{"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":824489,"link":"/api/v1.1/game/824489/feed/live","metaData":{"wait":10,"timeStamp":"20260729_013126","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count32","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824489,"type":"R","doubleHeader":"S","id":"2026/07/28/clemlb-cinmlb-2","gamedayType":"P","tiebreaker":"N","gameNumber":2,"calendarEventID":"14-824489-2026-07-28","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-28T23:10:00Z","originalDate":"2026-07-28","officialDate":"2026-07-28","dayNight":"night","time":"7:10","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":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114","season":2026,"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cle","fileCode":"cle","abbreviation":"CLE","teamName":"Guardians","locationName":"Cleveland","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Cleveland","record":{"gamesPlayed":109,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":55,"losses":54,"ties":0,"pct":".505"},"records":{},"divisionLeader":false,"wins":55,"losses":54,"winningPercentage":".505"},"franchiseName":"Cleveland","clubName":"Guardians","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113","season":2026,"venue":{"id":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602"},"springVenue":{"id":3834,"link":"/api/v1/venues/3834"},"teamCode":"cin","fileCode":"cin","abbreviation":"CIN","teamName":"Reds","locationName":"Cincinnati","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Cincinnati","record":{"gamesPlayed":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":50,"losses":56,"ties":0,"pct":".472"},"records":{},"divisionLeader":false,"wins":50,"losses":56,"winningPercentage":".472"},"franchiseName":"Cincinnati","clubName":"Reds","active":true}},"players":{"ID668881":{"id":668881,"fullName":"Hunter Greene","link":"/api/v1/people/668881","firstName":"Christian","lastName":"Greene","primaryNumber":"21","birthDate":"1999-08-06","currentAge":27,"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},"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},"ID595978":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978","firstName":"Austin","lastName":"Hedges","primaryNumber":"27","birthDate":"1992-08-18","currentAge":34,"birthCity":"San Juan Capistrano","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Austin","useLastName":"Hedges","middleName":"Charles","boxscoreName":"Hedges","nickName":"Hedgey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Hedges","nameSlug":"austin-hedges-595978","firstLastName":"Austin Hedges","lastFirstName":"Hedges, Austin","lastInitName":"Hedges, A","initLastName":"A Hedges","fullFMLName":"Austin Charles Hedges","fullLFMName":"Hedges, Austin Charles","strikeZoneTop":3.207,"strikeZoneBottom":1.618},"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":"46","birthDate":"1995-07-07","currentAge":31,"birthCity":"Norfolk","birthStateProvince":"VA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":30,"birthCity":"Leesburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brady","useLastName":"Singer","middleName":"Alan","boxscoreName":"Singer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brady Singer","nameSlug":"brady-singer-663903","firstLastName":"Brady Singer","lastFirstName":"Singer, Brady","lastInitName":"Singer, B","initLastName":"B Singer","fullFMLName":"Brady Alan Singer","fullLFMName":"Singer, Brady Alan","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID683953":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953","firstName":"Travis","lastName":"Bazzana","primaryNumber":"37","birthDate":"2002-08-28","currentAge":24,"birthCity":"Hornsby","birthStateProvince":"NSW","birthCountry":"Australia","height":"5' 11\"","weight":199,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Travis","useLastName":"Bazzana","middleName":"William","boxscoreName":"Bazzana","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis Bazzana","nameSlug":"travis-bazzana-683953","firstLastName":"Travis Bazzana","lastFirstName":"Bazzana, Travis","lastInitName":"Bazzana, T","initLastName":"T Bazzana","fullFMLName":"Travis  Bazzana","fullLFMName":"Bazzana, Travis ","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID672275":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275","firstName":"Patrick","lastName":"Bailey","primaryNumber":"16","birthDate":"1999-05-29","currentAge":27,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"6' 0\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Patrick","useLastName":"Bailey","middleName":"Lee","boxscoreName":"Bailey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-05-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Patrick Bailey","nameSlug":"patrick-bailey-672275","firstLastName":"Patrick Bailey","lastFirstName":"Bailey, Patrick","lastInitName":"Bailey, P","initLastName":"P Bailey","fullFMLName":"Patrick Lee Bailey","fullLFMName":"Bailey, Patrick Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID670770":{"id":670770,"fullName":"TJ Friedl","link":"/api/v1/people/670770","firstName":"Terry","lastName":"Friedl","primaryNumber":"29","birthDate":"1995-08-14","currentAge":31,"birthCity":"Sewickley","birthStateProvince":"PA","birthCountry":"USA","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"TJ","useLastName":"Friedl","middleName":"Lee","boxscoreName":"Friedl","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"FREE-duhl","mlbDebutDate":"2021-09-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"TJ Friedl","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-friedl-670770","firstLastName":"TJ Friedl","lastFirstName":"Friedl, TJ","lastInitName":"Friedl, T","initLastName":"T Friedl","fullFMLName":"Terry Lee Friedl","fullLFMName":"Friedl, Terry Lee","strikeZoneTop":3.044,"strikeZoneBottom":1.536},"ID672356":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356","firstName":"Gabriel","lastName":"Arias","primaryNumber":"43","birthDate":"2000-02-27","currentAge":26,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Gabriel","useLastName":"Arias","middleName":"Alejandro","boxscoreName":"Arias, G","gender":"M","nameMatrilineal":"Gomez","isPlayer":true,"isVerified":true,"pronunciation":"AH-ree-AHS","mlbDebutDate":"2022-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gabriel Arias","nameSlug":"gabriel-arias-672356","firstLastName":"Gabriel Arias","lastFirstName":"Arias, Gabriel","lastInitName":"Arias, G","initLastName":"G Arias","fullFMLName":"Gabriel Arias","fullLFMName":"Arias, Gabriel","strikeZoneTop":3.242,"strikeZoneBottom":1.636},"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},"ID681807":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807","firstName":"David","lastName":"Fry","primaryNumber":"6","birthDate":"1995-11-20","currentAge":30,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"David","useLastName":"Fry","boxscoreName":"Fry","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Fry","nameSlug":"david-fry-681807","firstLastName":"David Fry","lastFirstName":"Fry, David","lastInitName":"Fry, D","initLastName":"D Fry","fullFMLName":"David  Fry","fullLFMName":"Fry, David","strikeZoneTop":3.243,"strikeZoneBottom":1.637},"ID680916":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916","firstName":"Franco","lastName":"Aleman","primaryNumber":"55","birthDate":"2000-06-26","currentAge":26,"birthCity":"Yaguajay","birthCountry":"Cuba","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Franco","useLastName":"Aleman","boxscoreName":"Aleman","gender":"M","nameMatrilineal":"Armas","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"fran-koh ally-mahn","mlbDebutDate":"2026-05-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Franco Aleman","nameSlug":"franco-aleman-680916","firstLastName":"Franco Aleman","lastFirstName":"Aleman, Franco","lastInitName":"Aleman, F","initLastName":"F Aleman","fullFMLName":"Franco Aleman","fullLFMName":"Aleman, Franco","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID671922":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922","firstName":"Cade","lastName":"Smith","primaryNumber":"36","birthDate":"1999-05-09","currentAge":27,"birthCity":"Vancouver","birthStateProvince":"BC","birthCountry":"Canada","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Smith","middleName":"Jared Benjamin","boxscoreName":"Smith, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cade Smith","nameSlug":"cade-smith-671922","firstLastName":"Cade Smith","lastFirstName":"Smith, Cade","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cade Jared Benjamin Smith","fullLFMName":"Smith, Cade Jared Benjamin","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID608070":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070","firstName":"José","lastName":"Ramírez","primaryNumber":"11","birthDate":"1992-09-17","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"5' 8\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"José","useLastName":"Ramírez","middleName":"Enrique","boxscoreName":"Ramírez, Jo","nickName":"Enriquito","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2013-09-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Ramírez","nameSlug":"jose-ramirez-608070","firstLastName":"José Ramírez","lastFirstName":"Ramírez, José","lastInitName":"Ramírez, J","initLastName":"J Ramírez","fullFMLName":"José Enrique Ramírez","fullLFMName":"Ramírez, José Enrique","strikeZoneTop":3.035,"strikeZoneBottom":1.532},"ID680757":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757","firstName":"Steven","lastName":"Kwan","primaryNumber":"38","birthDate":"1997-09-05","currentAge":29,"birthCity":"Los Gatos","birthStateProvince":"CA","birthCountry":"USA","height":"5' 8\"","weight":170,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Steven","useLastName":"Kwan","middleName":"Robert","boxscoreName":"Kwan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Kwan","nameSlug":"steven-kwan-680757","firstLastName":"Steven Kwan","lastFirstName":"Kwan, Steven","lastInitName":"Kwan, S","initLastName":"S Kwan","fullFMLName":"Steven Robert Kwan","fullLFMName":"Kwan, Steven Robert","strikeZoneTop":3.023,"strikeZoneBottom":1.525},"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":30,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Stephenson","middleName":"Robert","boxscoreName":"Stephenson, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-07-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Stephenson","nameSlug":"tyler-stephenson-663886","firstLastName":"Tyler Stephenson","lastFirstName":"Stephenson, Tyler","lastInitName":"Stephenson, T","initLastName":"T Stephenson","fullFMLName":"Tyler Robert Stephenson","fullLFMName":"Stephenson, Tyler Robert","strikeZoneTop":3.36,"strikeZoneBottom":1.695},"ID695490":{"id":695490,"fullName":"Edwin Arroyo","link":"/api/v1/people/695490","firstName":"Edwin","lastName":"Arroyo","primaryNumber":"2","birthDate":"2003-08-25","currentAge":23,"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},"ID682657":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657","firstName":"Angel","lastName":"Martínez","primaryNumber":"1","birthDate":"2002-01-27","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Angel","useLastName":"Martínez","boxscoreName":"Martínez, A","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Ahn-hell","mlbDebutDate":"2024-06-22","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Angel Martínez","nameSlug":"angel-martinez-682657","firstLastName":"Angel Martínez","lastFirstName":"Martínez, Angel","lastInitName":"Martínez, A","initLastName":"A Martínez","fullFMLName":"Angel Martínez","fullLFMName":"Martínez, Angel ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"ID700932":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932","firstName":"Kyle","lastName":"Manzardo","primaryNumber":"9","birthDate":"2000-07-18","currentAge":26,"birthCity":"Coeur d'Alene","birthStateProvince":"ID","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Manzardo","middleName":"Thomas","boxscoreName":"Manzardo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Manzardo","nameSlug":"kyle-manzardo-700932","firstLastName":"Kyle Manzardo","lastFirstName":"Manzardo, Kyle","lastInitName":"Manzardo, K","initLastName":"K Manzardo","fullFMLName":"Kyle Thomas Manzardo","fullLFMName":"Manzardo, Kyle Thomas","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID682982":{"id":682982,"fullName":"Daniel Espino","link":"/api/v1/people/682982","firstName":"Daniel","lastName":"Espino","primaryNumber":"41","birthDate":"2001-01-05","currentAge":25,"birthCity":"Panama City","birthCountry":"Panama","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Espino","middleName":"Andres","boxscoreName":"Espino","gender":"M","nameMatrilineal":"Sugasty","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Espino","nameSlug":"daniel-espino-682982","firstLastName":"Daniel Espino","lastFirstName":"Espino, Daniel","lastInitName":"Espino, D","initLastName":"D Espino","fullFMLName":"Daniel Andres Espino","fullLFMName":"Espino, Daniel Andres","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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":30,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Burke","middleName":"Christopher","boxscoreName":"Burke, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brock Burke","nameSlug":"brock-burke-656271","firstLastName":"Brock Burke","lastFirstName":"Burke, Brock","lastInitName":"Burke, B","initLastName":"B Burke","fullFMLName":"Brock Christopher Burke","fullLFMName":"Burke, Brock Christopher","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID671096":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096","firstName":"Andrew","lastName":"Abbott","primaryNumber":"41","birthDate":"1999-06-01","currentAge":27,"birthCity":"Lynchburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Abbott","middleName":"Cole","boxscoreName":"Abbott, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Abbott","nameSlug":"andrew-abbott-671096","firstLastName":"Andrew Abbott","lastFirstName":"Abbott, Andrew","lastInitName":"Abbott, A","initLastName":"A Abbott","fullFMLName":"Andrew Cole Abbott","fullLFMName":"Abbott, Andrew Cole","strikeZoneTop":3.37,"strikeZoneBottom":1.54},"ID656555":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555","firstName":"Rhys","lastName":"Hoskins","primaryNumber":"8","birthDate":"1993-03-17","currentAge":33,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":241,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rhys","useLastName":"Hoskins","middleName":"Dean","boxscoreName":"Hoskins","nickName":"Big Fella","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"reese","mlbDebutDate":"2017-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rhys Hoskins","nameSlug":"rhys-hoskins-656555","firstLastName":"Rhys Hoskins","lastFirstName":"Hoskins, Rhys","lastInitName":"Hoskins, R","initLastName":"R Hoskins","fullFMLName":"Rhys Dean Hoskins","fullLFMName":"Hoskins, Rhys Dean","strikeZoneTop":3.334,"strikeZoneBottom":1.683},"ID702021":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021","firstName":"William","lastName":"Dion","primaryNumber":"76","birthDate":"2000-04-17","currentAge":26,"birthCity":"Sulphur","birthStateProvince":"LA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Dion","middleName":"Chad","boxscoreName":"Dion","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Will Dion","nameSlug":"will-dion-702021","firstLastName":"Will Dion","lastFirstName":"Dion, Will","lastInitName":"Dion, W","initLastName":"W Dion","fullFMLName":"William Chad Dion","fullLFMName":"Dion, William Chad","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID800050":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050","firstName":"Chase","lastName":"DeLauter","primaryNumber":"24","birthDate":"2001-10-08","currentAge":24,"birthCity":"Frederick","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Chase","useLastName":"DeLauter","middleName":"Daniel","boxscoreName":"DeLauter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"DAH-law-ter","mlbDebutDate":"2025-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chase DeLauter","nameSlug":"chase-delauter-800050","firstLastName":"Chase DeLauter","lastFirstName":"DeLauter, Chase","lastInitName":"DeLauter, C","initLastName":"C DeLauter","fullFMLName":"Chase Daniel DeLauter","fullLFMName":"DeLauter, Chase Daniel","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"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},"ID683742":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742","firstName":"Jose","lastName":"Franco","primaryNumber":"74","birthDate":"2000-11-25","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 2\"","weight":257,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jose","useLastName":"Franco","middleName":"Alejandro","boxscoreName":"Franco, J","gender":"M","nameMatrilineal":"Ruiz","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Franco","nameSlug":"jose-franco-683742","firstLastName":"Jose Franco","lastFirstName":"Franco, Jose","lastInitName":"Franco, J","initLastName":"J Franco","fullFMLName":"Jose Alejandro Franco","fullLFMName":"Franco, Jose Alejandro","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":"54","birthDate":"1996-07-02","currentAge":30,"birthCity":"Columbus","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Ferguson","middleName":"Paul","boxscoreName":"Ferguson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Ferguson","nameSlug":"caleb-ferguson-657571","firstLastName":"Caleb Ferguson","lastFirstName":"Ferguson, Caleb","lastInitName":"Ferguson, C","initLastName":"C Ferguson","fullFMLName":"Caleb Paul Ferguson","fullLFMName":"Ferguson, Caleb Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID677944":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944","firstName":"Slade","lastName":"Cecconi","primaryNumber":"44","birthDate":"1999-06-24","currentAge":27,"birthCity":"Oviedo","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Slade","useLastName":"Cecconi","boxscoreName":"Cecconi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"seh-CONE-ee","mlbDebutDate":"2023-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Slade Cecconi","nameSlug":"slade-cecconi-677944","firstLastName":"Slade Cecconi","lastFirstName":"Cecconi, Slade","lastInitName":"Cecconi, S","initLastName":"S Cecconi","fullFMLName":"Slade  Cecconi","fullLFMName":"Cecconi, Slade","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID677587":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587","firstName":"Brayan","lastName":"Rocchio","primaryNumber":"4","birthDate":"2001-01-13","currentAge":25,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Brayan","useLastName":"Rocchio","middleName":"Hommy","boxscoreName":"Rocchio","gender":"M","nameMatrilineal":"Zambrano","isPlayer":true,"isVerified":true,"pronunciation":"Brian roak-E-O","mlbDebutDate":"2023-05-16","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brayan Rocchio","nameSlug":"brayan-rocchio-677587","firstLastName":"Brayan Rocchio","lastFirstName":"Rocchio, Brayan","lastInitName":"Rocchio, B","initLastName":"B Rocchio","fullFMLName":"Brayan Hommy Rocchio","fullLFMName":"Rocchio, Brayan Hommy","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID690984":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984","firstName":"Peter","lastName":"Halpin","primaryNumber":"0","birthDate":"2002-05-26","currentAge":24,"birthCity":"San Mateo","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Petey","useLastName":"Halpin","middleName":"Lyndon","boxscoreName":"Halpin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2025-09-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Petey Halpin","nameSlug":"petey-halpin-690984","firstLastName":"Petey Halpin","lastFirstName":"Halpin, Petey","lastInitName":"Halpin, P","initLastName":"P Halpin","fullFMLName":"Peter Lyndon Halpin","fullLFMName":"Halpin, Peter Lyndon","strikeZoneTop":3.184,"strikeZoneBottom":1.607},"ID670036":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036","firstName":"Matthew","lastName":"Festa","primaryNumber":"52","birthDate":"1993-03-11","currentAge":33,"birthCity":"Brooklyn","birthStateProvince":"NY","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Festa","middleName":"Joseph","boxscoreName":"Festa, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2018-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Festa","nameSlug":"matt-festa-670036","firstLastName":"Matt Festa","lastFirstName":"Festa, Matt","lastInitName":"Festa, M","initLastName":"M Festa","fullFMLName":"Matthew Joseph Festa","fullLFMName":"Festa, Matthew Joseph","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID670059":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059","firstName":"Colin","lastName":"Holderman","primaryNumber":"35","birthDate":"1995-10-08","currentAge":30,"birthCity":"Bourbonnais","birthStateProvince":"IL","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Holderman","middleName":"Scott","boxscoreName":"Holderman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Holderman","nameSlug":"colin-holderman-670059","firstLastName":"Colin Holderman","lastFirstName":"Holderman, Colin","lastInitName":"Holderman, C","initLastName":"C Holderman","fullFMLName":"Colin Scott Holderman","fullLFMName":"Holderman, Colin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID800048":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048","firstName":"Parker","lastName":"Messick","primaryNumber":"77","birthDate":"2000-10-26","currentAge":25,"birthCity":"Plant City","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Parker","useLastName":"Messick","middleName":"Chase","boxscoreName":"Messick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Parker Messick","nameSlug":"parker-messick-800048","firstLastName":"Parker Messick","lastFirstName":"Messick, Parker","lastInitName":"Messick, P","initLastName":"P Messick","fullFMLName":"Parker Chase Messick","fullLFMName":"Messick, Parker Chase","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID676282":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282","firstName":"Joseph","lastName":"Cantillo","primaryNumber":"54","birthDate":"1999-12-18","currentAge":26,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Cantillo","middleName":"Lopaka","boxscoreName":"Cantillo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"can-TIL-oh","mlbDebutDate":"2024-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Cantillo","nameSlug":"joey-cantillo-676282","firstLastName":"Joey Cantillo","lastFirstName":"Cantillo, Joey","lastInitName":"Cantillo, J","initLastName":"J Cantillo","fullFMLName":"Joseph Lopaka Cantillo","fullLFMName":"Cantillo, Joseph Lopaka","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID681870":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870","firstName":"Erik","lastName":"Sabrowski","primaryNumber":"62","birthDate":"1997-10-31","currentAge":28,"birthCity":"Edmonton","birthStateProvince":"AB","birthCountry":"Canada","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Sabrowski","middleName":"Wayne Thomas","boxscoreName":"Sabrowski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Sabrowski","nameSlug":"erik-sabrowski-681870","firstLastName":"Erik Sabrowski","lastFirstName":"Sabrowski, Erik","lastInitName":"Sabrowski, E","initLastName":"E Sabrowski","fullFMLName":"Erik Wayne Thomas Sabrowski","fullLFMName":"Sabrowski, Erik Wayne Thomas","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID668909":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909","firstName":"Gavin","lastName":"Williams","primaryNumber":"32","birthDate":"1999-07-26","currentAge":27,"birthCity":"Fayetteville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gavin","useLastName":"Williams","middleName":"Scott","boxscoreName":"Williams, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gavin Williams","nameSlug":"gavin-williams-668909","firstLastName":"Gavin Williams","lastFirstName":"Williams, Gavin","lastInitName":"Williams, G","initLastName":"G Williams","fullFMLName":"Gavin Scott Williams","fullLFMName":"Williams, Gavin Scott","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID683769":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769","firstName":"Hunter","lastName":"Gaddis","primaryNumber":"33","birthDate":"1998-04-09","currentAge":28,"birthCity":"Canton","birthStateProvince":"GA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Gaddis","middleName":"Reid","boxscoreName":"Gaddis","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Gaddis","nameSlug":"hunter-gaddis-683769","firstLastName":"Hunter Gaddis","lastFirstName":"Gaddis, Hunter","lastInitName":"Gaddis, H","initLastName":"H Gaddis","fullFMLName":"Hunter Reid Gaddis","fullLFMName":"Gaddis, Hunter Reid","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID682120":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120","firstName":"Tim","lastName":"Herrin","primaryNumber":"29","birthDate":"1996-10-08","currentAge":29,"birthCity":"Terre Haute","birthStateProvince":"IN","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Herrin","middleName":"Edward","boxscoreName":"Herrin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Herrin","nameSlug":"tim-herrin-682120","firstLastName":"Tim Herrin","lastFirstName":"Herrin, Tim","lastInitName":"Herrin, T","initLastName":"T Herrin","fullFMLName":"Tim Edward Herrin","fullLFMName":"Herrin, Tim Edward","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID676440":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440","firstName":"Tanner","lastName":"Bibee","primaryNumber":"28","birthDate":"1999-03-05","currentAge":27,"birthCity":"Mission Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Bibee","middleName":"Hayes","boxscoreName":"Bibee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BUY-bee","mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Bibee","nameSlug":"tanner-bibee-676440","firstLastName":"Tanner Bibee","lastFirstName":"Bibee, Tanner","lastInitName":"Bibee, T","initLastName":"T Bibee","fullFMLName":"Tanner Hayes Bibee","fullLFMName":"Bibee, Tanner Hayes","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID671155":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155","firstName":"Vincent","lastName":"Johnson","primaryNumber":"63","birthDate":"1998-10-11","currentAge":27,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ivan","useLastName":"Johnson","middleName":"Ivan","boxscoreName":"Johnson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-06-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ivan Johnson","nameSlug":"ivan-johnson-671155","firstLastName":"Ivan Johnson","lastFirstName":"Johnson, Ivan","lastInitName":"Johnson, I","initLastName":"I Johnson","fullFMLName":"Vincent Ivan Johnson","fullLFMName":"Johnson, Vincent Ivan","strikeZoneTop":3.2,"strikeZoneBottom":1.615}},"venue":{"id":2602,"name":"Great American Ball Park","link":"/api/v1/venues/2602","location":{"address1":"100 Main Street","city":"Cincinnati","state":"Ohio","stateAbbrev":"OH","postalCode":"45202-4109","defaultCoordinates":{"latitude":39.097389,"longitude":-84.506611},"azimuthAngle":122.0,"elevation":535,"country":"USA","phone":"(513) 765-7000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":42319,"turfType":"Grass","roofType":"Open","leftLine":328,"leftCenter":379,"center":404,"rightCenter":370,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":2602,"link":"/api/v1/venues/2602"},"weather":{"condition":"Partly Cloudy","temp":"84","wind":"9 mph, Out To RF"},"gameInfo":{"attendance":26928,"firstPitch":"2026-07-28T23:11:00.000Z","gameDurationMinutes":140},"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":4,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"home":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"}},"officialScorer":{"id":431070,"fullName":"Ronald Roth","link":"/api/v1/people/431070"},"primaryDatacaster":{"id":800976,"fullName":"Matthew Yates","link":"/api/v1/people/800976"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, second baseman Ivan Johnson to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T23:11:05.662Z","endTime":"2026-07-28T23:11:33.061Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":[3,4],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671155,"link":"/api/v1/people/671155"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T21:19:30.430Z","endTime":"2026-07-28T22:38:41.667Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-28T22:38:41.667Z","endTime":"2026-07-28T23:10:43.968Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"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-28T23:10:43.968Z","endTime":"2026-07-28T23:11:07.954Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.849193158935257,"aZ":-14.71947631753662,"pfxX":4.713725459746951,"pfxZ":9.598607614051009,"pX":-0.06339633957884376,"pZ":2.179243104896104,"vX0":-8.02446677221937,"vY0":-133.95784251417385,"vZ0":-5.928133575563552,"x":119.42,"y":179.94,"x0":2.358015382426486,"y0":50.0007540521788,"z0":5.472624929454413,"aX":8.57012736200683},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":-6.8,"spinRate":2457,"spinDirection":141},"zone":5,"typeConfidence":0.94,"plateTime":0.40883612686155235,"extension":6.295366193458014},"index":3,"playId":"e44027f9-37a7-3fdb-ac65-05e676244400","pitchNumber":1,"startTime":"2026-07-28T23:11:07.954Z","endTime":"2026-07-28T23:11:11.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.588832397524243,"aZ":-26.194097663980283,"pfxX":8.966669382345952,"pfxZ":3.262514167085506,"pX":-0.03264150023687648,"pZ":2.6260640256902823,"vX0":-9.167228099448565,"vY0":-134.35240549686176,"vZ0":-2.935311824968572,"x":118.24,"y":167.88,"x0":2.2555727142311763,"y0":50.00157561844704,"z0":5.590613919105944,"aX":16.423231477228022},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.5,"breakHorizontal":-14.3,"spinRate":2299,"spinDirection":144},"zone":5,"typeConfidence":0.91,"plateTime":0.4073831622418016,"extension":6.401566786609216},"hitData":{"launchSpeed":93.6,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":149.15}},"index":4,"playId":"7f595ab9-b81b-3dcd-ad6c-fc66926844d8","pitchNumber":2,"startTime":"2026-07-28T23:11:25.904Z","endTime":"2026-07-28T23:11:33.061Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:11:33.061Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, shortstop Elly De La Cruz to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T23:11:52.926Z","endTime":"2026-07-28T23:12:28.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.932189581620655,"aZ":-18.22728507413618,"pfxX":3.8594442942215714,"pfxZ":7.535144107550394,"pX":-0.016310058172971556,"pZ":3.639189163554712,"vX0":-7.492076654546208,"vY0":-135.05856102597494,"vZ0":-1.940724593168492,"x":117.62,"y":140.52,"x0":2.289960370774355,"y0":50.00114216381174,"z0":5.646560630764582,"aX":7.142567781172411},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.4,"breakHorizontal":-5.4,"spinRate":2283,"spinDirection":145},"zone":11,"typeConfidence":0.95,"plateTime":0.40527792545705754,"extension":6.239120093671831},"index":0,"playId":"8953f42b-85a3-3797-9acb-9355907f9f61","pitchNumber":1,"startTime":"2026-07-28T23:11:57.094Z","endTime":"2026-07-28T23:12:01.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.351999742744226,"aZ":-15.383544113888561,"pfxX":4.929334135372901,"pfxZ":9.088404059990081,"pX":-0.055306674789339115,"pZ":2.4783770591957266,"vX0":-8.02453215142315,"vY0":-135.50008351142452,"vZ0":-5.195042901037628,"x":119.11,"y":171.86,"x0":2.3127750515111725,"y0":50.0063940355624,"z0":5.506349814976128,"aX":9.111135492059528},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.5,"breakHorizontal":-7.1,"spinRate":2393,"spinDirection":144},"zone":5,"typeConfidence":0.96,"plateTime":0.40520846113583353,"extension":6.336355671795528},"hitData":{"launchSpeed":95.8,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.08,"coordY":143.19}},"index":1,"playId":"b0125b6f-303f-33c7-a0c0-2a3395d924d2","pitchNumber":2,"startTime":"2026-07-28T23:12:20.339Z","endTime":"2026-07-28T23:12:28.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:12:28.822Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chase DeLauter pops out to catcher Jose Trevino.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T23:12:52.320Z","endTime":"2026-07-28T23:13:51.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"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":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0513223173586,"aZ":-20.809119825981536,"pfxX":9.05960586292925,"pfxZ":6.33855352288878,"pX":0.5946143982508713,"pZ":3.135033917551697,"vX0":-7.996323895838502,"vY0":-134.06473727796222,"vZ0":-2.4277177241553565,"x":94.33,"y":154.13,"x0":2.4609800486496303,"y0":50.00344315074373,"z0":5.562298932814779,"aX":16.244315371929517},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.0,"breakHorizontal":-14.4,"spinRate":2233,"spinDirection":133},"zone":3,"typeConfidence":0.9,"plateTime":0.41094348158018335,"extension":6.414934171494896},"index":0,"playId":"141222c9-646c-3f45-82d6-0d4d7a407fbd","pitchNumber":1,"startTime":"2026-07-28T23:12:57.607Z","endTime":"2026-07-28T23:13:01.503Z","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":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2504107369115,"aZ":-20.35610756719878,"pfxX":9.570796589986728,"pfxZ":6.572748227228432,"pX":-0.21379260983084655,"pZ":1.9163729452650655,"vX0":-9.871798461830515,"vY0":-134.0602733345993,"vZ0":-5.4732450049577075,"x":125.15,"y":187.04,"x0":2.2942639508261786,"y0":50.003754522756886,"z0":5.462771723823052,"aX":17.211505271415408},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.7,"breakHorizontal":-14.9,"spinRate":2247,"spinDirection":143},"zone":8,"typeConfidence":0.9,"plateTime":0.41047822874363415,"extension":6.429215827232172},"index":1,"playId":"db3fcc82-b021-37bf-b9a8-77e6236feffa","pitchNumber":2,"startTime":"2026-07-28T23:13:22.852Z","endTime":"2026-07-28T23:13:27.168Z","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":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.826619177230167,"aZ":-19.057696899203282,"pfxX":9.173581581662791,"pfxZ":7.119574962435692,"pX":0.5822399652196963,"pZ":2.9115269650382585,"vX0":-7.513932421795593,"vY0":-135.423748947736,"vZ0":-3.4477544486545213,"x":94.81,"y":160.17,"x0":2.212194322195325,"y0":50.00193263118388,"z0":5.547691012091611,"aX":16.89932054299319},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.2,"breakHorizontal":-14.9,"spinRate":2277,"spinDirection":149},"zone":3,"typeConfidence":0.91,"plateTime":0.40571742563400104,"extension":6.3430838441550925},"hitData":{"launchSpeed":68.5,"launchAngle":77.0,"totalDistance":43.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":124.45,"coordY":192.22}},"index":2,"playId":"89b64c95-0c24-3218-b1a2-5677ba509541","pitchNumber":3,"startTime":"2026-07-28T23:13:42.309Z","endTime":"2026-07-28T23:13:51.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:13:51.050Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T23:16:01.262Z","endTime":"2026-07-28T23:17:12.104Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4373366775176,"aZ":-14.239197151469881,"pfxX":-4.848343735174278,"pfxZ":9.044371640568091,"pX":-0.7926795907514994,"pZ":4.762860027416741,"vX0":6.424203676688642,"vY0":-139.89155942828117,"vZ0":-1.7333278153881473,"x":147.22,"y":110.18,"x0":-2.4885082681919197,"y0":50.001245206039314,"z0":6.323513811536353,"aX":-9.613148768671804},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":7.4,"spinRate":2224,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39148692208601643,"extension":6.796599562151923},"index":0,"playId":"00be266c-6538-3be3-96cc-6eb168d1bcdf","pitchNumber":1,"startTime":"2026-07-28T23:16:04.989Z","endTime":"2026-07-28T23:16:08.556Z","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":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5251409531369,"aZ":-11.45545620649894,"pfxX":-7.155100598162522,"pfxZ":10.067645292862888,"pX":0.6128957158432138,"pZ":2.754842983866996,"vX0":11.188154718589697,"vY0":-142.70428717450824,"vZ0":-6.809267098105998,"x":93.64,"y":164.4,"x0":-2.432901136389264,"y0":50.002660875845315,"z0":5.897146755720545,"aX":-14.725292239766178},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.9,"breakHorizontal":10.7,"spinRate":2441,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.384149044761378,"extension":7.160037748773165},"index":1,"playId":"de8e451f-d451-3e31-8c67-baf5586b7bdd","pitchNumber":2,"startTime":"2026-07-28T23:16:21.006Z","endTime":"2026-07-28T23:16:24.161Z","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":1,"outs":0},"index":2,"startTime":"2026-07-28T23:16:43.768Z","endTime":"2026-07-28T23:16:47.774Z","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(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.4,"endSpeed":89.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3314332094065,"aZ":-13.39979052923783,"pfxX":-6.110379684453401,"pfxZ":9.212245353650886,"pX":0.10090688865021169,"pZ":2.5314777249544784,"vX0":9.063548352008999,"vY0":-141.41331065682144,"vZ0":-7.555948531955237,"x":113.15,"y":170.43,"x0":-2.3424904965698294,"y0":50.00660532693399,"z0":6.086318084307143,"aX":-12.457985440881295},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":9.4,"spinRate":2251,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3863994254423124,"extension":7.06828861830628},"index":3,"playId":"4bd5fa21-a4bb-3577-ae9c-5db13295b130","pitchNumber":3,"startTime":"2026-07-28T23:16:47.774Z","endTime":"2026-07-28T23:16:50.901Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.968571653046627,"aZ":-31.39407700986354,"pfxX":5.8414977884318695,"pfxZ":0.46955600831382505,"pX":0.5821516284397172,"pZ":2.3194273538655,"vX0":6.380847396947047,"vY0":-128.24544424930184,"vZ0":-3.1474936354429914,"x":94.81,"y":176.16,"x0":-2.702376039248821,"y0":50.00205612261614,"z0":6.026350220787588,"aX":9.67144767654099},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.4,"breakHorizontal":-12.1,"spinRate":2325,"spinDirection":47},"zone":9,"typeConfidence":2.0,"plateTime":0.4280465866834158,"extension":6.835586786674384},"index":4,"playId":"e3aedb34-be8d-3152-925d-8f533cc0a885","pitchNumber":4,"startTime":"2026-07-28T23:17:06.403Z","endTime":"2026-07-28T23:17:12.104Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:17:12.104Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T23:17:31.318Z","endTime":"2026-07-28T23:18:49.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.455215950248498,"aZ":-21.345113618124262,"pfxX":-9.086000057272418,"pfxZ":5.256590231776634,"pX":0.43443407152297464,"pZ":2.479186709669313,"vX0":11.060948764436143,"vY0":-141.93713446217967,"vZ0":-5.4330801409402945,"x":100.44,"y":171.84,"x0":-2.314342878928089,"y0":50.00443987843062,"z0":5.758240829908346,"aX":-18.725564088178967},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.6,"breakHorizontal":14.5,"spinRate":2011,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.38442558220597967,"extension":7.150058218309576},"index":0,"playId":"ea8205e5-cc9e-3e34-b0c0-8e7fbd048b02","pitchNumber":1,"startTime":"2026-07-28T23:17:41.887Z","endTime":"2026-07-28T23:17:45.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.140333267562706,"aZ":-35.69345197966613,"pfxX":4.433219023277635,"pfxZ":-2.1720610387349284,"pX":1.1268404174570792,"pZ":1.7094523505336472,"vX0":7.439117104275493,"vY0":-126.26999086315246,"vZ0":-3.3729786931916603,"x":74.05,"y":192.62,"x0":-2.43084774141143,"y0":50.00455467388843,"z0":5.927491730441443,"aX":7.175470648575571},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.4,"breakHorizontal":-9.7,"spinRate":2162,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.43338620050479104,"extension":6.9287732186104085},"index":1,"playId":"48e5c3cb-c578-32a1-b7a3-1ce0e965688f","pitchNumber":2,"startTime":"2026-07-28T23:18:01.960Z","endTime":"2026-07-28T23:18:06.807Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-28T23:18:14.608Z","endTime":"2026-07-28T23:18:25.239Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"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":87.8,"endSpeed":81.6,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.704150520533645,"aZ":-33.579770906514085,"pfxX":4.883218172732818,"pfxZ":-0.8506961874420962,"pX":2.669117819642329,"pZ":0.5963431678115655,"vX0":11.177909513046178,"vY0":-127.41739496078115,"vZ0":-6.378593401550665,"x":15.26,"y":222.68,"x0":-2.4059960320144507,"y0":50.00545832644835,"z0":5.779387827487587,"aX":8.044197386236405},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.9,"breakHorizontal":-11.3,"spinRate":2217,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4295575556077704,"extension":7.041732710189332},"index":3,"playId":"25692483-2ee6-3cce-9ab9-57e5198fd57c","pitchNumber":3,"startTime":"2026-07-28T23:18:25.239Z","endTime":"2026-07-28T23:18:30.997Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.23191759031701,"aZ":-37.44523117311788,"pfxX":5.213310045253583,"pfxZ":-3.253374888224176,"pX":1.1354227766210903,"pZ":1.4072733340008823,"vX0":7.154023945541488,"vY0":-126.90045034141566,"vZ0":-4.11841063179065,"x":73.72,"y":200.78,"x0":-2.402867058574796,"y0":50.000433477580025,"z0":6.050676798148398,"aX":8.455393251817048},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.6,"breakHorizontal":-11.2,"spinRate":2197,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.43247470990415016,"extension":6.891216912066822},"index":4,"playId":"160bf29c-4237-3874-8f52-088851497dc3","pitchNumber":4,"startTime":"2026-07-28T23:18:44.523Z","endTime":"2026-07-28T23:18:49.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:18:49.871Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"JJ Bleday homers (18) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T23:19:07.522Z","endTime":"2026-07-28T23:21:02.644Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":{"id":668909,"link":"/api/v1/people/668909"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.768408167706006,"aZ":-10.454622088063228,"pfxX":-6.84916821360766,"pfxZ":10.35100283423316,"pX":0.8322839237575999,"pZ":1.8999329294440808,"vX0":11.77366957799547,"vY0":-143.79785846580018,"vZ0":-9.336679060127588,"x":85.28,"y":187.48,"x0":-2.4217473243384076,"y0":50.00094127308911,"z0":5.833916375009225,"aX":-14.36977711968311},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.9,"breakHorizontal":10.1,"spinRate":2294,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3806355382343303,"extension":7.22746787453583},"index":0,"playId":"949c84be-ebb1-348e-88c3-6fe081a82201","pitchNumber":1,"startTime":"2026-07-28T23:19:16.412Z","endTime":"2026-07-28T23:19:22.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11303530001234,"aZ":-42.659375906430434,"pfxX":4.096824754932248,"pfxZ":-6.98557614028946,"pX":0.26387645880227933,"pZ":1.23867831586597,"vX0":5.496908379516151,"vY0":-122.0607252351183,"vZ0":-2.8865608107494047,"x":106.94,"y":205.34,"x0":-2.5535961989999247,"y0":50.001081276225094,"z0":6.126904716356516,"aX":6.150715183191349},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-13.1,"breakHorizontal":-8.8,"spinRate":2485,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4495727629925219,"extension":6.934959858714683},"index":1,"playId":"c213d9e4-87d8-34a9-a75d-59cf04bac3a8","pitchNumber":2,"startTime":"2026-07-28T23:19:33.209Z","endTime":"2026-07-28T23:19:37.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82047333588053,"aZ":-13.39706939529146,"pfxX":-7.224945935185621,"pfxZ":9.101687447797397,"pX":0.648527486613342,"pZ":1.6249654918133214,"vX0":11.128654412143181,"vY0":-142.71537600861606,"vZ0":-9.21320165329069,"x":92.28,"y":194.91,"x0":-2.3625740325796625,"y0":50.00187022647661,"z0":5.738648625812791,"aX":-14.904508711664922},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.6,"breakHorizontal":10.8,"spinRate":2464,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.38376953555006077,"extension":7.239195140242134},"index":2,"playId":"3e5cb97a-1102-37ff-9215-4697dd5a2bb4","pitchNumber":3,"startTime":"2026-07-28T23:19:58.118Z","endTime":"2026-07-28T23:20:03.706Z","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":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62644376913823,"aZ":-11.92627330111274,"pfxX":-7.765065728147659,"pfxZ":9.931433018842814,"pX":0.5521704347429865,"pZ":2.103474849681746,"vX0":11.29046782977705,"vY0":-141.9223896622582,"vZ0":-7.967552634733361,"x":95.95,"y":181.99,"x0":-2.469681663311824,"y0":50.00456540102626,"z0":5.707819914105504,"aX":-15.834710598251576},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":11.8,"spinRate":2440,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3860057205150258,"extension":7.224380679189625},"index":3,"playId":"de63be60-9511-3267-a03d-3efe7c086d5b","pitchNumber":4,"startTime":"2026-07-28T23:20:15.600Z","endTime":"2026-07-28T23:20:25.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20203727849048,"aZ":-19.336789186080434,"pfxX":-9.31715294744535,"pfxZ":6.277146994764374,"pX":0.6986506507173548,"pZ":2.444401575867671,"vX0":12.396878256240198,"vY0":-142.0586135008837,"vZ0":-5.614080553370546,"x":90.37,"y":172.78,"x0":-2.5090870028644936,"y0":50.00694538350424,"z0":5.673526188572332,"aX":-19.06886026104428},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.3,"breakHorizontal":14.4,"spinRate":2099,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.38539114118666973,"extension":7.1714473312046225},"hitData":{"launchSpeed":106.1,"launchAngle":24.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":227.15,"coordY":81.73}},"index":4,"playId":"e12b2ae3-7e57-32b9-b40c-c0bf7fd2b464","pitchNumber":5,"startTime":"2026-07-28T23:20:41.548Z","endTime":"2026-07-28T23:21:02.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:21:02.644Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathaniel Lowe flies out to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T23:21:21.655Z","endTime":"2026-07-28T23:22:07.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.106261693493664,"aZ":-14.51689836212694,"pfxX":-7.541259514150084,"pfxZ":8.686398344567348,"pX":0.8464206108740292,"pZ":2.1700312056621014,"vX0":11.680781572500868,"vY0":-141.8127430153254,"vZ0":-7.501857514806932,"x":84.74,"y":180.19,"x0":-2.350252068049672,"y0":50.000299316510436,"z0":5.779826091407761,"aX":-15.325136983083395},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":11.2,"spinRate":2242,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.38656706679555786,"extension":7.288213083835629},"index":0,"playId":"2c80726c-9858-361b-b808-64eed5f4883a","pitchNumber":1,"startTime":"2026-07-28T23:21:26.696Z","endTime":"2026-07-28T23:21:30.684Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02977158819179,"aZ":-14.764850558494699,"pfxX":-7.276488299279558,"pfxZ":8.63576215042605,"pX":0.3248942911689074,"pZ":2.256899235293604,"vX0":10.2237676760743,"vY0":-141.2791858574201,"vZ0":-7.127152897185278,"x":104.62,"y":177.84,"x0":-2.4000796374465874,"y0":50.00069712015924,"z0":5.766312327536633,"aX":-14.666554235727839},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.3,"breakHorizontal":11.0,"spinRate":2210,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.38809664994696425,"extension":7.178587976148223},"hitData":{"launchSpeed":73.3,"launchAngle":38.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.61,"coordY":126.67}},"index":1,"playId":"e51d49f9-9f45-3cb0-962e-447a769784e4","pitchNumber":2,"startTime":"2026-07-28T23:21:59.446Z","endTime":"2026-07-28T23:22:07.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:22:07.474Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rhys Hoskins walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T23:24:15.182Z","endTime":"2026-07-28T23:27:37.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.45069402991526,"aZ":-16.7176086269422,"pfxX":4.500275739906884,"pfxZ":8.281818170592494,"pX":0.5888960509574219,"pZ":2.5977884178392148,"vX0":-6.559831570772067,"vY0":-135.03205518992252,"vZ0":-4.760085030632717,"x":94.55,"y":168.64,"x0":2.4530790225810075,"y0":50.00419227416597,"z0":5.541426619277201,"aX":8.400876242661358},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.3,"breakHorizontal":-7.0,"spinRate":2551,"spinDirection":139},"zone":6,"typeConfidence":0.95,"plateTime":0.4039880299930263,"extension":6.396181025307341},"index":0,"playId":"7ed03fa2-e329-3d6d-b5c1-afdd50dbbc8d","pitchNumber":1,"startTime":"2026-07-28T23:24:18.665Z","endTime":"2026-07-28T23:24:22.151Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":74.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40484090390615,"aZ":-42.49842649627456,"pfxX":-3.4010232518453103,"pfxZ":-7.565968074662294,"pX":-0.8683563793122813,"pZ":1.272875052095816,"vX0":-6.770117274333785,"vY0":-116.0014894224633,"vZ0":-0.6576498458528343,"x":150.1,"y":204.41,"x0":2.52807083974201,"y0":50.00214771211764,"z0":5.606490289360617,"aX":-4.640865317052388},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.6,"breakHorizontal":7.8,"spinRate":3125,"spinDirection":319},"zone":13,"typeConfidence":0.9,"plateTime":0.4719080534396318,"extension":6.330667623050936},"index":1,"playId":"37e5a6d9-389d-3344-99dd-57d7ecfc5062","pitchNumber":2,"startTime":"2026-07-28T23:24:33.378Z","endTime":"2026-07-28T23:24:38.243Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.278380738968973,"aZ":-15.60361296950679,"pfxX":2.576088514009322,"pfxZ":8.943431520815249,"pX":0.24752237892897588,"pZ":1.6689873325651807,"vX0":-6.378892270362069,"vY0":-134.76551651873035,"vZ0":-7.1907276338875,"x":107.57,"y":193.72,"x0":2.302815839907247,"y0":50.003675458279425,"z0":5.459169574137816,"aX":4.774044065083441},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.0,"breakHorizontal":-3.4,"spinRate":2417,"spinDirection":141},"zone":8,"typeConfidence":0.92,"plateTime":0.4052961536281652,"extension":6.40684267727749},"index":2,"playId":"dcd0298f-876e-3419-afab-890899e9582f","pitchNumber":3,"startTime":"2026-07-28T23:24:49.838Z","endTime":"2026-07-28T23:24:54.801Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.490307607734664,"aZ":-27.637786380279596,"pfxX":-1.4839820436546272,"pfxZ":2.7327552710285414,"pX":0.782869559510862,"pZ":0.783790194055953,"vX0":-4.279234563799824,"vY0":-127.60387268347496,"vZ0":-5.847759192069554,"x":87.16,"y":217.62,"x0":2.669643783522399,"y0":50.00477720357726,"z0":5.262936081738652,"aX":-2.464409025788059},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.0,"breakHorizontal":3.6,"spinRate":2715,"spinDirection":198},"zone":14,"typeConfidence":0.92,"plateTime":0.4280605526888781,"extension":6.356001405082755},"index":3,"playId":"a4c61df2-21c5-36d6-89a6-5e11a39870f4","pitchNumber":4,"startTime":"2026-07-28T23:25:25.819Z","endTime":"2026-07-28T23:25:30.806Z","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.2,"endSpeed":84.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22211496475683,"aZ":-16.09938160018203,"pfxX":5.119899760575657,"pfxZ":8.825430774821552,"pX":-0.2688173769030104,"pZ":2.4932484385593123,"vX0":-8.600036715621107,"vY0":-133.9295357678778,"vZ0":-4.721976966407178,"x":127.25,"y":171.46,"x0":2.3148648904454094,"y0":50.002063937049066,"z0":5.426174822211685,"aX":9.325307661765061},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.1,"breakHorizontal":-7.4,"spinRate":2548,"spinDirection":140},"zone":4,"typeConfidence":0.93,"plateTime":0.40855943982485377,"extension":6.422029186224754},"index":4,"playId":"f91f1e3f-2560-3055-84eb-1aae33ac06c7","pitchNumber":5,"startTime":"2026-07-28T23:25:45.711Z","endTime":"2026-07-28T23:25:49.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":657571,"fullName":"Caleb Ferguson"}}},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"playId":"fde72207-bc7e-3a92-b061-58b20f6501ae","pitchNumber":5,"startTime":"2026-07-28T23:26:09.782Z","endTime":"2026-07-28T23:26:15.733Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.228354143745072,"aZ":-16.547012800229844,"pfxX":3.971083491366282,"pfxZ":8.534056891062656,"pX":0.4198812561975422,"pZ":3.1916358395122453,"vX0":-6.620050715086704,"vY0":-134.70919134351192,"vZ0":-2.886325698158582,"x":101.0,"y":152.61,"x0":2.397281994868635,"y0":50.00413479015343,"z0":5.451835885022824,"aX":7.2734821205874765},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":-5.8,"spinRate":2326,"spinDirection":144},"zone":3,"typeConfidence":0.95,"plateTime":0.4071488851718592,"extension":6.412688541423252},"index":6,"playId":"4741b1a8-0223-302c-b19f-1f5d711d457a","pitchNumber":6,"startTime":"2026-07-28T23:26:34.729Z","endTime":"2026-07-28T23:26:40.078Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.794698753260345,"aZ":-26.898873703777614,"pfxX":-1.3461809798735374,"pfxZ":3.2221012973997665,"pX":-0.1357744789615448,"pZ":1.1467328745992031,"vX0":-6.0020103334686175,"vY0":-127.06250781516134,"vZ0":-5.1818636785648895,"x":122.18,"y":207.82,"x0":2.4308984087779306,"y0":50.002972019035404,"z0":5.3473773991205436,"aX":-2.20197917041338},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.9,"breakHorizontal":3.8,"spinRate":2650,"spinDirection":202},"zone":13,"typeConfidence":0.92,"plateTime":0.43090765628756467,"extension":6.413753297037011},"index":7,"playId":"32bd1890-5d0b-38c5-935c-31b0d626058f","pitchNumber":7,"startTime":"2026-07-28T23:26:55.727Z","endTime":"2026-07-28T23:26:59.292Z","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":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-07-28T23:27:19.653Z","endTime":"2026-07-28T23:27:33.083Z","isPitch":false,"type":"action","player":{"id":656555,"link":"/api/v1/people/656555"}},{"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":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.3273151798819,"aZ":-19.692653799770618,"pfxX":10.144499159581663,"pfxZ":6.717479162831729,"pX":-1.2003260801556885,"pZ":1.201138286355329,"vX0":-12.131447377229547,"vY0":-135.38290774965324,"vZ0":-7.533233857093904,"x":162.75,"y":206.35,"x0":2.0190124255251054,"y0":50.00369068069969,"z0":5.396365381810765,"aX":18.84905525538739},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.7,"breakHorizontal":-15.8,"spinRate":2329,"spinDirection":145},"zone":13,"typeConfidence":0.9,"plateTime":0.40444924005987115,"extension":6.5113391586749785},"index":9,"playId":"440b0713-157b-3ad4-9df5-fce7560a8fa3","pitchNumber":8,"startTime":"2026-07-28T23:27:33.083Z","endTime":"2026-07-28T23:27:37.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:27:37.666Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to right fielder Noelvi Marte.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T23:28:00.745Z","endTime":"2026-07-28T23:28:33.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.770752467801028,"aZ":-28.9411613677661,"pfxX":-1.1144891028752006,"pfxZ":2.0149819303440957,"pX":1.3622129708463637,"pZ":4.2089512230037744,"vX0":-2.4274447544585196,"vY0":-125.30854397881161,"vZ0":2.3899445061177027,"x":65.08,"y":125.14,"x0":2.4842671307961113,"y0":50.006177227578284,"z0":5.5905926535905035,"aX":-1.7912432729513026},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.3,"breakHorizontal":2.5,"spinRate":2607,"spinDirection":224},"zone":12,"typeConfidence":0.92,"plateTime":0.43533312897910026,"extension":6.199403701572287},"index":0,"playId":"9ad5171f-7360-3b25-98a4-ede3bf5fbc5a","pitchNumber":1,"startTime":"2026-07-28T23:28:04.094Z","endTime":"2026-07-28T23:28:08.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94792511833684,"aZ":-18.442739593981226,"pfxX":2.180203674717727,"pfxZ":7.478618576919809,"pX":0.3702291616676189,"pZ":3.0238566560316866,"vX0":-5.535756858898833,"vY0":-134.13468856589478,"vZ0":-3.1517766843092256,"x":102.89,"y":157.14,"x0":2.17054269129996,"y0":50.00258826914565,"z0":5.517072485333256,"aX":4.003475232808568},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.1,"breakHorizontal":-2.9,"spinRate":2354,"spinDirection":146},"zone":3,"typeConfidence":0.9,"plateTime":0.407156014213204,"extension":6.492894354262686},"hitData":{"launchSpeed":87.5,"launchAngle":51.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.58,"coordY":101.09}},"index":1,"playId":"7bfff905-7c1a-3d2d-a737-1d126157efb8","pitchNumber":2,"startTime":"2026-07-28T23:28:23.325Z","endTime":"2026-07-28T23:28:33.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:28:33.973Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Travis Bazzana singles on a sharp ground ball to right fielder Noelvi Marte. Rhys Hoskins to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T23:28:58.495Z","endTime":"2026-07-28T23:30:11.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"postOnThird":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.6,"endSpeed":84.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92254440795892,"aZ":-23.06534697962548,"pfxX":9.984470852399015,"pfxZ":4.957571030119034,"pX":0.7286480073311197,"pZ":1.9149778627871437,"vX0":-7.448688035531771,"vY0":-134.6052169874265,"vZ0":-5.058931523711005,"x":89.23,"y":187.08,"x0":2.2330709091208467,"y0":50.002076995573695,"z0":5.449537274368523,"aX":18.340796184604816},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.0,"breakHorizontal":-16.6,"spinRate":2258,"spinDirection":146},"zone":9,"typeConfidence":0.91,"plateTime":0.406752315307783,"extension":6.4315121617339965},"index":0,"playId":"e621f58d-7a81-3f44-89e9-285a10d28e58","pitchNumber":1,"startTime":"2026-07-28T23:29:00.384Z","endTime":"2026-07-28T23:29:03.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.950526716569385,"aZ":-16.654030789728747,"pfxX":4.799543101690106,"pfxZ":8.542834387401353,"pX":-0.46710727251316,"pZ":3.0028617651211555,"vX0":-8.615060688827564,"vY0":-133.9622128536735,"vZ0":-3.406889594278536,"x":134.81,"y":157.7,"x0":2.167105379041912,"y0":50.00656098591093,"z0":5.481714182807725,"aX":8.724506971764153},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.9,"breakHorizontal":-6.8,"spinRate":2481,"spinDirection":148},"zone":1,"typeConfidence":0.94,"plateTime":0.40886069850771367,"extension":6.381995694739154},"index":1,"playId":"18cc9c08-88af-3beb-bb6f-53772d7815c8","pitchNumber":2,"startTime":"2026-07-28T23:29:23.073Z","endTime":"2026-07-28T23:29:26.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.425286145276974,"aZ":-19.408968018637104,"pfxX":9.329301143518672,"pfxZ":7.090774679251289,"pX":-0.6307948539812874,"pZ":1.4482080667205444,"vX0":-10.619982169761752,"vY0":-133.74829050795157,"vZ0":-6.517377627368067,"x":141.04,"y":199.68,"x0":2.190340568012119,"y0":50.00649537177865,"z0":5.321436443547754,"aX":16.806684971177617},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.4,"breakHorizontal":-14.4,"spinRate":2240,"spinDirection":139},"zone":13,"typeConfidence":0.9,"plateTime":0.41043719890800157,"extension":6.500150672884744},"index":2,"playId":"7a4ee1d2-1764-3c5e-9a9a-76b6b1b0606f","pitchNumber":3,"startTime":"2026-07-28T23:29:39.526Z","endTime":"2026-07-28T23:29:44.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.049467899284437,"aZ":-19.38209214309355,"pfxX":8.095734156433599,"pfxZ":7.042384653710382,"pX":0.4281205331651933,"pZ":2.874508609346391,"vX0":-7.858288047876481,"vY0":-134.15828111250752,"vZ0":-2.9643384657363097,"x":100.68,"y":161.17,"x0":2.348733381821677,"y0":50.001586084006725,"z0":5.381424818637456,"aX":14.701228906111627},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.2,"breakHorizontal":-12.8,"spinRate":2203,"spinDirection":148},"zone":3,"typeConfidence":0.91,"plateTime":0.4088736708202143,"extension":6.37743505728746},"hitData":{"launchSpeed":100.3,"launchAngle":7.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":196.91,"coordY":121.79}},"index":3,"playId":"a3d6fd39-05cf-3f3b-a5a0-8b2d85e08d39","pitchNumber":4,"startTime":"2026-07-28T23:30:00.422Z","endTime":"2026-07-28T23:30:11.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:30:11.381Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T23:30:41.044Z","endTime":"2026-07-28T23:32:45.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"postOnThird":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.036243363817587,"aZ":-17.13176062291905,"pfxX":3.0772113363319353,"pfxZ":8.423304811442303,"pX":-0.2559487557901482,"pZ":4.149599846592257,"vX0":-7.56913752653414,"vY0":-132.93532466853756,"vZ0":-0.6453087995684991,"x":126.76,"y":126.74,"x0":2.231081857574317,"y0":50.00451175642422,"z0":5.641435978042817,"aX":5.4972051463950145},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.4,"breakHorizontal":-3.8,"spinRate":2339,"spinDirection":152},"zone":11,"typeConfidence":0.91,"plateTime":0.4123351105960307,"extension":6.525002188731944},"index":0,"playId":"fa061ace-9765-3651-8bc8-12e93d79196a","pitchNumber":1,"startTime":"2026-07-28T23:30:42.566Z","endTime":"2026-07-28T23:30:47.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.423159981556026,"aZ":-15.778870815879834,"pfxX":2.600839375255309,"pfxZ":8.998260392845754,"pX":-0.4452117281078742,"pZ":2.1582357503290766,"vX0":-7.805780679654366,"vY0":-133.7860454379418,"vZ0":-5.54097537780927,"x":133.97,"y":180.51,"x0":2.1656353218939257,"y0":50.006155388516646,"z0":5.377669544819615,"aX":4.741557371230019},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.4,"breakHorizontal":-3.1,"spinRate":2399,"spinDirection":152},"zone":7,"typeConfidence":0.91,"plateTime":0.4085713922183012,"extension":6.628927800138046},"index":1,"playId":"f8962bf4-92cb-306a-8129-6cc931271802","pitchNumber":2,"startTime":"2026-07-28T23:31:00.943Z","endTime":"2026-07-28T23:31:04.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.040208201334536,"aZ":-27.677128721758276,"pfxX":-0.6819940136163137,"pfxZ":2.772193483057409,"pX":-0.062201855665068,"pZ":2.1913945234342784,"vX0":-5.818225393663347,"vY0":-126.2301882879601,"vZ0":-2.493860749537585,"x":119.37,"y":179.61,"x0":2.3548309786642876,"y0":50.00617958914769,"z0":5.404919999492817,"aX":-1.1084794891095306},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.7,"breakHorizontal":2.5,"spinRate":2500,"spinDirection":183},"zone":8,"typeConfidence":0.92,"plateTime":0.43277344027139586,"extension":6.371312971972059},"index":2,"playId":"20672abf-ee98-3ac0-97c1-c3a71ef046a6","pitchNumber":3,"startTime":"2026-07-28T23:31:20.457Z","endTime":"2026-07-28T23:31:24.171Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.74054476664431,"aZ":-38.802034348365794,"pfxX":-5.010514279006728,"pfxZ":-4.740431574974203,"pX":-0.5871300227988988,"pZ":1.6338607281253517,"vX0":-5.089473512363031,"vY0":-117.60589638138276,"vZ0":-0.8712513725963155,"x":139.38,"y":194.67,"x0":2.2577025769364893,"y0":50.00412345198221,"z0":5.61473819147206,"aX":-7.003114559589119},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-8.5,"breakHorizontal":10.3,"spinRate":3004,"spinDirection":315},"zone":7,"typeConfidence":0.89,"plateTime":0.46611378455729335,"extension":6.533938106810255},"index":3,"playId":"1b7cd7d4-28cc-31e4-8756-f7bbeb286491","pitchNumber":4,"startTime":"2026-07-28T23:31:52.710Z","endTime":"2026-07-28T23:31:55.931Z","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":91.3,"endSpeed":83.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.154622610335053,"aZ":-13.75001746217913,"pfxX":3.4048446708385223,"pfxZ":10.336012005115848,"pX":-1.8198062487505566,"pZ":1.613572751983733,"vX0":-11.334782933337008,"vY0":-132.386944961202,"vZ0":-7.142213248766152,"x":186.37,"y":195.21,"x0":2.0670151595919344,"y0":50.004506764516115,"z0":5.34479808396381,"aX":6.0721396876734435},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.4,"breakHorizontal":-3.8,"spinRate":2472,"spinDirection":143},"zone":13,"typeConfidence":0.9,"plateTime":0.413087889788208,"extension":6.604158966019687},"index":4,"playId":"0edb7864-7bc8-30c7-8fa4-4e2839680482","pitchNumber":5,"startTime":"2026-07-28T23:32:16.686Z","endTime":"2026-07-28T23:32:21.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.351660888550224,"aZ":-28.75362666062586,"pfxX":-0.597706410056597,"pfxZ":2.112816724116094,"pX":-0.36647474558210674,"pZ":1.321122894689494,"vX0":-6.941594208662396,"vY0":-125.78911543258259,"vZ0":-4.02911041592268,"x":130.97,"y":203.11,"x0":2.496024786281774,"y0":50.000782447405214,"z0":5.251275513950353,"aX":-0.9655392817465657},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.2,"breakHorizontal":2.5,"spinRate":2741,"spinDirection":217},"zone":13,"typeConfidence":0.92,"plateTime":0.4339264015828257,"extension":6.368900548702207},"index":5,"playId":"8da777ff-9e8b-3020-81b3-0ae084b023ab","pitchNumber":6,"startTime":"2026-07-28T23:32:40.239Z","endTime":"2026-07-28T23:32:45.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:32:45.387Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hedges grounds out softly, second baseman Ivan Johnson to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T23:35:37.276Z","endTime":"2026-07-28T23:36:28.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671155,"link":"/api/v1/people/671155"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-28T23:32:57.907Z","endTime":"2026-07-28T23:35:32.925Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Julian Garcia replaces Caleb Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-28T23:35:32.925Z","endTime":"2026-07-28T23:35:39.516Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670062,"link":"/api/v1/people/670062"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.6,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.494074872239363,"aZ":-32.88118304111484,"pfxX":5.465999638698569,"pfxZ":-0.4961102485406528,"pX":0.554256184043078,"pZ":2.2742378497512545,"vX0":3.5408427531215367,"vY0":-119.41259239968322,"vZ0":-1.356844739788061,"x":95.87,"y":177.38,"x0":-1.6663748068531745,"y0":50.00499736690787,"z0":5.852838149150445,"aX":7.764447769456021},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.0,"breakHorizontal":-10.8,"spinRate":2957,"spinDirection":52},"zone":6,"typeConfidence":0.92,"plateTime":0.4615940801308662,"extension":6.599537587054493},"index":2,"playId":"da615d12-d381-3e0a-ba7e-0ab27fe50deb","pitchNumber":1,"startTime":"2026-07-28T23:35:39.516Z","endTime":"2026-07-28T23:35:43.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03075798223688,"aZ":-31.299058251086123,"pfxX":5.995535681755097,"pfxZ":0.6105523617514388,"pX":1.3958137533384893,"pZ":1.5537914464681355,"vX0":5.0759864450146,"vY0":-119.32898344189985,"vZ0":-2.975177148675049,"x":63.79,"y":196.83,"x0":-1.541703308579738,"y0":50.00314828885241,"z0":5.650855442272731,"aX":8.602983809091029},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.6,"breakHorizontal":-12.1,"spinRate":2966,"spinDirection":42},"zone":14,"typeConfidence":0.93,"plateTime":0.45988498206967243,"extension":6.637017673568908},"index":3,"playId":"20e28b3c-0ae8-3d79-a78c-bcea3be8335f","pitchNumber":2,"startTime":"2026-07-28T23:36:03.097Z","endTime":"2026-07-28T23:36:07.543Z","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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.13036874020233,"aZ":-35.73991711935181,"pfxX":5.348145727753931,"pfxZ":-2.4550202681322446,"pX":1.1114733929272196,"pZ":1.67533245307518,"vX0":4.736932450394759,"vY0":-120.46154451792334,"vZ0":-2.091355929772523,"x":74.63,"y":193.55,"x0":-1.5843603769700003,"y0":50.00460580241541,"z0":5.752291722643351,"aX":7.761317359583692},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.7,"breakHorizontal":-10.9,"spinRate":2928,"spinDirection":42},"zone":14,"typeConfidence":0.92,"plateTime":0.4568849292138335,"extension":6.634452275677251},"hitData":{"launchSpeed":42.6,"launchAngle":3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":131.08,"coordY":184.73}},"index":4,"playId":"78af1b87-64e3-3e29-ac93-69c756bd8edd","pitchNumber":3,"startTime":"2026-07-28T23:36:20.228Z","endTime":"2026-07-28T23:36:28.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:36:28.180Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dane Myers singles on a sharp ground ball to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T23:38:51.316Z","endTime":"2026-07-28T23:39:18.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"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":[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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T23:38:39.246Z","endTime":"2026-07-28T23:38:53.630Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.681162879806962,"aZ":-15.036909689728768,"pfxX":-6.006221116325793,"pfxZ":8.392879949205307,"pX":-0.018513982652284607,"pZ":4.054341327387515,"vX0":8.833957985368347,"vY0":-141.6154692279246,"vZ0":-2.992680663048767,"x":117.71,"y":129.31,"x0":-2.390166207430054,"y0":50.005950575716426,"z0":6.079964849094065,"aX":-12.269239674899056},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":9.2,"spinRate":2292,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3859593897031557,"extension":6.930299562174174},"index":1,"playId":"6e857ef8-764a-30f1-bb24-90db14871d1f","pitchNumber":1,"startTime":"2026-07-28T23:38:53.630Z","endTime":"2026-07-28T23:38:58.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.273085487141383,"aZ":-20.81997987833447,"pfxX":-10.269452991056845,"pfxZ":5.747679532162049,"pX":0.2865531694948558,"pZ":2.5745785554320033,"vX0":11.050469674001688,"vY0":-139.40055309524132,"vZ0":-5.18422460638358,"x":106.08,"y":169.27,"x0":-2.387832661262628,"y0":50.00126296539977,"z0":5.825777585920745,"aX":-20.282910714501448},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.5,"breakHorizontal":16.4,"spinRate":2115,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3923678939123114,"extension":7.062726066861315},"hitData":{"launchSpeed":104.3,"launchAngle":0.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":114.31,"coordY":97.97}},"index":2,"playId":"ce2e0c5f-dbe5-35fa-8f0a-b98660e3d0cc","pitchNumber":2,"startTime":"2026-07-28T23:39:07.103Z","endTime":"2026-07-28T23:39:18.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:39:18.507Z","atBatIndex":12},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Noelvi Marte grounds into a double play, shortstop Brayan Rocchio to second baseman Travis Bazzana to first baseman Rhys Hoskins. Dane Myers out at 2nd. Noelvi Marte out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T23:39:38.533Z","endTime":"2026-07-28T23:39:52.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"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":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.767443056502103,"aZ":-21.053488991788107,"pfxX":-9.165631770420642,"pfxZ":5.587907071308845,"pX":0.9237338088436099,"pZ":1.926266559601792,"vX0":12.271429246706305,"vY0":-139.56829952402174,"vZ0":-6.386498293287263,"x":81.79,"y":186.77,"x0":-2.320904864000442,"y0":50.00390270278579,"z0":5.611819993698292,"aX":-18.246247762331127},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.0,"breakHorizontal":14.3,"spinRate":2150,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.3910991916501727,"extension":7.2743462575628834},"hitData":{"launchSpeed":100.8,"launchAngle":-3.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":117.71,"coordY":165.34}},"index":0,"playId":"58d67ea5-0956-3e28-a204-fa3588851852","pitchNumber":1,"startTime":"2026-07-28T23:39:44.496Z","endTime":"2026-07-28T23:39:52.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:39:52.141Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ivan Johnson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T23:40:16.263Z","endTime":"2026-07-28T23:41:23.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":97.6,"endSpeed":89.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68855763993379,"aZ":-13.799700363664755,"pfxX":-7.256311790236014,"pfxZ":8.975691319158017,"pX":0.2994032134599364,"pZ":2.954367284902321,"vX0":9.844993849386832,"vY0":-141.77598191917974,"vZ0":-5.954871012183495,"x":105.59,"y":159.01,"x0":-2.266155431305416,"y0":50.00303900728517,"z0":5.953511606680694,"aX":-14.856182760511444},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.2,"breakHorizontal":11.3,"spinRate":2314,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.3854967319888787,"extension":7.111042220344869},"index":0,"playId":"9fd182fd-e21d-34ab-9342-fb39b2242687","pitchNumber":1,"startTime":"2026-07-28T23:40:19.624Z","endTime":"2026-07-28T23:40:22.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.832108176275746,"aZ":-45.19915880149291,"pfxX":4.3731523941742285,"pfxZ":-9.290550638598534,"pX":-1.1489054768702611,"pZ":2.318605547986076,"vX0":2.008333025657187,"vY0":-118.3139206151865,"vZ0":0.7146719025561679,"x":160.79,"y":176.18,"x0":-2.5796609769679293,"y0":50.00185916582843,"z0":6.190862995453256,"aX":6.132110557788243},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-16.3,"breakHorizontal":-8.4,"spinRate":2474,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.4648646063817199,"extension":6.732157267385798},"index":1,"playId":"8eccd81f-929c-3cae-8960-11d7fa4d0191","pitchNumber":2,"startTime":"2026-07-28T23:40:34.691Z","endTime":"2026-07-28T23:40:39.022Z","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":87.4,"endSpeed":81.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.146429133645494,"aZ":-32.34514890790546,"pfxX":3.979803056046164,"pfxZ":-0.10376334691369582,"pX":0.25154618888877145,"pZ":1.5817915729767142,"vX0":5.909002784214809,"vY0":-127.30430820535946,"vZ0":-4.426849032412591,"x":107.41,"y":196.07,"x0":-2.609450597583436,"y0":50.00200976302479,"z0":5.880401118803329,"aX":6.584792446161534},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.0,"breakHorizontal":-8.4,"spinRate":2194,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4289102563757621,"extension":6.833017653602672},"index":2,"playId":"24672d3a-3186-3a86-9f62-213c75195688","pitchNumber":3,"startTime":"2026-07-28T23:40:49.813Z","endTime":"2026-07-28T23:40:55.457Z","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":2},"index":3,"startTime":"2026-07-28T23:41:05.611Z","endTime":"2026-07-28T23:41:18.945Z","isPitch":false,"type":"action","player":{"id":671155,"link":"/api/v1/people/671155"}},{"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":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95592175631921,"aZ":-14.62770911764013,"pfxX":-9.733724596114259,"pfxZ":8.626158049313835,"pX":-0.05767335395272823,"pZ":3.9843006468576374,"vX0":10.536876600072008,"vY0":-142.06389594695526,"vZ0":-2.5765529488895123,"x":119.2,"y":131.2,"x0":-2.5583800153359135,"y0":50.00648643245511,"z0":5.838273807112309,"aX":-19.808318619159607},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":15.4,"spinRate":2362,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3862370151015426,"extension":7.098108187261899},"index":4,"playId":"5b346239-18d4-3ba4-a830-3c3b5bb923f1","pitchNumber":4,"startTime":"2026-07-28T23:41:18.945Z","endTime":"2026-07-28T23:41:23.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:41:23.491Z","atBatIndex":14},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Petey Halpin hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T23:43:32.930Z","endTime":"2026-07-28T23:43:58.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41503905463212,"aZ":-34.54509357363064,"pfxX":4.927785927223581,"pfxZ":-1.67708031990275,"pX":1.956446765222112,"pZ":-0.10082589416212402,"vX0":6.713929544727442,"vY0":-119.00940690395197,"vZ0":-5.949429191724424,"x":42.42,"y":241.5,"x0":-1.5544274745902245,"y0":50.001327707474125,"z0":5.605070034451027,"aX":6.9807498629597395},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.3,"breakHorizontal":-10.7,"spinRate":2997,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.4623902134329758,"extension":6.709838307062245},"index":0,"playId":"b9bdd3d6-d4eb-34e6-b284-1e0de83c99a0","pitchNumber":1,"startTime":"2026-07-28T23:43:34.610Z","endTime":"2026-07-28T23:43:39.491Z","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, 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":75.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.850351529150295,"aZ":-36.15886697168664,"pfxX":6.015873369030629,"pfxZ":-2.822746756088637,"pX":1.597924400485213,"pZ":0.9149141556934844,"vX0":5.236870370229388,"vY0":-119.0102968341153,"vZ0":-3.524208038451909,"x":56.09,"y":214.08,"x0":-1.423707345474527,"y0":50.00017537463435,"z0":5.7378235969164875,"aX":8.505015256593017},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-5.8,"breakHorizontal":-12.2,"spinRate":2969,"spinDirection":47},"zone":14,"typeConfidence":0.93,"plateTime":0.46274251968823776,"extension":6.583127391889333},"index":1,"playId":"108afbc3-2cdf-33cf-986b-f7ab50707a92","pitchNumber":2,"startTime":"2026-07-28T23:43:54.036Z","endTime":"2026-07-28T23:43:58.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:43:58.939Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks. Petey Halpin to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T23:44:30.169Z","endTime":"2026-07-28T23:45:53.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.053127534721984,"aZ":-13.087462708083304,"pfxX":-0.29684192462099945,"pfxZ":10.39837902509759,"pX":0.915374441559604,"pZ":0.865250094035535,"vX0":5.964296194142161,"vY0":-133.9178079326172,"vZ0":-10.287268154384662,"x":82.11,"y":215.42,"x0":-1.292131389116698,"y0":50.002920409993514,"z0":5.667472584501544,"aX":-0.5454026941296091},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.0,"breakHorizontal":-0.6,"spinRate":2674,"spinDirection":189},"zone":14,"typeConfidence":0.9,"plateTime":0.40735416249163414,"extension":6.7224118325724485},"index":0,"playId":"e5f0258b-2854-3309-b9c6-49823576cc53","pitchNumber":1,"startTime":"2026-07-28T23:44:32.535Z","endTime":"2026-07-28T23:44:37.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.336980587737003,"aZ":-32.89270603487297,"pfxX":5.8471111314119995,"pfxZ":-0.49379415566988705,"pX":0.6861849001251551,"pZ":1.8325941425488903,"vX0":3.8262337588842668,"vY0":-119.80367862336044,"vZ0":-2.099231514819922,"x":90.84,"y":189.3,"x0":-1.6918304327033347,"y0":50.00451638372686,"z0":5.6627388550389925,"aX":8.491302865159943},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.1,"breakHorizontal":-11.5,"spinRate":2944,"spinDirection":52},"zone":9,"typeConfidence":0.92,"plateTime":0.45734780153017907,"extension":6.551619367223285},"index":1,"playId":"1ee5f2a7-8355-31cb-9bbb-b74a6ae29ea0","pitchNumber":2,"startTime":"2026-07-28T23:44:49.790Z","endTime":"2026-07-28T23:44:54.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.919370050135637,"aZ":-33.76391947644412,"pfxX":4.895474493934811,"pfxZ":-1.1192433505116384,"pX":1.281850055649228,"pZ":2.53609948637084,"vX0":4.630949861359421,"vY0":-118.07180535367421,"vZ0":-0.4861705637853142,"x":68.14,"y":170.31,"x0":-1.335486982977716,"y0":50.00135909056153,"z0":5.831860591362926,"aX":6.962386928201134},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-1.9,"breakHorizontal":-10.0,"spinRate":2898,"spinDirection":50},"zone":12,"typeConfidence":0.89,"plateTime":0.46258801011643325,"extension":6.6565251074630405},"index":2,"playId":"c8dd50ad-7a4e-351c-b66f-f6064ba6b411","pitchNumber":3,"startTime":"2026-07-28T23:45:11.442Z","endTime":"2026-07-28T23:45:16.971Z","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":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.72234074406477,"aZ":-33.42327459050011,"pfxX":5.374577646020382,"pfxZ":-0.8692628334979862,"pX":0.803853042318319,"pZ":3.161997827812679,"vX0":3.4101593657554266,"vY0":-118.82798988632777,"vZ0":0.6490190930255504,"x":86.36,"y":153.41,"x0":-1.3456990009343472,"y0":50.00259654994349,"z0":5.910086988233011,"aX":7.723139335587337},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.2,"breakHorizontal":-10.6,"spinRate":2976,"spinDirection":34},"zone":12,"typeConfidence":0.91,"plateTime":0.46006978451248237,"extension":6.550230872606924},"index":3,"playId":"b2cccad2-2dd4-33b1-a77f-fa0f86fa036d","pitchNumber":4,"startTime":"2026-07-28T23:45:30.823Z","endTime":"2026-07-28T23:45:35.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.755851031303813,"aZ":-29.93756332525344,"pfxX":0.37546971567422815,"pfxZ":1.4207058331108797,"pX":1.48575017711407,"pZ":1.1389157360689097,"vX0":6.274259787578596,"vY0":-124.33413937200991,"vZ0":-5.408123926724328,"x":60.37,"y":208.03,"x0":-1.1096546409783532,"y0":50.006084607711365,"z0":5.799062768773451,"aX":0.5937938639820868},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.7,"breakHorizontal":-2.0,"spinRate":2954,"spinDirection":98},"zone":14,"typeConfidence":0.92,"plateTime":0.43896613596259204,"extension":6.635507850399032},"index":4,"playId":"25f17f7a-0103-3ded-9f0d-bc03603e6d76","pitchNumber":5,"startTime":"2026-07-28T23:45:48.099Z","endTime":"2026-07-28T23:45:53.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:45:53.386Z","atBatIndex":16},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Ramírez lines out to right fielder Noelvi Marte.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T23:46:19.479Z","endTime":"2026-07-28T23:46:54.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.659411782051766,"aZ":-29.14759603309124,"pfxX":1.2207986229615035,"pfxZ":1.8614399474435785,"pX":0.49231935397153737,"pZ":2.56560262245435,"vX0":4.144926878044503,"vY0":-125.84466280385986,"vZ0":-2.462183367065863,"x":98.23,"y":169.51,"x0":-1.3266187381631964,"y0":50.00098944960506,"z0":5.889476011396111,"aX":1.9803497786745656},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.1,"breakHorizontal":-3.0,"spinRate":2945,"spinDirection":110},"zone":6,"typeConfidence":0.93,"plateTime":0.43326555543870393,"extension":6.693496187149782},"index":0,"playId":"b62a59cd-3345-318f-97e0-d78f9ab89224","pitchNumber":1,"startTime":"2026-07-28T23:46:25.587Z","endTime":"2026-07-28T23:46:29.713Z","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":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28802182056467,"aZ":-28.32735546485815,"pfxX":5.686950116732951,"pfxZ":2.637157568128621,"pX":0.790052503548264,"pZ":2.056512361097946,"vX0":3.3657239800350354,"vY0":-120.31633621497829,"vZ0":-2.6982338321891177,"x":86.89,"y":183.25,"x0":-1.3679054717232446,"y0":50.00390396003853,"z0":5.7139462009214705,"aX":8.30188520486265},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.3,"breakHorizontal":-11.2,"spinRate":3014,"spinDirection":41},"zone":14,"typeConfidence":0.92,"plateTime":0.45598445830164724,"extension":6.667204159973921},"hitData":{"launchSpeed":76.0,"launchAngle":26.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.81,"coordY":100.42}},"index":1,"playId":"1487f7ca-e4c2-39dc-9e9b-840e204cb6d4","pitchNumber":2,"startTime":"2026-07-28T23:46:43.268Z","endTime":"2026-07-28T23:46:54.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:46:54.043Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Chase DeLauter pops out to shortstop Elly De La Cruz on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T23:47:14.932Z","endTime":"2026-07-28T23:47:47.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"postOnSecond":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":82.5,"endSpeed":75.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80970067500193,"aZ":-33.5165039803964,"pfxX":4.22775534226912,"pfxZ":-0.9344491526941692,"pX":0.9060557537169774,"pZ":1.900851302368128,"vX0":4.70543274010386,"vY0":-119.92697562704625,"vZ0":-2.0557110803329213,"x":82.46,"y":187.46,"x0":-1.6432347225919137,"y0":50.004392466096334,"z0":5.806963988178011,"aX":6.055616394275464},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.9,"breakHorizontal":-9.0,"spinRate":3067,"spinDirection":36},"zone":14,"typeConfidence":0.88,"plateTime":0.4596678547154185,"extension":6.718114040466426},"index":0,"playId":"8e0e8c69-ff7e-33cc-be5b-fed61cdcbd59","pitchNumber":1,"startTime":"2026-07-28T23:47:22.030Z","endTime":"2026-07-28T23:47:26.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.784650308123744,"aZ":-29.59576003615592,"pfxX":0.8276963619520465,"pfxZ":1.6320248943763325,"pX":0.3452346852192263,"pZ":2.118848912352342,"vX0":3.9494742999330565,"vY0":-124.3756134321982,"vZ0":-3.2945789630843088,"x":103.84,"y":181.57,"x0":-1.3648866958199106,"y0":50.004918355055786,"z0":5.891278769945562,"aX":1.3079974525747498},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":-2.3,"spinRate":3055,"spinDirection":85},"zone":9,"typeConfidence":0.94,"plateTime":0.4388440532133506,"extension":6.557764304880097},"hitData":{"launchSpeed":87.7,"launchAngle":63.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":139.52}},"index":1,"playId":"8ec2357b-d113-3d0e-a721-732de561417f","pitchNumber":2,"startTime":"2026-07-28T23:47:37.456Z","endTime":"2026-07-28T23:47:47.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:47:47.943Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rhys Hoskins flies out sharply to left fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T23:48:11.143Z","endTime":"2026-07-28T23:49:27.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.69250373102881,"aZ":-35.46488457229425,"pfxX":6.5118987399406425,"pfxZ":-2.306429171043897,"pX":0.9365234768781477,"pZ":1.8604737534473341,"vX0":3.5026803871086027,"vY0":-119.1159122690747,"vZ0":-1.7805031061931558,"x":81.3,"y":188.55,"x0":-1.4032552268132665,"y0":50.00465532137932,"z0":5.849643519877577,"aX":9.278829931523136},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.3,"breakHorizontal":-12.7,"spinRate":2971,"spinDirection":46},"zone":14,"typeConfidence":0.93,"plateTime":0.4613341637612236,"extension":6.723767072799991},"index":0,"playId":"9b5fe410-5273-315f-9da2-3ab47f2b5075","pitchNumber":1,"startTime":"2026-07-28T23:48:14.217Z","endTime":"2026-07-28T23:48:17.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36504446835652,"aZ":-32.331804323782855,"pfxX":1.4829650584753393,"pfxZ":-0.1028182409988414,"pX":-0.23446432672183767,"pZ":3.1026752586986315,"vX0":1.6434015074765744,"vY0":-123.71894827272159,"vZ0":-0.8715140960488937,"x":125.94,"y":155.01,"x0":-1.0974933372850761,"y0":50.001917330650386,"z0":6.1454548840003485,"aX":2.3212886590579314},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.1,"breakHorizontal":-3.0,"spinRate":3012,"spinDirection":70},"zone":2,"typeConfidence":0.94,"plateTime":0.4410414727244567,"extension":6.615332049206841},"index":1,"playId":"cf244793-e2f4-3e5c-8856-1084aea6c33a","pitchNumber":2,"startTime":"2026-07-28T23:48:31.298Z","endTime":"2026-07-28T23:48:35.876Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.162474024589866,"aZ":-37.01091233902823,"pfxX":5.912465755770476,"pfxZ":-3.4115085825315914,"pX":2.3631188924078232,"pZ":0.47712330475442655,"vX0":6.2072624885467,"vY0":-119.39612767274467,"vZ0":-4.325897255756017,"x":26.92,"y":225.9,"x0":-1.0578544432244936,"y0":50.005152412899044,"z0":5.7130132677341265,"aX":8.37144084449502},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.1,"breakHorizontal":-12.5,"spinRate":3020,"spinDirection":32},"zone":14,"typeConfidence":0.93,"plateTime":0.4622112187626759,"extension":6.684797532747419},"index":2,"playId":"dbe5c4c1-278d-3eea-b7bf-b8def5ba23a5","pitchNumber":3,"startTime":"2026-07-28T23:48:54.673Z","endTime":"2026-07-28T23:48:57.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.511351504601468,"aZ":-35.343505685299,"pfxX":6.3844385989841745,"pfxZ":-2.1733587635820335,"pX":0.08120623592580672,"pZ":1.9424898999364748,"vX0":1.5676134003433362,"vY0":-120.02231161073661,"vZ0":-1.6986533974219826,"x":113.9,"y":186.33,"x0":-1.4100709341212339,"y0":50.003218898687706,"z0":5.810531771399451,"aX":9.302845348073989},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.1,"breakHorizontal":-11.9,"spinRate":2994,"spinDirection":43},"zone":8,"typeConfidence":0.93,"plateTime":0.4565740308848465,"extension":6.583097343840192},"hitData":{"launchSpeed":100.6,"launchAngle":46.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":73.89,"coordY":83.46}},"index":3,"playId":"5fb58611-c069-3862-8c2a-3dd035820fd7","pitchNumber":4,"startTime":"2026-07-28T23:49:16.833Z","endTime":"2026-07-28T23:49:27.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:49:27.370Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Trevino flies out to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T23:51:33.277Z","endTime":"2026-07-28T23:51:47.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.986606487898246,"aZ":-30.603246750366235,"pfxX":8.01517998615525,"pfxZ":0.9866117852746328,"pX":-0.26947320418700943,"pZ":2.822188792364531,"vX0":3.264316208678461,"vY0":-125.18208833454102,"vZ0":-1.609567503391498,"x":127.27,"y":162.58,"x0":-2.631119661857521,"y0":50.001808319669195,"z0":5.976003726849185,"aX":12.733694783737457},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.7,"breakHorizontal":-15.2,"spinRate":2282,"spinDirection":59},"zone":2,"typeConfidence":2.0,"plateTime":0.4373476854194882,"extension":6.951740400710289},"hitData":{"launchSpeed":95.3,"launchAngle":40.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.28,"coordY":77.63}},"index":0,"playId":"0f4e060b-e099-3dcf-9928-1762033c6a85","pitchNumber":1,"startTime":"2026-07-28T23:51:37.152Z","endTime":"2026-07-28T23:51:47.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:51:47.243Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ke'Bryan Hayes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T23:52:04.481Z","endTime":"2026-07-28T23:53:17.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.046158005853556,"aZ":-12.939525755129281,"pfxX":-7.837087966008266,"pfxZ":9.355399032949716,"pX":0.4817180450267355,"pZ":2.7040082732793977,"vX0":10.6362932798085,"vY0":-142.13488896396794,"vZ0":-6.708316661047022,"x":98.64,"y":165.77,"x0":-2.281996138369114,"y0":50.00667174124669,"z0":5.908252615414383,"aX":-16.120019015801205},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.7,"breakHorizontal":12.1,"spinRate":2359,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.38462715671266334,"extension":7.189625997453898},"index":0,"playId":"b5dd0ec7-c73a-3e09-b267-edce761c6699","pitchNumber":1,"startTime":"2026-07-28T23:52:09.907Z","endTime":"2026-07-28T23:52:14.856Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.864727367074867,"aZ":-29.170121613439722,"pfxX":6.342645560159531,"pfxZ":1.8500106438070318,"pX":1.712417517225082,"pZ":1.1304702737213308,"vX0":8.41743330227539,"vY0":-126.86081576437667,"vZ0":-5.877201426555173,"x":51.73,"y":208.26,"x0":-2.4772909340082703,"y0":50.00191475681086,"z0":5.8132256672254785,"aX":10.298890057831954},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.2,"breakHorizontal":-13.4,"spinRate":2357,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.43236114685749794,"extension":7.049213648439331},"index":1,"playId":"cf2c9c4e-c60f-3590-ba7c-e1f6fac78f49","pitchNumber":2,"startTime":"2026-07-28T23:52:24.791Z","endTime":"2026-07-28T23:52:27.861Z","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":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28833460599132,"aZ":-31.479043113970533,"pfxX":6.612064061853612,"pfxZ":0.43938426620270654,"pX":0.5423436413966974,"pZ":1.9382849856223838,"vX0":5.651588849953817,"vY0":-126.14798737760876,"vZ0":-3.4679315332547684,"x":96.33,"y":186.45,"x0":-2.5918984801330365,"y0":50.006271225278745,"z0":5.8869150738213865,"aX":10.58637564104578},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.2,"breakHorizontal":-13.3,"spinRate":2379,"spinDirection":47},"zone":9,"typeConfidence":2.0,"plateTime":0.4353178833145934,"extension":6.89815710486231},"index":2,"playId":"70ba8548-8136-3941-b400-7802c8220ce6","pitchNumber":3,"startTime":"2026-07-28T23:52:39.739Z","endTime":"2026-07-28T23:52:44.791Z","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":1},"index":3,"startTime":"2026-07-28T23:52:49.251Z","endTime":"2026-07-28T23:52:58.770Z","isPitch":false,"type":"action","player":{"id":663647,"link":"/api/v1/people/663647"}},{"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":98.9,"endSpeed":90.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.377191232668075,"aZ":-12.881942576409992,"pfxX":-7.5915921769110986,"pfxZ":9.196055265760533,"pX":1.0370217996541744,"pZ":3.094518503546189,"vX0":11.968087113100077,"vY0":-143.50126202606577,"vZ0":-5.615857793521421,"x":77.47,"y":155.23,"x0":-2.1899749697097124,"y0":50.00122213366407,"z0":5.870528830515814,"aX":-15.924792727391845},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.7,"breakHorizontal":11.5,"spinRate":2411,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.38081869767012444,"extension":7.181610143985749},"index":4,"playId":"466e8373-18f2-3668-863a-0ed1f6579540","pitchNumber":4,"startTime":"2026-07-28T23:52:58.770Z","endTime":"2026-07-28T23:53:03.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.07768516660154,"aZ":-28.74952608966254,"pfxX":5.621805547068243,"pfxZ":2.0210144693470617,"pX":0.5338258797123036,"pZ":2.598784219611214,"vX0":6.222143119123568,"vY0":-129.45095409664717,"vZ0":-2.775707430741968,"x":96.65,"y":168.61,"x0":-2.631666719217095,"y0":50.00440364445688,"z0":5.886256019588458,"aX":9.540303222510163},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.2,"breakHorizontal":-11.5,"spinRate":2279,"spinDirection":47},"zone":6,"typeConfidence":2.0,"plateTime":0.42315122290064133,"extension":6.914593483126272},"index":5,"playId":"343d8456-325c-3434-8e9e-553739828222","pitchNumber":5,"startTime":"2026-07-28T23:53:13.084Z","endTime":"2026-07-28T23:53:17.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:53:17.532Z","atBatIndex":21},{"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":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T23:53:43.997Z","endTime":"2026-07-28T23:55:17.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":98.6,"endSpeed":90.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5601936362927,"aZ":-13.487293543634767,"pfxX":-7.719918049344409,"pfxZ":8.946148532741617,"pX":-0.5976914142931568,"pZ":2.6152458432035153,"vX0":8.100996377326295,"vY0":-143.25102024867425,"vZ0":-6.805479973142764,"x":139.78,"y":168.17,"x0":-2.4525718897515456,"y0":50.00242458711411,"z0":5.856551804603008,"aX":-16.124092734621236},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.0,"breakHorizontal":12.5,"spinRate":2413,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.38164045311027106,"extension":7.143276409692195},"index":0,"playId":"e6b15809-22e8-3a42-a0a9-0eae5b02c114","pitchNumber":1,"startTime":"2026-07-28T23:53:49.703Z","endTime":"2026-07-28T23:53:52.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.610973249984166,"aZ":-43.534575156664395,"pfxX":4.861037483709573,"pfxZ":-7.560590670749135,"pX":-0.6487452434157374,"pZ":1.3643914621448932,"vX0":3.0932730206234935,"vY0":-122.43602796655894,"vZ0":-2.1925997978848306,"x":141.73,"y":201.94,"x0":-2.564857357621438,"y0":50.00575564876313,"z0":6.035147888583535,"aX":7.30064674884032},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.9,"breakHorizontal":-9.6,"spinRate":2446,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.4492317211114152,"extension":6.957551809712401},"index":1,"playId":"4744baef-95aa-3a34-8b50-e57240806763","pitchNumber":2,"startTime":"2026-07-28T23:54:04.703Z","endTime":"2026-07-28T23:54:09.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.637619618132227,"aZ":-29.440150382089683,"pfxX":4.819731035003713,"pfxZ":1.6079038683319062,"pX":-0.2439503440137548,"pZ":1.6456904626979822,"vX0":4.539154357833565,"vY0":-129.68038439904856,"vZ0":-4.870597803902494,"x":126.3,"y":194.35,"x0":-2.644410699203048,"y0":50.002207505465925,"z0":5.799392917316696,"aX":8.191243639847158},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":-9.7,"spinRate":2365,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.4226935206210123,"extension":6.912320015999105},"index":2,"playId":"8b207c5f-3bba-3652-8d74-9f66ac3e43cc","pitchNumber":3,"startTime":"2026-07-28T23:54:18.940Z","endTime":"2026-07-28T23:54:23.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28161489540638,"aZ":-31.902551985059908,"pfxX":2.975471490659952,"pfxZ":0.16111969261465653,"pX":0.7372844356882379,"pZ":2.0470206409960996,"vX0":7.3228397398355884,"vY0":-129.6349718636235,"vZ0":-3.4465825091342275,"x":88.9,"y":183.51,"x0":-2.5071266701897916,"y0":50.003485875326184,"z0":5.820674454269091,"aX":5.081264373589707},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.2,"breakHorizontal":-7.0,"spinRate":2419,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.421978559318108,"extension":6.951872977919459},"index":3,"playId":"4dcc07ff-a611-340a-a802-f4c7aada459c","pitchNumber":4,"startTime":"2026-07-28T23:54:32.817Z","endTime":"2026-07-28T23:54:37.082Z","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":2},"index":4,"startTime":"2026-07-28T23:54:43.665Z","endTime":"2026-07-28T23:54:58.620Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.940868813925285,"aZ":-31.448139834414587,"pfxX":5.049966043850798,"pfxZ":0.4191716033962507,"pX":-0.6569896589907945,"pZ":1.663178022809395,"vX0":3.9138343629263073,"vY0":-130.52687808971007,"vZ0":-4.520886292862357,"x":142.04,"y":193.87,"x0":-2.83084787763832,"y0":50.00280892552462,"z0":5.780033194157008,"aX":8.730679695047774},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.0,"breakHorizontal":-10.0,"spinRate":2463,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.4193017368365535,"extension":6.904330206132824},"index":5,"playId":"21314f13-3134-3398-b9c1-a2c18cf04600","pitchNumber":5,"startTime":"2026-07-28T23:54:58.620Z","endTime":"2026-07-28T23:55:03.256Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.176324938923457,"aZ":-32.86955801216006,"pfxX":3.800829238043329,"pfxZ":-0.4023817667625371,"pX":0.7559739830044415,"pZ":0.9489103178368727,"vX0":7.423486738919215,"vY0":-131.0995837906906,"vZ0":-5.962890335144291,"x":88.18,"y":213.16,"x0":-2.61246070184085,"y0":50.0038866352398,"z0":5.723461789543688,"aX":6.576653935075923},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.9,"breakHorizontal":-8.6,"spinRate":2443,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4187140913132046,"extension":7.065390078695214},"index":6,"playId":"0dc0bc8f-03f6-3f7d-8f60-583cfd7a220a","pitchNumber":6,"startTime":"2026-07-28T23:55:13.891Z","endTime":"2026-07-28T23:55:17.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:55:17.361Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brayan Rocchio walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T23:57:35.962Z","endTime":"2026-07-28T23:58:30.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jose Franco replaces Julian Garcia.","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-28T23:57:33.469Z","endTime":"2026-07-28T23:57:38.232Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683742,"link":"/api/v1/people/683742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.74231605583336,"aZ":-25.878253350912875,"pfxX":1.1459452367605572,"pfxZ":3.8617342693373615,"pX":1.3587501161786306,"pZ":2.3854264544576917,"vX0":5.971839280786818,"vY0":-125.70238675046896,"vZ0":-3.3418088332334293,"x":65.21,"y":174.37,"x0":-1.1777256653286712,"y0":50.00575820802877,"z0":5.788089893059497,"aX":1.8707813096955208},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.6,"breakHorizontal":-3.2,"spinRate":2509,"spinDirection":141},"zone":14,"typeConfidence":0.87,"plateTime":0.4324690160578535,"extension":6.292286195823138},"index":1,"playId":"a9a86d18-2804-3c7b-a2b2-01f232aa0ddf","pitchNumber":1,"startTime":"2026-07-28T23:57:38.232Z","endTime":"2026-07-28T23:57:42.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.667012258285187,"aZ":-26.455883090547236,"pfxX":0.5961766367682217,"pfxZ":3.5450288977305497,"pX":0.3990876942997284,"pZ":0.7335353956699602,"vX0":4.05384748448132,"vY0":-125.21702509326278,"vZ0":-6.861802470273496,"x":101.79,"y":218.97,"x0":-1.308122576784203,"y0":50.00157120499392,"z0":5.629362012993185,"aX":0.9605241856862037},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.3,"breakHorizontal":-1.9,"spinRate":2563,"spinDirection":158},"zone":14,"typeConfidence":0.87,"plateTime":0.4348901242784571,"extension":6.2302448132710815},"index":2,"playId":"0bf2008e-ec5b-3ba7-a2b2-d5b0888a5715","pitchNumber":2,"startTime":"2026-07-28T23:57:53.862Z","endTime":"2026-07-28T23:57:58.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.752275180268125,"aZ":-11.994636959798475,"pfxX":-6.465501324306331,"pfxZ":10.531045046405492,"pX":-0.14514885042630574,"pZ":3.459669381394246,"vX0":5.0957091374105685,"vY0":-137.60546296047596,"vZ0":-4.100375731932256,"x":122.53,"y":145.37,"x0":-1.18162777855164,"y0":50.0052012278725,"z0":5.782868110467631,"aX":-12.391531627831673},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":10.7,"spinRate":2288,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.39816380540777585,"extension":6.426000243866351},"index":3,"playId":"6f660f48-0530-3ba7-97c9-9c1760e8cc84","pitchNumber":3,"startTime":"2026-07-28T23:58:10.299Z","endTime":"2026-07-28T23:58:19.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.579831400659515,"aZ":-14.661161428018197,"pfxX":-8.903084579374815,"pfxZ":9.082406288029318,"pX":-0.36089113314316024,"pZ":1.2834841576330125,"vX0":5.047416564296977,"vY0":-137.95485441641554,"vZ0":-8.99327511636486,"x":130.76,"y":204.13,"x0":-1.0571922020368214,"y0":50.001571777824324,"z0":5.57296352226107,"aX":-17.16588361556627},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":15.1,"spinRate":2308,"spinDirection":226},"zone":13,"typeConfidence":0.88,"plateTime":0.3969654894689354,"extension":6.447125399311173},"index":4,"playId":"5dfea395-2734-3527-bc38-81fbde065ece","pitchNumber":4,"startTime":"2026-07-28T23:58:25.295Z","endTime":"2026-07-28T23:58:30.246Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:58:30.246Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T23:58:47.696Z","endTime":"2026-07-28T23:59:55.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.396705379967088,"aZ":-20.782720153538307,"pfxX":-6.091069500959347,"pfxZ":6.851990346625801,"pX":-0.8931803879500191,"pZ":3.5078619652472143,"vX0":2.6766269216459455,"vY0":-127.42929507134667,"vZ0":-1.4564068577500469,"x":151.05,"y":144.07,"x0":-1.1592388953806907,"y0":50.00568206858329,"z0":5.7105740986798805,"aX":-10.13294690734552},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":12.4,"breakHorizontal":10.6,"spinRate":1458,"spinDirection":231},"zone":11,"typeConfidence":0.85,"plateTime":0.4279705714388178,"extension":6.335205258609919},"index":0,"playId":"0284cbdd-17d3-3502-933f-014479e9cff7","pitchNumber":1,"startTime":"2026-07-28T23:58:50.604Z","endTime":"2026-07-28T23:58:54.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9480274862923,"aZ":-16.873721286023475,"pfxX":-8.193346883099165,"pfxZ":8.004375644765243,"pX":-0.413825501154347,"pZ":2.145115259354875,"vX0":4.442176505675386,"vY0":-137.4978899057622,"vZ0":-6.465578466537139,"x":132.77,"y":180.86,"x0":-0.9872503738286029,"y0":50.00269786766465,"z0":5.67513887365565,"aX":-15.662588689094564},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":13.9,"spinRate":2320,"spinDirection":221},"zone":7,"typeConfidence":0.86,"plateTime":0.3986013393976737,"extension":6.319021543154703},"index":1,"playId":"40fba1a9-581b-3ea2-acf3-1274c5f6e710","pitchNumber":2,"startTime":"2026-07-28T23:59:10.351Z","endTime":"2026-07-28T23:59:13.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.659299145172792,"aZ":-19.12062775094796,"pfxX":-6.799881058715918,"pfxZ":7.97571717970279,"pX":-0.3453483686959923,"pZ":1.8774088302044547,"vX0":4.147198248640378,"vY0":-127.2535922241945,"vZ0":-5.691077382980491,"x":130.16,"y":188.09,"x0":-1.114627308047246,"y0":50.0021077695673,"z0":5.662527409901143,"aX":-11.12668444032841},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":13.3,"breakHorizontal":11.4,"spinRate":1443,"spinDirection":225},"zone":7,"typeConfidence":0.84,"plateTime":0.43078621919380744,"extension":6.155303705631427},"index":2,"playId":"875c49ad-466b-3693-9981-f3c067e4e9c9","pitchNumber":3,"startTime":"2026-07-28T23:59:28.658Z","endTime":"2026-07-28T23:59:32.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.742080930412644,"aZ":-27.96750485120292,"pfxX":2.567117267102095,"pfxZ":2.7002288273404282,"pX":1.195864549608546,"pZ":0.43802513387527847,"vX0":4.926524507774752,"vY0":-123.51087965749156,"vZ0":-7.053692775607011,"x":71.42,"y":226.95,"x0":-1.151806387006252,"y0":50.00245120314919,"z0":5.6574915154115715,"aX":3.997414331632786},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.6,"breakHorizontal":-5.8,"spinRate":2567,"spinDirection":141},"zone":14,"typeConfidence":0.9,"plateTime":0.44210752219168103,"extension":6.08078944676076},"index":3,"playId":"845d8211-80f6-3805-a7a8-918ddebbcf84","pitchNumber":4,"startTime":"2026-07-28T23:59:48.947Z","endTime":"2026-07-28T23:59:55.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T23:59:55.124Z","atBatIndex":24},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gabriel Arias grounds into a force out, shortstop Elly De La Cruz to second baseman Ivan Johnson. Brayan Rocchio out at 2nd. Gabriel Arias to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T00:00:38.701Z","endTime":"2026-07-29T00:00:49.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":671155,"link":"/api/v1/people/671155"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"54539b96-a038-3e0a-be95-03e64e5140db","startTime":"2026-07-29T00:00:22.793Z","endTime":"2026-07-29T00:00:25.793Z","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":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.358363236955807,"aZ":-15.860441791215912,"pfxX":-8.977187918270992,"pfxZ":8.384900868791734,"pX":-0.19395807934179546,"pZ":1.9168557226157537,"vX0":5.298786356707035,"vY0":-138.24539103198794,"vZ0":-7.366531020220363,"x":124.39,"y":187.02,"x0":-0.9641732304705768,"y0":50.00055088985941,"z0":5.67036464412347,"aX":-17.46204586567125},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.9,"breakHorizontal":15.2,"spinRate":2319,"spinDirection":222},"zone":8,"typeConfidence":0.87,"plateTime":0.39542645726403913,"extension":6.254816350495077},"hitData":{"launchSpeed":89.2,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.68,"coordY":151.18}},"index":1,"playId":"33a6b14f-f59e-3c9f-bef2-daa087e68717","pitchNumber":1,"startTime":"2026-07-29T00:00:41.067Z","endTime":"2026-07-29T00:00:49.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:00:49.464Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Hedges singles on a line drive to left fielder JJ Bleday. Gabriel Arias to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T00:01:15.784Z","endTime":"2026-07-29T00:01:29.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"postOnSecond":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"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":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"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":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80410439967125,"aZ":-16.994802729982148,"pfxX":-9.019729842537375,"pfxZ":7.899144337175644,"pX":-0.08017803918405689,"pZ":2.0715853941326174,"vX0":5.128354020978354,"vY0":-138.20547789207365,"vZ0":-6.63359602233928,"x":120.06,"y":182.85,"x0":-0.7948744373382786,"y0":50.00082585954331,"z0":5.658067373104859,"aX":-17.324798484085267},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.0,"breakHorizontal":15.1,"spinRate":2296,"spinDirection":222},"zone":8,"typeConfidence":0.86,"plateTime":0.39738118144839873,"extension":6.407030651910025},"hitData":{"launchSpeed":86.5,"launchAngle":14.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.17,"coordY":102.14}},"index":0,"playId":"21201663-c638-32cc-823f-771e8024e13c","pitchNumber":1,"startTime":"2026-07-29T00:01:18.141Z","endTime":"2026-07-29T00:01:29.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:01:29.464Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Petey Halpin flies out to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-29T00:01:56.167Z","endTime":"2026-07-29T00:02:39.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.395306599899218,"aZ":-28.06904663708704,"pfxX":-0.19917753609244926,"pfxZ":2.577474073753411,"pX":2.393807275551265,"pZ":1.1147046659686128,"vX0":8.44553684912481,"vY0":-125.06692485938733,"vZ0":-5.600441223910099,"x":25.75,"y":208.68,"x0":-0.995691211198676,"y0":50.000369803094415,"z0":5.67509901890613,"aX":-0.3189370496938452},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.6,"breakHorizontal":-1.6,"spinRate":2594,"spinDirection":137},"zone":14,"typeConfidence":0.88,"plateTime":0.4373743350847725,"extension":6.461445220284119},"index":0,"playId":"35794800-f453-3dd6-a235-3afc8f9f3feb","pitchNumber":1,"startTime":"2026-07-29T00:02:00.311Z","endTime":"2026-07-29T00:02:06.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24009850627177,"aZ":-24.831691835753308,"pfxX":-8.388012000585556,"pfxZ":4.2759381791449975,"pX":0.24285845611864332,"pZ":2.502671968075368,"vX0":5.852158807029548,"vY0":-129.4959279267308,"vZ0":-3.4056327331391394,"x":107.74,"y":171.21,"x0":-0.9440484669696059,"y0":50.003952960761936,"z0":5.711226675343311,"aX":-14.404523091691393},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.3,"breakHorizontal":14.0,"spinRate":1464,"spinDirection":227},"zone":5,"typeConfidence":0.87,"plateTime":0.42120401317467016,"extension":6.480599727093285},"hitData":{"launchSpeed":93.0,"launchAngle":40.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":80.83,"coordY":65.51}},"index":1,"playId":"bec68025-7bfa-34b6-928a-4ab9d6e20d2b","pitchNumber":2,"startTime":"2026-07-29T00:02:30.267Z","endTime":"2026-07-29T00:02:39.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:02:39.422Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T00:04:48.977Z","endTime":"2026-07-29T00:06:08.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"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":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.455203702486394,"aZ":-28.293713366696174,"pfxX":6.239868627602434,"pfxZ":2.376366848271072,"pX":0.27190889272256924,"pZ":2.313112577611606,"vX0":5.273456563499298,"vY0":-127.06263168891947,"vZ0":-3.336535863076669,"x":106.64,"y":176.33,"x0":-2.642263206241582,"y0":50.00203316007653,"z0":5.895588741501024,"aX":10.18395718897868},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":-12.5,"spinRate":2286,"spinDirection":47},"zone":6,"typeConfidence":2.0,"plateTime":0.4313442896326052,"extension":6.985474332885452},"index":0,"playId":"a8c8817a-f66c-3343-bae3-ff65d05bb0e0","pitchNumber":1,"startTime":"2026-07-29T00:04:53.836Z","endTime":"2026-07-29T00:04:56.836Z","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":87.7,"endSpeed":80.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.437358634337954,"aZ":-31.62328908472023,"pfxX":5.8960638094005215,"pfxZ":0.33220158352506246,"pX":1.1102698508749613,"pZ":2.1251224544559433,"vX0":6.968125135261536,"vY0":-127.52228596774998,"vZ0":-3.28845448735158,"x":74.68,"y":181.4,"x0":-2.4243827033055627,"y0":50.00218681047562,"z0":5.928422262977497,"aX":9.698895750574529},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.1,"breakHorizontal":-12.2,"spinRate":2347,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4296748784936013,"extension":6.9942223317515575},"index":1,"playId":"bb3d886e-a625-311e-997d-d66b3e837cfd","pitchNumber":2,"startTime":"2026-07-29T00:05:07.961Z","endTime":"2026-07-29T00:05:12.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.817867400104085,"aZ":-25.85053360934038,"pfxX":4.770861915712032,"pfxZ":3.739418026704112,"pX":0.9050090855024041,"pZ":0.9904601164445267,"vX0":7.151114991425472,"vY0":-128.98417012528367,"vZ0":-7.210679681546108,"x":82.5,"y":212.04,"x0":-2.519123057358144,"y0":50.005093207108914,"z0":5.804372251408502,"aX":8.070618339180712},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.4,"breakHorizontal":-10.2,"spinRate":2311,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.42399096035623307,"extension":7.036160049434796},"index":2,"playId":"0c39589a-6d25-37f6-9948-549d963282ce","pitchNumber":3,"startTime":"2026-07-29T00:05:22.438Z","endTime":"2026-07-29T00:05:25.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4898792188368,"aZ":-15.632788314954018,"pfxX":-8.932774093122303,"pfxZ":7.85195894057338,"pX":2.0377296492287273,"pZ":2.105886982920804,"vX0":15.309669323903009,"vY0":-143.564693714562,"vZ0":-7.553342728893997,"x":64.93,"y":177.18,"x0":-2.1818943934198747,"y0":50.0001732848387,"z0":5.727176072103612,"aX":-18.811599612340494},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.8,"breakHorizontal":13.4,"spinRate":2137,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.38024312094761026,"extension":7.301400300644705},"index":3,"playId":"7d581b01-4ebf-3212-b403-847a8890cddc","pitchNumber":4,"startTime":"2026-07-29T00:05:38.714Z","endTime":"2026-07-29T00:05:43.742Z","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":4,"startTime":"2026-07-29T00:05:58.651Z","endTime":"2026-07-29T00:06:04.865Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"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":99.6,"endSpeed":91.2,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21653929977872,"aZ":-12.840916666561839,"pfxX":-7.463555436290237,"pfxZ":9.081897249155558,"pX":0.5799013030877075,"pZ":3.7330692287129565,"vX0":11.07635477210176,"vY0":-144.6433348486615,"vZ0":-4.031105159982195,"x":94.9,"y":137.99,"x0":-2.3209339372683595,"y0":50.00534431638691,"z0":5.926246523101347,"aX":-15.893425341867973},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.8,"breakHorizontal":11.4,"spinRate":2312,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.3779748007347976,"extension":7.2572814981536915},"index":5,"playId":"789f5756-214e-3ee5-9735-82155afebaf1","pitchNumber":5,"startTime":"2026-07-29T00:06:04.865Z","endTime":"2026-07-29T00:06:08.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:06:08.167Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Bleday strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T00:06:33.888Z","endTime":"2026-07-29T00:08:06.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.749096134481032,"aZ":-15.10703766421879,"pfxX":-6.096613559322429,"pfxZ":8.109438447092646,"pX":-0.7947832979109031,"pZ":3.555964666763579,"vX0":7.204223497512131,"vY0":-143.39680770839942,"vZ0":-4.0901981737966695,"x":147.3,"y":142.77,"x0":-2.5346245673385694,"y0":50.007148786640975,"z0":5.928314221306251,"aX":-12.83897446698194},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.2,"breakHorizontal":9.8,"spinRate":2313,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3803760868328592,"extension":7.056783239052928},"index":0,"playId":"051fb4a0-8d8d-3b02-a84e-2ab9fbbe2627","pitchNumber":1,"startTime":"2026-07-29T00:06:33.888Z","endTime":"2026-07-29T00:06:38.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.857284660495303,"aZ":-44.70628891578463,"pfxX":3.6433369089077225,"pfxZ":-8.258893545397033,"pX":-0.5599336845767934,"pZ":2.4754437317696985,"vX0":3.6416764411771214,"vY0":-123.08654737677178,"vZ0":0.4830456124758704,"x":138.34,"y":171.94,"x0":-2.5376637498585413,"y0":50.00110708864998,"z0":6.095064592269755,"aX":5.529568457377365},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-14.5,"breakHorizontal":-7.6,"spinRate":2544,"spinDirection":31},"zone":4,"typeConfidence":2.0,"plateTime":0.4468130830675787,"extension":6.938987702903794},"index":1,"playId":"823022f1-fda0-3dd4-8ce9-047ab485c39d","pitchNumber":2,"startTime":"2026-07-29T00:06:48.437Z","endTime":"2026-07-29T00:06:52.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.454597817659895,"aZ":-28.011325793232416,"pfxX":4.886522522336231,"pfxZ":2.408370502624571,"pX":-0.5757903636628312,"pZ":2.4948649806082654,"vX0":3.982408329768543,"vY0":-130.54202328347606,"vZ0":-3.253712706995987,"x":138.95,"y":171.42,"x0":-2.7557168855844405,"y0":50.00100228926048,"z0":5.865916833491485,"aX":8.431568072553224},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.8,"breakHorizontal":-9.7,"spinRate":2307,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.41956602124544284,"extension":6.934433975767208},"index":2,"playId":"4ec4e90b-e0f2-300b-8ef9-a2b39d7b69b5","pitchNumber":3,"startTime":"2026-07-29T00:07:02.651Z","endTime":"2026-07-29T00:07:06.350Z","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":1},"index":3,"startTime":"2026-07-29T00:07:15.219Z","endTime":"2026-07-29T00:07:28.362Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54681071292529,"aZ":-29.031188183790206,"pfxX":6.312944681585779,"pfxZ":1.8670519654680469,"pX":-0.972178626916508,"pZ":2.6021542019793706,"vX0":2.402662560613859,"vY0":-129.0093366251898,"vZ0":-2.7922052341511474,"x":154.06,"y":168.52,"x0":-2.735680029882295,"y0":50.005828177105286,"z0":5.933451955682787,"aX":10.655924846535843},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.0,"breakHorizontal":-12.0,"spinRate":2357,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.42437560696576515,"extension":6.852941737156715},"index":4,"playId":"2a255b86-a537-3ba0-83a9-11ceff0bf4a7","pitchNumber":4,"startTime":"2026-07-29T00:07:28.362Z","endTime":"2026-07-29T00:07:32.541Z","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":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.523363676535617,"aZ":-28.34361271505492,"pfxX":4.29067990045433,"pfxZ":2.196807820171479,"pX":0.22398588865768881,"pZ":2.136248563412071,"vX0":5.795024076665393,"vY0":-131.02425617536514,"vZ0":-3.9934100242764328,"x":108.46,"y":181.1,"x0":-2.5703470749683164,"y0":50.00584016295836,"z0":5.7874816995980005,"aX":7.494511577547932},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.4,"breakHorizontal":-9.0,"spinRate":2390,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.41731441374825495,"extension":7.014598063944694},"index":5,"playId":"20c465aa-5fae-347f-a8d7-99e8bf9b8857","pitchNumber":5,"startTime":"2026-07-29T00:07:42.257Z","endTime":"2026-07-29T00:07:45.511Z","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":100.4,"endSpeed":91.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.680519465947604,"aZ":-14.224814061720235,"pfxX":-7.57868921680401,"pfxZ":8.328631147019266,"pX":-0.9410963533804465,"pZ":3.196828201199851,"vX0":7.080070021144191,"vY0":-145.9483069746832,"vZ0":-5.311257264799295,"x":152.87,"y":152.47,"x0":-2.4149784621861428,"y0":50.00373062832955,"z0":5.898547725482982,"aX":-16.334046997044723},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.2,"breakHorizontal":12.4,"spinRate":2456,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3754382380044943,"extension":7.087874370122883},"index":6,"playId":"e0a84d28-7b9c-32f3-a265-29859235975c","pitchNumber":6,"startTime":"2026-07-29T00:08:02.874Z","endTime":"2026-07-29T00:08:06.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:08:06.316Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathaniel Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-29T00:08:28.608Z","endTime":"2026-07-29T00:10:50.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":83.6,"endSpeed":75.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.903315346726078,"aZ":-44.979584531456915,"pfxX":4.980310148569278,"pfxZ":-8.715755949442242,"pX":-0.977988928868901,"pZ":2.7965005361744195,"vX0":2.251014045563244,"vY0":-121.56603838469259,"vZ0":1.3249959384074477,"x":154.28,"y":163.27,"x0":-2.568205897726894,"y0":50.00270367366612,"z0":6.205126643302581,"aX":7.317018237957782},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-15.0,"breakHorizontal":-9.6,"spinRate":2527,"spinDirection":36},"zone":11,"typeConfidence":2.0,"plateTime":0.45375578067722566,"extension":6.8740960748171664},"index":0,"playId":"40785782-a5b1-39c0-83f5-58e8423b53c9","pitchNumber":1,"startTime":"2026-07-29T00:08:30.610Z","endTime":"2026-07-29T00:08:34.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":89.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17154545711794,"aZ":-14.910489271930127,"pfxX":-8.240665294659571,"pfxZ":8.298743197518354,"pX":0.0592049430271548,"pZ":3.438201603740804,"vX0":9.735155900254458,"vY0":-143.55063617540193,"vZ0":-4.21034381242865,"x":114.74,"y":145.95,"x0":-2.3103092358752426,"y0":50.00607702448211,"z0":5.856489577649857,"aX":-17.14998568584894},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.3,"breakHorizontal":12.8,"spinRate":2422,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3819949720557987,"extension":7.104244509163443},"index":1,"playId":"c84f123c-2b0b-378e-bd11-f8a16f8670c7","pitchNumber":2,"startTime":"2026-07-29T00:08:45.009Z","endTime":"2026-07-29T00:08:50.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.99796645307348,"aZ":-12.764295608996402,"pfxX":-8.224572927691142,"pfxZ":9.231112238167885,"pX":-0.41490257837932976,"pZ":3.374411438021731,"vX0":8.554093980063907,"vY0":-144.41049859158252,"vZ0":-4.963570705664621,"x":132.82,"y":147.67,"x0":-2.3531045228337772,"y0":50.003762641411946,"z0":5.906694788543501,"aX":-17.29640261254573},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.8,"breakHorizontal":13.1,"spinRate":2370,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3799128432022525,"extension":7.144657672887286},"index":2,"playId":"ecdf7926-0907-3431-885a-4017e5a668ee","pitchNumber":3,"startTime":"2026-07-29T00:09:06.160Z","endTime":"2026-07-29T00:09:09.160Z","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":2},"index":3,"startTime":"2026-07-29T00:09:18.183Z","endTime":"2026-07-29T00:09:29.878Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"}},{"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":88.1,"endSpeed":81.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.913079370495904,"aZ":-27.728002533532777,"pfxX":8.172951566968875,"pfxZ":2.677431763733118,"pX":0.10176416484355874,"pZ":2.0875634226916713,"vX0":4.659237171230396,"vY0":-128.19471965310134,"vZ0":-3.705237574369976,"x":113.12,"y":182.42,"x0":-2.802267523632372,"y0":50.0049038168134,"z0":5.720262077904706,"aX":13.580513120116715},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.2,"breakHorizontal":-15.8,"spinRate":2350,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.4275377048204123,"extension":7.034418053193862},"index":4,"playId":"02386307-d580-3852-ae50-7045cf7141a8","pitchNumber":4,"startTime":"2026-07-29T00:09:29.878Z","endTime":"2026-07-29T00:09:33.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.254054721677786,"aZ":-15.927204461497649,"pfxX":-5.700929076501559,"pfxZ":7.726027835245638,"pX":0.35032319738522105,"pZ":3.1729801146225483,"vX0":9.895260209447954,"vY0":-143.63960625955266,"vZ0":-4.7336944672776875,"x":103.65,"y":153.11,"x0":-2.388461057733727,"y0":50.00493803065109,"z0":5.822953037656431,"aX":-11.99227983339903},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.2,"breakHorizontal":8.5,"spinRate":2221,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.3803774964402744,"extension":7.16385674501911},"index":5,"playId":"135fd3a6-584d-3243-ba2f-678d9152e382","pitchNumber":5,"startTime":"2026-07-29T00:09:48.649Z","endTime":"2026-07-29T00:09:52.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":89.1,"endSpeed":82.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59292032869922,"aZ":-32.803751147456445,"pfxX":4.492079124779308,"pfxZ":-0.36925959208041625,"pX":-0.006095651111548859,"pZ":1.7590521456288362,"vX0":5.207713311605912,"vY0":-129.66818237801436,"vZ0":-3.715162391955061,"x":117.23,"y":191.29,"x0":-2.625560725933468,"y0":50.003637322509825,"z0":5.71829652444346,"aX":7.634827402904897},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.3,"breakHorizontal":-9.4,"spinRate":2365,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.42271617478758783,"extension":6.948680648197617},"index":6,"playId":"725cf451-6436-3154-b811-374ba00b7168","pitchNumber":6,"startTime":"2026-07-29T00:10:12.744Z","endTime":"2026-07-29T00:10:16.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":89.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29799239712345,"aZ":-14.21780553017405,"pfxX":-5.732513341769765,"pfxZ":8.651797435944989,"pX":0.8601711521689156,"pZ":4.009796921884218,"vX0":11.112909594263922,"vY0":-143.42107995255344,"vZ0":-2.6485525284968574,"x":84.21,"y":130.52,"x0":-2.326446805180704,"y0":50.003573193992985,"z0":5.836050053454661,"aX":-11.899485000048555},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.2,"breakHorizontal":8.0,"spinRate":2335,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3824306649497804,"extension":7.223973540926367},"index":7,"playId":"5daf5c02-cfa6-36be-a99f-207f69d0b3ba","pitchNumber":7,"startTime":"2026-07-29T00:10:31.259Z","endTime":"2026-07-29T00:10:35.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.032337919046604,"aZ":-32.48693608425635,"pfxX":3.8182791689372557,"pfxZ":-0.18487429757630025,"pX":1.2276145573334754,"pZ":1.2929310513460628,"vX0":8.388003638829089,"vY0":-128.34541321106352,"vZ0":-4.792687820171432,"x":70.21,"y":203.87,"x0":-2.58166691648982,"y0":50.005340086969625,"z0":5.720086179740446,"aX":6.358043523312734},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.2,"breakHorizontal":-8.9,"spinRate":2350,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4270607951949663,"extension":7.1809971593233275},"index":8,"playId":"175d15fb-1275-3b8a-94af-621842df290c","pitchNumber":8,"startTime":"2026-07-29T00:10:45.549Z","endTime":"2026-07-29T00:10:50.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:10:50.888Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Trevino challenged (pitch result), call on the field was overturned: Steven Kwan called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T00:12:49.714Z","endTime":"2026-07-29T00:14:10.308Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31557116517179,"aZ":-30.500840198309437,"pfxX":0.7898273601945123,"pfxZ":1.1106848386617987,"pX":1.3199065936533543,"pZ":1.9000527315593667,"vX0":5.6845954787398645,"vY0":-121.9630117181593,"vZ0":-3.209624498694445,"x":66.69,"y":187.48,"x0":-1.1409067778694808,"y0":50.004687930951484,"z0":5.855351887811035,"aX":1.1935757479613356},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.6,"breakHorizontal":-2.8,"spinRate":2452,"spinDirection":97},"zone":14,"typeConfidence":0.9,"plateTime":0.4485790385329227,"extension":6.1945584595549175},"index":0,"playId":"72eaf5eb-6b91-330e-b36a-ad4df40d907d","pitchNumber":1,"startTime":"2026-07-29T00:13:01.029Z","endTime":"2026-07-29T00:13:05.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.754095855251926,"aZ":-15.825404956957899,"pfxX":-7.62601623771356,"pfxZ":8.766213532527939,"pX":-0.04547314207204067,"pZ":3.070645586782864,"vX0":5.871574594003546,"vY0":-136.39257004261066,"vZ0":-4.084581779764086,"x":118.73,"y":155.87,"x0":-1.245911678057246,"y0":50.00668876389569,"z0":5.694308957766137,"aX":-14.229841150774735},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.1,"breakHorizontal":12.4,"spinRate":2311,"spinDirection":220},"zone":2,"typeConfidence":0.85,"plateTime":0.40310168004551006,"extension":6.388195619707338},"index":1,"playId":"336c69b9-5127-38c1-bc20-0f19268fef40","pitchNumber":2,"startTime":"2026-07-29T00:13:14.304Z","endTime":"2026-07-29T00:13:18.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62130179339251,"aZ":-18.749394177798834,"pfxX":-8.214629796315476,"pfxZ":7.081969868758419,"pX":-0.561673416527069,"pZ":3.674209877698677,"vX0":4.5683595104642185,"vY0":-137.3617194123889,"vZ0":-2.247010004059884,"x":138.41,"y":139.58,"x0":-1.1858689561720417,"y0":50.00464150628877,"z0":5.788508294212252,"aX":-15.578169007189775},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":13.8,"spinRate":2311,"spinDirection":220},"zone":11,"typeConfidence":0.83,"plateTime":0.3999220251311657,"extension":6.388911103133618},"index":2,"playId":"077b5123-91f8-3101-9107-60672189c96a","pitchNumber":3,"startTime":"2026-07-29T00:13:30.205Z","endTime":"2026-07-29T00:13:34.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50669986858359,"aZ":-14.331552931567142,"pfxX":-6.253497910598599,"pfxZ":9.414215700027492,"pX":0.4038235572036458,"pZ":2.5727593727757543,"vX0":6.0590816858170085,"vY0":-137.1034980320526,"vZ0":-5.6311222460249954,"x":101.61,"y":169.32,"x0":-1.026832964153899,"y0":50.0063645462408,"z0":5.638586591864271,"aX":-11.857507002545356},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":10.0,"spinRate":2271,"spinDirection":219},"zone":6,"typeConfidence":0.88,"plateTime":0.4001429782535406,"extension":6.511231055451402},"index":3,"playId":"27edd404-6c7a-3576-a3ae-0d3f8511a2e3","pitchNumber":4,"startTime":"2026-07-29T00:13:47.282Z","endTime":"2026-07-29T00:13:50.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":80.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.318723897528333,"aZ":-30.376334089979018,"pfxX":1.9603058199423953,"pfxZ":1.1138501242636316,"pX":0.031561661448543124,"pZ":1.6702555787768738,"vX0":2.961822093359816,"vY0":-124.71162392250677,"vZ0":-3.825052247659915,"x":115.8,"y":193.68,"x0":-1.4168798208468147,"y0":50.00043133175165,"z0":5.675150511432732,"aX":3.148698342145765},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.6,"breakHorizontal":-4.1,"spinRate":2535,"spinDirection":143},"zone":8,"typeConfidence":0.91,"plateTime":0.4358474414915099,"extension":6.32044381690508},"index":4,"playId":"4ffda360-09dc-3c61-a71b-765c01cf7f99","pitchNumber":5,"startTime":"2026-07-29T00:14:05.962Z","endTime":"2026-07-29T00:14:10.308Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"}},"playEndTime":"2026-07-29T00:14:10.308Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Ramírez lines out to shortstop Elly De La Cruz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T00:14:46.184Z","endTime":"2026-07-29T00:16:28.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.776373781381313,"aZ":-28.88150440215431,"pfxX":1.253136598960674,"pfxZ":2.0820119812200426,"pX":-0.03771831014971739,"pZ":1.26569499856331,"vX0":2.735799211893911,"vY0":-124.098042610916,"vZ0":-5.105405460028764,"x":118.44,"y":204.61,"x0":-1.3115102114068942,"y0":50.00247318756512,"z0":5.718272308204202,"aX":1.979480491824755},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.0,"breakHorizontal":-2.9,"spinRate":2496,"spinDirection":128},"zone":13,"typeConfidence":0.9,"plateTime":0.43917983126213533,"extension":6.312053240277542},"index":0,"playId":"0935f2b5-5123-31a0-8201-f958bad9e92f","pitchNumber":1,"startTime":"2026-07-29T00:14:50.134Z","endTime":"2026-07-29T00:14:54.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.890069395579708,"aZ":-17.99810299354477,"pfxX":-6.828412419543357,"pfxZ":8.327294475822077,"pX":-0.41081043374219584,"pZ":2.8282227599583627,"vX0":4.004488345453893,"vY0":-129.34697599934114,"vZ0":-3.898624784838603,"x":132.66,"y":162.42,"x0":-1.0885024416260956,"y0":50.00012657075422,"z0":5.727375386195761,"aX":-11.618394807230791},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.5,"breakHorizontal":11.5,"spinRate":1635,"spinDirection":226},"zone":1,"typeConfidence":0.67,"plateTime":0.4227597608155871,"extension":6.343064320990583},"index":1,"playId":"033e6c17-f214-36f0-a794-0faf64c5aa2e","pitchNumber":2,"startTime":"2026-07-29T00:15:03.563Z","endTime":"2026-07-29T00:15:07.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08419201937673,"aZ":-29.308999793423013,"pfxX":1.2877169475924461,"pfxZ":1.8334561534631586,"pX":-0.2019484230699708,"pZ":2.3504016420592726,"vX0":2.651951890210524,"vY0":-123.51595865358334,"vZ0":-2.5946342199625887,"x":124.7,"y":175.32,"x0":-1.4522041989480718,"y0":50.00232609270375,"z0":5.8520089607329675,"aX":2.010936036661734},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.0,"breakHorizontal":-2.9,"spinRate":2456,"spinDirection":123},"zone":5,"typeConfidence":0.89,"plateTime":0.4416093498048914,"extension":6.206339807873235},"index":2,"playId":"eeb873d5-ccb3-3917-9a41-09bfdf848e18","pitchNumber":3,"startTime":"2026-07-29T00:15:17.605Z","endTime":"2026-07-29T00:15:21.562Z","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":1},"index":3,"startTime":"2026-07-29T00:15:32.417Z","endTime":"2026-07-29T00:15:44.767Z","isPitch":false,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.399862831470614,"aZ":-16.368866621111906,"pfxX":-9.182390403933105,"pfxZ":8.063114445659622,"pX":0.05519187752608162,"pZ":3.118694406065588,"vX0":6.2479981500344515,"vY0":-138.94618398232907,"vZ0":-4.071978554823935,"x":114.9,"y":154.58,"x0":-1.026759594012911,"y0":50.00175535276254,"z0":5.686980567021533,"aX":-17.998268061074572},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":15.4,"spinRate":2340,"spinDirection":221},"zone":2,"typeConfidence":0.88,"plateTime":0.3938251052755164,"extension":6.515394664029975},"index":4,"playId":"b358c3c3-f7a4-3bba-9d24-866f8b8fc776","pitchNumber":4,"startTime":"2026-07-29T00:15:44.767Z","endTime":"2026-07-29T00:15:47.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.076029305516865,"aZ":-17.40876349305649,"pfxX":-6.7057655034068695,"pfxZ":8.547912212940794,"pX":-1.0004979352128616,"pZ":0.7064365984713739,"vX0":3.0217301063437403,"vY0":-130.04558582044356,"vZ0":-8.69472066426389,"x":155.14,"y":219.71,"x0":-1.3007535985133156,"y0":50.006431619054666,"z0":5.392715626308537,"aX":-11.58655632003911},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.9,"breakHorizontal":11.5,"spinRate":1606,"spinDirection":234},"zone":13,"typeConfidence":0.56,"plateTime":0.41982275268899816,"extension":6.543462313504184},"index":5,"playId":"867695fd-2c39-3082-9d9c-cc8e3101ea4f","pitchNumber":5,"startTime":"2026-07-29T00:16:03.962Z","endTime":"2026-07-29T00:16:08.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.930639270163617,"aZ":-32.44648807388649,"pfxX":2.224150229125019,"pfxZ":-0.17116402229272776,"pX":-0.6173373058355748,"pZ":1.5922356572503908,"vX0":0.8449000811361551,"vY0":-124.40701349735872,"vZ0":-3.7306228480445256,"x":140.53,"y":195.79,"x0":-1.2491267074886436,"y0":50.004057194188306,"z0":5.764022859878763,"aX":3.531310576320446},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.8,"breakHorizontal":-4.2,"spinRate":2543,"spinDirection":111},"zone":7,"typeConfidence":0.91,"plateTime":0.43811753912440343,"extension":6.2195704768275615},"hitData":{"launchSpeed":94.8,"launchAngle":8.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":118.69,"coordY":135.41}},"index":6,"playId":"a0787de9-0ed3-3fe2-84b9-cf87ec78478f","pitchNumber":6,"startTime":"2026-07-29T00:16:21.519Z","endTime":"2026-07-29T00:16:28.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:16:28.266Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter grounds out to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-29T00:16:45.288Z","endTime":"2026-07-29T00:17:30.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.863197745894556,"aZ":-19.35626432926926,"pfxX":-7.954194410464994,"pfxZ":7.675382007674699,"pX":-1.179546754868827,"pZ":2.716305843380408,"vX0":2.592000818488472,"vY0":-128.2475347706449,"vZ0":-3.7969842553862128,"x":161.96,"y":165.44,"x0":-1.1682735051801925,"y0":50.00414243461835,"z0":5.720841175555731,"aX":-13.285766384672213},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.3,"breakHorizontal":13.8,"spinRate":1619,"spinDirection":237},"zone":11,"typeConfidence":0.83,"plateTime":0.4266578643351764,"extension":6.324064337872177},"index":0,"playId":"490bfc2c-1b38-3c58-9f32-6a002afd91ef","pitchNumber":1,"startTime":"2026-07-29T00:16:50.187Z","endTime":"2026-07-29T00:16:54.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.438389567129338,"aZ":-19.870425230776036,"pfxX":-7.986623442674112,"pfxZ":7.3886086715402275,"pX":0.657115986128668,"pZ":1.507045226422945,"vX0":7.062784046077109,"vY0":-127.96067932593137,"vZ0":-6.4912182491121495,"x":91.95,"y":198.09,"x0":-1.0959299077475402,"y0":50.000250885940304,"z0":5.624099220300011,"aX":-13.294404080049523},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":12.1,"breakHorizontal":13.0,"spinRate":1450,"spinDirection":230},"zone":14,"typeConfidence":0.86,"plateTime":0.42740196800695696,"extension":6.437869384438032},"index":1,"playId":"adba4530-cd7d-3e3f-9aae-adc242ba6f85","pitchNumber":2,"startTime":"2026-07-29T00:17:04.264Z","endTime":"2026-07-29T00:17:08.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1540110203426,"aZ":-29.381464354380956,"pfxX":-0.04329360555808576,"pfxZ":1.7572303819462158,"pX":-0.10537436051645281,"pZ":1.7285622232367135,"vX0":2.7520198708887116,"vY0":-124.54951681471763,"vZ0":-4.111694973143667,"x":121.02,"y":192.11,"x0":-1.213387512189622,"y0":50.00478207461162,"z0":5.797916267840913,"aX":-0.06941177210874275},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.5,"breakHorizontal":-0.5,"spinRate":2444,"spinDirection":136},"zone":8,"typeConfidence":0.88,"plateTime":0.4377330516817781,"extension":6.254489510056697},"hitData":{"launchSpeed":88.3,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.44,"coordY":168.4}},"index":2,"playId":"775167f7-a579-3fda-a86b-1a87dcb30c0f","pitchNumber":3,"startTime":"2026-07-29T00:17:21.443Z","endTime":"2026-07-29T00:17:30.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:17:30.233Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dane Myers walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T00:19:50.224Z","endTime":"2026-07-29T00:21:44.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"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":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T00:19:47.833Z","endTime":"2026-07-29T00:19:52.608Z","isPitch":false,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1819385300144,"aZ":-12.782957688958021,"pfxX":-7.62845843520161,"pfxZ":9.440097257261705,"pX":1.2188126904662147,"pZ":3.4338710600109956,"vX0":12.799635199368138,"vY0":-142.31374226785022,"vZ0":-4.673861370696046,"x":70.54,"y":146.07,"x0":-2.3428448672123237,"y0":50.00703996283687,"z0":5.905242998093937,"aX":-15.677720455410565},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.3,"breakHorizontal":11.3,"spinRate":2387,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.38464756335191996,"extension":7.248820573444206},"index":1,"playId":"04a3486a-3b54-3e5d-b943-71bdeb4777dd","pitchNumber":1,"startTime":"2026-07-29T00:19:52.608Z","endTime":"2026-07-29T00:19:56.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.06260101939833,"aZ":-13.116025519048803,"pfxX":-8.411764088282993,"pfxZ":9.101887804257514,"pX":0.70155044671909,"pZ":2.8955380130456967,"vX0":11.791685189626582,"vY0":-143.72992642308324,"vZ0":-5.69519872417457,"x":90.26,"y":160.6,"x0":-2.359761606931551,"y0":50.001323999998334,"z0":5.715851977699452,"aX":-17.6118428575839},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.5,"breakHorizontal":12.8,"spinRate":2474,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.3809488720176848,"extension":7.2575301741758365},"index":2,"playId":"ad392c94-02cb-3550-9ff1-b8c3b7ffdb74","pitchNumber":2,"startTime":"2026-07-29T00:20:08.470Z","endTime":"2026-07-29T00:20:12.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46368457626023,"aZ":-28.53750401940385,"pfxX":4.415712201600321,"pfxZ":2.1109798473123895,"pX":2.6881625611833257,"pZ":-0.21337970389617592,"vX0":11.439038861754026,"vY0":-130.1283728966881,"vZ0":-9.380734851359653,"x":14.53,"y":244.54,"x0":-2.3323359887936324,"y0":50.001322840588934,"z0":5.589229119714883,"aX":7.594985273975634},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.9,"breakHorizontal":-10.4,"spinRate":2333,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.42037916807267095,"extension":7.12197345872992},"index":3,"playId":"9dc29f37-0bea-3ac4-b450-ddb21f556333","pitchNumber":3,"startTime":"2026-07-29T00:20:23.666Z","endTime":"2026-07-29T00:20:26.762Z","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":99.0,"endSpeed":89.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87751764750161,"aZ":-14.72600106875699,"pfxX":-6.433272091690929,"pfxZ":8.385137628244156,"pX":0.5622153512650738,"pZ":3.7468629218632765,"vX0":10.472691645161799,"vY0":-143.7077292474477,"vZ0":-3.149611724832658,"x":95.57,"y":137.61,"x0":-2.3019400603514115,"y0":50.003120871404874,"z0":5.777998060888168,"aX":-13.38814422678412},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.6,"breakHorizontal":9.5,"spinRate":2360,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.3818822303448113,"extension":7.0925384158564775},"index":4,"playId":"a768424d-c7f8-3929-bb98-31de9ea76716","pitchNumber":4,"startTime":"2026-07-29T00:20:40.321Z","endTime":"2026-07-29T00:20:44.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.756334467696202,"aZ":-33.36635317018309,"pfxX":4.471522843304272,"pfxZ":-0.7011745233644815,"pX":1.5141671890344246,"pZ":1.9481107181369073,"vX0":8.849831413531408,"vY0":-130.50946132338487,"vZ0":-3.158826733403054,"x":59.28,"y":186.18,"x0":-2.5187312333435132,"y0":50.00128735870562,"z0":5.720801150601639,"aX":7.613863209743387},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.8,"breakHorizontal":-10.3,"spinRate":2387,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.42175805193396076,"extension":6.9755799690031655},"index":5,"playId":"da01d276-8550-3378-baa1-3f4127c0bbd4","pitchNumber":5,"startTime":"2026-07-29T00:20:56.597Z","endTime":"2026-07-29T00:21:01.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":90.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.05972702596475,"aZ":-14.488211692911152,"pfxX":-6.901608116889575,"pfxZ":8.363762774729752,"pX":-0.5643964205652291,"pZ":3.4458775799513517,"vX0":8.064215073125132,"vY0":-144.79974735044453,"vZ0":-4.060390647417668,"x":138.51,"y":145.74,"x0":-2.494069227629197,"y0":50.00718383433823,"z0":5.758190766232737,"aX":-14.601739046163699},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.4,"breakHorizontal":10.8,"spinRate":2485,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3788406814694958,"extension":7.173519605531995},"index":6,"playId":"f649b160-6f0e-3fbb-a078-1dee138d2579","pitchNumber":6,"startTime":"2026-07-29T00:21:22.009Z","endTime":"2026-07-29T00:21:25.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":90.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.300031672614274,"aZ":-14.331646674552609,"pfxX":-6.531826276730589,"pfxZ":8.461903937818828,"pX":0.7077545432168121,"pZ":4.146569833242891,"vX0":11.282101824618126,"vY0":-144.4496464424174,"vZ0":-2.312680819266514,"x":90.02,"y":126.82,"x0":-2.403712490889841,"y0":50.00387461251067,"z0":5.840906114883306,"aX":-13.775508846916518},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.0,"breakHorizontal":9.5,"spinRate":2378,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3794841533708704,"extension":7.189085209215389},"index":7,"playId":"35abd9bd-9fdd-39e2-9a0d-a824b041b00f","pitchNumber":7,"startTime":"2026-07-29T00:21:39.733Z","endTime":"2026-07-29T00:21:44.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:21:44.093Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Noelvi Marte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T00:22:07.294Z","endTime":"2026-07-29T00:25:12.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,8,9],"actionIndex":[7],"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":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":9},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":80.9,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08485668219557,"aZ":-31.97449867477551,"pfxX":4.895155084592299,"pfxZ":0.11859566397483867,"pX":1.1810440949837961,"pZ":2.59236731726921,"vX0":7.950200354973144,"vY0":-129.21366363166425,"vZ0":-1.4488868774945565,"x":71.98,"y":168.79,"x0":-2.586632539633347,"y0":50.00292120127257,"z0":5.646201921541712,"aX":8.170894908838156},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":-10.8,"spinRate":2262,"spinDirection":54},"zone":12,"typeConfidence":2.0,"plateTime":0.42595402670265337,"extension":7.0644870513580935},"index":0,"playId":"744a5d95-4f8e-36bc-9554-e6328be5e16f","pitchNumber":1,"startTime":"2026-07-29T00:22:12.449Z","endTime":"2026-07-29T00:22:15.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":91.4,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.140535529357617,"aZ":-19.126839286506932,"pfxX":-9.723804216346842,"pfxZ":6.172483833840299,"pX":1.00383519348387,"pZ":1.9697241892180735,"vX0":13.08424533679071,"vY0":-143.73781764224094,"vZ0":-7.072927439937453,"x":78.74,"y":185.6,"x0":-2.322319317292971,"y0":50.004164341394635,"z0":5.62963176714593,"aX":-20.556956286313152},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.0,"breakHorizontal":15.4,"spinRate":2032,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.37959789305398317,"extension":7.3123890912509655},"index":1,"playId":"ba2d9a5f-a18e-3503-ab1d-e16201158409","pitchNumber":2,"startTime":"2026-07-29T00:22:33.807Z","endTime":"2026-07-29T00:22:38.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.5,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.991551766463132,"aZ":-19.159745515638953,"pfxX":-9.087657014805858,"pfxZ":6.121345919999689,"pX":0.2023095231297164,"pZ":2.358253577123631,"vX0":10.876610301595427,"vY0":-144.06772399683393,"vZ0":-5.893266937078323,"x":109.29,"y":175.11,"x0":-2.4215210466736674,"y0":50.00053709574707,"z0":5.594209296343591,"aX":-19.313368489124684},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.2,"breakHorizontal":14.5,"spinRate":2034,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.3785843541456346,"extension":7.16193131882939},"index":2,"playId":"dfd8f77d-247b-3314-83ad-185a1b1adff8","pitchNumber":3,"startTime":"2026-07-29T00:22:52.577Z","endTime":"2026-07-29T00:22:56.721Z","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-29T00:23:08.517Z","endTime":"2026-07-29T00:23:24.322Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.651742595063247,"aZ":-33.71677483078087,"pfxX":5.950973445782983,"pfxZ":-0.9076340382765373,"pX":0.7198523179384996,"pZ":2.1521433890409636,"vX0":6.565765105702404,"vY0":-129.16830582933764,"vZ0":-2.459134717058438,"x":89.56,"y":180.67,"x0":-2.627514880687579,"y0":50.00618245745837,"z0":5.7064538209489655,"aX":10.067217513759083},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.9,"breakHorizontal":-12.2,"spinRate":2203,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.4238777504721849,"extension":7.245617354774786},"index":4,"playId":"34a437d3-7d71-3ef2-9299-ca0d02850253","pitchNumber":4,"startTime":"2026-07-29T00:23:24.322Z","endTime":"2026-07-29T00:23:28.695Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"playId":"d71e5fcb-9431-3f52-b20b-cf0902eef5e3","startTime":"2026-07-29T00:23:46.271Z","endTime":"2026-07-29T00:23:49.447Z","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":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.2,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50140151761058,"aZ":-19.81903363282172,"pfxX":-6.891099794151401,"pfxZ":5.918510746125671,"pX":0.6697469296605713,"pZ":4.139576749323163,"vX0":11.494765020175363,"vY0":-143.64558836532126,"vZ0":-1.060052654997924,"x":91.47,"y":127.01,"x0":-2.489852886410345,"y0":50.005810801203346,"z0":5.746463953759203,"aX":-14.393649583566337},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.7,"breakHorizontal":10.2,"spinRate":2280,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3814210999101788,"extension":7.158265181974191},"index":6,"playId":"01bd601b-e739-3c24-9c04-c2e85a8eda22","pitchNumber":5,"startTime":"2026-07-29T00:24:06.083Z","endTime":"2026-07-29T00:24:13.498Z","isPitch":true,"type":"pitch"},{"details":{"description":"Dane Myers steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"actionPlayId":"01bd601b-e739-3c24-9c04-c2e85a8eda22","startTime":"2026-07-29T00:24:16.507Z","endTime":"2026-07-29T00:24:46.554Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"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":98.2,"endSpeed":89.1,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78519418078312,"aZ":-16.114840890792316,"pfxX":-6.470922226605444,"pfxZ":7.871161690231466,"pX":1.024647470322892,"pZ":2.664227753795814,"vX0":11.502968550131346,"vY0":-142.41925513978228,"vZ0":-5.625278812236557,"x":77.94,"y":166.85,"x0":-2.2385289556219536,"y0":50.0036721646359,"z0":5.695772646603121,"aX":-13.204501788042062},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":9.2,"spinRate":2356,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3855974630884491,"extension":7.115500013687011},"index":8,"playId":"1ddc4590-f280-380c-8811-4ee546b485f6","pitchNumber":6,"startTime":"2026-07-29T00:24:46.554Z","endTime":"2026-07-29T00:24:50.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.111561508184153,"aZ":-45.153722497787626,"pfxX":2.9502940047742277,"pfxZ":-8.435484715579298,"pX":1.861719491215102,"pZ":0.6884938702734194,"vX0":9.103787812628243,"vY0":-124.13448930649218,"vZ0":-3.4239500870510913,"x":46.04,"y":220.19,"x0":-2.2575916803998703,"y0":50.003836450445505,"z0":5.897749249958079,"aX":4.537785354524207},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-15.8,"breakHorizontal":-7.7,"spinRate":2458,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.44364381490398186,"extension":7.049830820664051},"index":9,"playId":"aa6e68ff-5fe4-366f-a149-c76832bcf90f","pitchNumber":7,"startTime":"2026-07-29T00:25:08.124Z","endTime":"2026-07-29T00:25:12.783Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:25:12.783Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ivan Johnson singles on a fly ball to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T00:25:36.556Z","endTime":"2026-07-29T00:27:02.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"postOnSecond":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.700525986095858,"aZ":-43.60544820986364,"pfxX":4.152151516499524,"pfxZ":-7.554295992953291,"pX":1.2086267142831633,"pZ":0.9573479501170146,"vX0":7.541936003857515,"vY0":-123.37545406023342,"vZ0":-2.8437670593107782,"x":70.93,"y":212.93,"x0":-2.4492547648465517,"y0":50.00221531455101,"z0":5.8652894054925016,"aX":6.283195438481757},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-14.2,"breakHorizontal":-9.6,"spinRate":2493,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.44706499181644865,"extension":6.983446952977427},"index":0,"playId":"3c5749d7-1ee5-3862-8fa2-6555d59fb942","pitchNumber":1,"startTime":"2026-07-29T00:25:41.558Z","endTime":"2026-07-29T00:25:45.451Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95084948387906,"aZ":-43.56209129297651,"pfxX":3.93952448967685,"pfxZ":-7.527893859424363,"pX":0.8786750804467073,"pZ":0.5243507718491968,"vX0":6.423732381139893,"vY0":-123.41349583898662,"vZ0":-4.112520047214009,"x":83.51,"y":224.62,"x0":-2.2893531005803744,"y0":50.00275739533515,"z0":5.954632716982262,"aX":5.959284992110819},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-14.4,"breakHorizontal":-8.9,"spinRate":2530,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4471204506397224,"extension":7.080201332044261},"index":1,"playId":"bdb79f5f-ce74-320c-9cdb-b5f60458b710","pitchNumber":2,"startTime":"2026-07-29T00:26:03.464Z","endTime":"2026-07-29T00:26:07.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43813140873187,"aZ":-32.90064481573527,"pfxX":3.942810250913105,"pfxZ":-0.42815073112509694,"pX":-0.08062966561807362,"pZ":2.872087891926877,"vX0":5.7272575709000595,"vY0":-128.762241693536,"vZ0":-0.8876223599840036,"x":120.07,"y":161.23,"x0":-2.8451546169532556,"y0":50.0052481725004,"z0":5.764192614501326,"aX":6.629678503681393},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.7,"breakHorizontal":-8.4,"spinRate":2430,"spinDirection":52},"zone":2,"typeConfidence":2.0,"plateTime":0.42517144150598174,"extension":6.967725567942403},"index":2,"playId":"a031fc2a-4c89-370c-b08c-d934cef8ae60","pitchNumber":3,"startTime":"2026-07-29T00:26:30.600Z","endTime":"2026-07-29T00:26:34.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27343279046255,"aZ":-16.52616386655951,"pfxX":-6.427689489163882,"pfxZ":7.439349686672445,"pX":0.6022422825560348,"pZ":2.9399507858271416,"vX0":10.520568750558915,"vY0":-143.8733608044576,"vZ0":-5.161755740305084,"x":94.04,"y":159.4,"x0":-2.260865430769865,"y0":50.00629990746759,"z0":5.776007168773522,"aX":-13.526623492716123},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.6,"breakHorizontal":9.6,"spinRate":2368,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.38019399859226155,"extension":7.137937194994601},"hitData":{"launchSpeed":71.6,"launchAngle":32.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.35,"coordY":114.52}},"index":3,"playId":"cbd67653-f36f-3122-9b6c-84fc69731414","pitchNumber":4,"startTime":"2026-07-29T00:26:51.439Z","endTime":"2026-07-29T00:27:02.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:27:02.268Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Trevino grounds out softly, pitcher Gavin Williams to first baseman Rhys Hoskins. Dane Myers to 3rd. Ivan Johnson to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T00:27:29.609Z","endTime":"2026-07-29T00:28:55.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"postOnThird":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668909,"link":"/api/v1/people/668909"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.7,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.918385538168554,"aZ":-20.548763853031392,"pfxX":-9.29236465798228,"pfxZ":5.562678769503375,"pX":0.659404954892701,"pZ":1.4643191890742935,"vX0":12.395667095435044,"vY0":-143.3403145854995,"vZ0":-7.726302961158139,"x":91.87,"y":199.24,"x0":-2.5058198092341395,"y0":50.00079575504693,"z0":5.469053838876825,"aX":-19.41133599851381},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.6,"breakHorizontal":14.4,"spinRate":2174,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.381557016996668,"extension":7.179403003529981},"index":0,"playId":"e2179249-4f8d-3a15-9e14-2a8af2d3dd84","pitchNumber":1,"startTime":"2026-07-29T00:27:35.964Z","endTime":"2026-07-29T00:27:40.971Z","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":89.3,"endSpeed":81.9,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.011228850089456,"aZ":-35.097198120709116,"pfxX":4.638627728137505,"pfxZ":-1.7262528318330368,"pX":0.3360886251144208,"pZ":1.6647003791406387,"vX0":6.011837048313293,"vY0":-129.86544665132664,"vZ0":-3.311990319918187,"x":104.19,"y":193.83,"x0":-2.617641813738091,"y0":50.001735763089826,"z0":5.646116867311861,"aX":7.86409749333346},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.7,"breakHorizontal":-9.8,"spinRate":2408,"spinDirection":52},"zone":9,"typeConfidence":2.0,"plateTime":0.4229209314834952,"extension":6.982974842554439},"index":1,"playId":"f9b8cd47-4e93-3e62-9ca6-8f4fbe7e9daf","pitchNumber":2,"startTime":"2026-07-29T00:27:55.965Z","endTime":"2026-07-29T00:27:59.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":90.4,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.33106309172246,"aZ":-18.23412838141492,"pfxX":-10.543634914016334,"pfxZ":6.660120027403277,"pX":1.2090813444831208,"pZ":1.3590800836082457,"vX0":14.028268097684185,"vY0":-144.38690285190137,"vZ0":-8.818945767995844,"x":70.91,"y":202.08,"x0":-2.3623512230273875,"y0":50.00298379207113,"z0":5.594347955189654,"aX":-22.070162732130804},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.1,"breakHorizontal":16.0,"spinRate":2199,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3805978402591981,"extension":7.279034901199143},"index":2,"playId":"6863397f-ad43-31f8-a0d0-ed234eda4a05","pitchNumber":3,"startTime":"2026-07-29T00:28:15.835Z","endTime":"2026-07-29T00:28:19.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.762301665340782,"aZ":-29.737728346415107,"pfxX":6.321347461142368,"pfxZ":1.4211158011256053,"pX":0.061302777099629106,"pZ":2.807633036361219,"vX0":5.107953911306597,"vY0":-130.282918321372,"vZ0":-1.7804307843157523,"x":114.66,"y":162.97,"x0":-2.7471286873110485,"y0":50.00420276982874,"z0":5.750729457649308,"aX":10.85027395517142},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.4,"breakHorizontal":-12.6,"spinRate":2331,"spinDirection":57},"zone":2,"typeConfidence":2.0,"plateTime":0.42066821896846784,"extension":7.164962241799201},"hitData":{"launchSpeed":51.8,"launchAngle":-74.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":123.7,"coordY":188.69}},"index":3,"playId":"56f8b4fc-7083-370b-a883-21b18a88b745","pitchNumber":4,"startTime":"2026-07-29T00:28:46.230Z","endTime":"2026-07-29T00:28:55.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:28:55.741Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ke'Bryan Hayes strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-29T00:29:19.667Z","endTime":"2026-07-29T00:31:06.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":{"id":668909,"link":"/api/v1/people/668909"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":89.9,"endSpeed":82.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1645331505286,"aZ":-38.827551473408555,"pfxX":4.387804528316949,"pfxZ":-3.8594853077987636,"pX":-0.2871130184206105,"pZ":2.229170628586161,"vX0":4.582562812673492,"vY0":-130.90852286272704,"vZ0":-1.4123269036413957,"x":127.94,"y":178.59,"x0":-2.634063215724255,"y0":50.0015006534143,"z0":5.698037149467886,"aX":7.568105790001967},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-7.1,"breakHorizontal":-9.0,"spinRate":2271,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.4193546395021319,"extension":7.028820066339013},"index":0,"playId":"e03260d6-7b9c-3ccf-accb-ec8ea54589a1","pitchNumber":1,"startTime":"2026-07-29T00:29:24.117Z","endTime":"2026-07-29T00:29:27.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.587680820552144,"aZ":-31.287974058456854,"pfxX":4.496479111036834,"pfxZ":0.5083678286730349,"pX":1.8478039002443396,"pZ":1.5448104820970197,"vX0":9.502889642535761,"vY0":-131.87632836777348,"vZ0":-4.674639263878774,"x":46.57,"y":197.07,"x0":-2.3952032136781094,"y0":50.00603682987076,"z0":5.664311578039031,"aX":7.872074524678433},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.0,"breakHorizontal":-10.3,"spinRate":2279,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.41628889800647517,"extension":7.079733567179517},"index":1,"playId":"1645256b-ffad-3485-ba65-7df41dc126fe","pitchNumber":2,"startTime":"2026-07-29T00:29:44.014Z","endTime":"2026-07-29T00:29:47.276Z","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":91.5,"endSpeed":84.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51833503159637,"aZ":-32.23987681195714,"pfxX":3.4313435325477917,"pfxZ":-0.04017894196045546,"pX":1.7666247498143839,"pZ":1.3571381596644811,"vX0":9.816264441982872,"vY0":-132.84451242450805,"vZ0":-4.989256631000408,"x":49.66,"y":202.14,"x0":-2.4278797007343997,"y0":50.00131372500861,"z0":5.614176484422748,"aX":6.104984297692981},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.0,"breakHorizontal":-8.4,"spinRate":2195,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4129409482657036,"extension":7.021140103808094},"index":2,"playId":"7be83ae1-a5cb-3f37-b809-dd0cbcd7184e","pitchNumber":3,"startTime":"2026-07-29T00:30:05.120Z","endTime":"2026-07-29T00:30:09.401Z","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":90.6,"endSpeed":83.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.667828226789172,"aZ":-33.37782859617967,"pfxX":3.7539579630445896,"pfxZ":-0.6930934172532889,"pX":2.7512137409193493,"pZ":0.1951768633008247,"vX0":12.04790071292896,"vY0":-131.2046346445895,"vZ0":-7.633825234846957,"x":12.13,"y":233.51,"x0":-2.4018895789775985,"y0":50.00558908726146,"z0":5.654384918638512,"aX":6.495762398026136},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-3.0,"breakHorizontal":-9.6,"spinRate":2404,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4186412227036693,"extension":7.0491024466213075},"index":3,"playId":"00bf0b61-b864-3ea9-a98a-3bc86c2cedd1","pitchNumber":4,"startTime":"2026-07-29T00:30:26.101Z","endTime":"2026-07-29T00:30:30.645Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Gavin Williams. Dane Myers scores. Ivan Johnson to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"00bf0b61-b864-3ea9-a98a-3bc86c2cedd1","startTime":"2026-07-29T00:30:52.457Z","endTime":"2026-07-29T00:31:01.801Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.535402845065203,"aZ":-33.03716007325062,"pfxX":4.015945112637491,"pfxZ":-0.5035280853455557,"pX":0.6508698487434313,"pZ":1.3670492671423113,"vX0":7.043590259951151,"vY0":-130.31464048982713,"vZ0":-4.498871113812154,"x":92.19,"y":201.87,"x0":-2.6135282978474224,"y0":50.00271321897537,"z0":5.624084096970401,"aX":6.87574856858725},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.7,"breakHorizontal":-8.9,"spinRate":2289,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4210397956304468,"extension":7.161281669603758},"index":5,"playId":"8646a4a8-1439-35b7-8092-69fe26ca4ff2","pitchNumber":5,"startTime":"2026-07-29T00:31:01.801Z","endTime":"2026-07-29T00:31:06.272Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:31:06.272Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Manzardo grounds out, second baseman Ivan Johnson to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T00:33:14.707Z","endTime":"2026-07-29T00:33:56.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671155,"link":"/api/v1/people/671155"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Manzardo replaces Rhys Hoskins.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T00:32:55.278Z","endTime":"2026-07-29T00:33:17.016Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.999447003948024,"aZ":-17.155100154624098,"pfxX":-5.957216425452632,"pfxZ":8.050788082919462,"pX":-0.5585675671137511,"pZ":3.144099137068791,"vX0":3.7858590795314626,"vY0":-135.799492734673,"vZ0":-3.8885197606130957,"x":138.29,"y":153.89,"x0":-1.197412717969481,"y0":50.00457143837701,"z0":5.789436702412401,"aX":-11.117142112233031},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":10.0,"spinRate":2271,"spinDirection":221},"zone":1,"typeConfidence":0.83,"plateTime":0.40347001279549,"extension":6.315316380630589},"index":1,"playId":"b3fa67b2-748b-38e4-ac25-b9cb3f986ae6","pitchNumber":1,"startTime":"2026-07-29T00:33:17.016Z","endTime":"2026-07-29T00:33:21.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.794998472803478,"aZ":-22.117282352502635,"pfxX":-6.950862023761521,"pfxZ":6.075556022672854,"pX":-0.1567926632179684,"pZ":1.0226955776109035,"vX0":5.187524322940716,"vY0":-127.7381151208908,"vZ0":-6.842677955670989,"x":122.98,"y":211.17,"x0":-1.3086927158207933,"y0":50.006293949226915,"z0":5.46988294599256,"aX":-11.513300775584021},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.7,"breakHorizontal":11.4,"spinRate":1580,"spinDirection":232},"zone":13,"typeConfidence":0.86,"plateTime":0.4284401233554176,"extension":6.539604887843285},"index":2,"playId":"daf423b0-4b85-33ee-97d5-e3a98b1d6257","pitchNumber":2,"startTime":"2026-07-29T00:33:31.810Z","endTime":"2026-07-29T00:33:36.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.974222923030847,"aZ":-15.1655082850497,"pfxX":-4.609320483967439,"pfxZ":8.940572205426406,"pX":0.02263929734763292,"pZ":2.680782495265953,"vX0":4.5819069099530845,"vY0":-137.20372042069963,"vZ0":-5.626000463068833,"x":116.14,"y":166.4,"x0":-1.0718669124299218,"y0":50.0045722328442,"z0":5.795289474301977,"aX":-8.770062252171186},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":7.3,"spinRate":2384,"spinDirection":218},"zone":5,"typeConfidence":0.88,"plateTime":0.39955443016391534,"extension":6.395225817226607},"hitData":{"launchSpeed":97.4,"launchAngle":7.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":148.64}},"index":3,"playId":"cdf08529-9884-3b8b-be8e-38fefaed38fb","pitchNumber":3,"startTime":"2026-07-29T00:33:46.908Z","endTime":"2026-07-29T00:33:56.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:33:56.136Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, shortstop Elly De La Cruz to first baseman Nathaniel Lowe.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T00:34:21.039Z","endTime":"2026-07-29T00:35:40.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"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_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37593428040757,"aZ":-22.691212124455426,"pfxX":-7.891662507025625,"pfxZ":5.584204910085106,"pX":-0.17321205033229817,"pZ":3.3035674545468408,"vX0":5.387630301310782,"vY0":-129.10222989333792,"vZ0":-1.8951018737628282,"x":123.6,"y":149.58,"x0":-1.255573279983031,"y0":50.002287507608656,"z0":5.783132110742255,"aX":-13.40064437210405},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.0,"breakHorizontal":13.2,"spinRate":1612,"spinDirection":229},"zone":11,"typeConfidence":0.86,"plateTime":0.4232907967119788,"extension":6.425181249107092},"index":0,"playId":"d023fd32-e88b-39d0-b657-23013338e111","pitchNumber":1,"startTime":"2026-07-29T00:34:21.039Z","endTime":"2026-07-29T00:34:26.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46446599967727,"aZ":-30.245575660935465,"pfxX":2.380015301452472,"pfxZ":1.2341971530088784,"pX":0.6926964158979864,"pZ":1.3872061079458384,"vX0":3.5363447247420154,"vY0":-123.81713729461543,"vZ0":-4.6153548705526335,"x":90.6,"y":201.33,"x0":-1.058071935172775,"y0":50.00530864694328,"z0":5.778359216608495,"aX":3.7320526114149657},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.4,"breakHorizontal":-5.0,"spinRate":2567,"spinDirection":170},"zone":14,"typeConfidence":0.91,"plateTime":0.44073175770209616,"extension":6.2601904035850415},"index":1,"playId":"e8d2d38b-9ef5-3d73-83f8-9a91fc755f4c","pitchNumber":2,"startTime":"2026-07-29T00:34:34.862Z","endTime":"2026-07-29T00:34:39.406Z","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":95.5,"endSpeed":87.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76697185716445,"aZ":-17.809421988585598,"pfxX":-7.66478861591058,"pfxZ":7.3303864139110395,"pX":-0.7269195522412646,"pZ":2.058901644373554,"vX0":3.98612055216437,"vY0":-139.0236983443345,"vZ0":-6.388807100376818,"x":144.71,"y":183.19,"x0":-1.1823588153580904,"y0":50.00518914945282,"z0":5.566228069749212,"aX":-15.026244583040594},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":13.1,"spinRate":2334,"spinDirection":223},"zone":7,"typeConfidence":0.87,"plateTime":0.3937712219927243,"extension":6.436560467566758},"index":2,"playId":"25806e1a-3a2c-3790-b325-b36932fa8e67","pitchNumber":3,"startTime":"2026-07-29T00:34:56.977Z","endTime":"2026-07-29T00:35:00.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.805817627397893,"aZ":-27.50036919913906,"pfxX":-0.2404012293194464,"pfxZ":2.839945660752853,"pX":1.643310041088812,"pZ":0.8611386728072578,"vX0":6.504696706535722,"vY0":-126.68288433506326,"vZ0":-6.660908860650207,"x":54.36,"y":215.53,"x0":-0.9127913919338477,"y0":50.00481725193104,"z0":5.686212576494713,"aX":-0.3972490463672236},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.0,"breakHorizontal":-0.8,"spinRate":2593,"spinDirection":187},"zone":14,"typeConfidence":0.87,"plateTime":0.4302934422451674,"extension":6.299745154572195},"index":3,"playId":"fc311a31-6295-340f-b6e7-8aac8d26bb73","pitchNumber":4,"startTime":"2026-07-29T00:35:15.077Z","endTime":"2026-07-29T00:35:21.192Z","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":96.1,"endSpeed":88.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.957104723728484,"aZ":-17.012806954385148,"pfxX":-8.656208256224614,"pfxZ":7.633784928749965,"pX":-0.8503742549993311,"pZ":2.6096303322325194,"vX0":3.9798319473168404,"vY0":-139.8732165841565,"vZ0":-5.059442027149394,"x":149.41,"y":168.32,"x0":-1.1655755551922198,"y0":50.00017149294978,"z0":5.554030971111299,"aX":-17.183074123574052},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":14.9,"spinRate":2382,"spinDirection":226},"zone":11,"typeConfidence":0.89,"plateTime":0.39128747755995485,"extension":6.354961114317355},"hitData":{"launchSpeed":92.4,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.93,"coordY":143.07}},"index":4,"playId":"6488dd4a-b462-3db7-9814-08dd7e746d88","pitchNumber":5,"startTime":"2026-07-29T00:35:32.879Z","endTime":"2026-07-29T00:35:40.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:35:40.756Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Travis Bazzana flies out to left fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-29T00:36:02.002Z","endTime":"2026-07-29T00:37:00.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"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":"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":89.4,"endSpeed":82.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.207731062597944,"aZ":-18.256236209266625,"pfxX":-7.1448127986170995,"pfxZ":8.089930335087306,"pX":-0.8011815926832417,"pZ":1.6885466445059878,"vX0":3.3009779830469914,"vY0":-130.07727886286372,"vZ0":-6.433558134856069,"x":147.54,"y":193.19,"x0":-1.155438453245596,"y0":50.004198803861286,"z0":5.568826485655691,"aX":-12.296405873545183},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.6,"breakHorizontal":12.2,"spinRate":1726,"spinDirection":229},"zone":7,"typeConfidence":0.62,"plateTime":0.4203971983893302,"extension":6.471210060025146},"index":0,"playId":"15138754-4bcf-33bc-a6a8-13efa16d8d20","pitchNumber":1,"startTime":"2026-07-29T00:36:05.477Z","endTime":"2026-07-29T00:36:09.751Z","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":85.6,"endSpeed":80.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.431593079127953,"aZ":-28.757815843717164,"pfxX":0.9416906020265188,"pfxZ":2.137547573309032,"pX":0.47496881259879653,"pZ":1.2140065283791004,"vX0":3.826838343155918,"vY0":-124.71360868684611,"vZ0":-5.2669901619321315,"x":98.9,"y":206.0,"x0":-1.1921907358293182,"y0":50.005544819191556,"z0":5.68159169509507,"aX":1.5058083001916478},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.0,"breakHorizontal":-2.5,"spinRate":2588,"spinDirection":140},"zone":14,"typeConfidence":0.89,"plateTime":0.4366071773217812,"extension":6.224943982871495},"index":1,"playId":"7fa02bfa-39f3-36cb-b33b-02541cae0cf4","pitchNumber":2,"startTime":"2026-07-29T00:36:20.146Z","endTime":"2026-07-29T00:36:24.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60069575496088,"aZ":-31.032523756093003,"pfxX":1.350723967752162,"pfxZ":0.7179235638377639,"pX":-0.24729696383135163,"pZ":1.276219346780549,"vX0":2.1422826536519333,"vY0":-124.6479535835145,"vZ0":-4.63158648634731,"x":126.43,"y":204.32,"x0":-1.2912609818685106,"y0":50.001673579667276,"z0":5.702768626812456,"aX":2.1377792583217703},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.5,"breakHorizontal":-2.9,"spinRate":2538,"spinDirection":92},"zone":13,"typeConfidence":0.9,"plateTime":0.4383912245447048,"extension":6.210682697335959},"index":2,"playId":"9e98d438-fa30-3427-a94d-5382e6a02907","pitchNumber":3,"startTime":"2026-07-29T00:36:35.416Z","endTime":"2026-07-29T00:36:39.731Z","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":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38924304578012,"aZ":-16.464301213387422,"pfxX":-7.1914378930969285,"pfxZ":8.070762214642185,"pX":-0.508167528182379,"pZ":2.8750402783928015,"vX0":4.099676860136493,"vY0":-139.1628438341841,"vZ0":-4.720933491210185,"x":136.37,"y":161.15,"x0":-1.0718081240531143,"y0":50.00687275112928,"z0":5.696390324753754,"aX":-14.00377104830312},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.7,"breakHorizontal":12.1,"spinRate":2305,"spinDirection":220},"zone":1,"typeConfidence":0.89,"plateTime":0.39471567415707076,"extension":6.408096387551353},"hitData":{"launchSpeed":97.4,"launchAngle":32.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.37,"coordY":62.53}},"index":3,"playId":"316c1b9b-b7a4-3be5-8a6d-abbb21c8393a","pitchNumber":4,"startTime":"2026-07-29T00:36:50.744Z","endTime":"2026-07-29T00:37:00.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:37:00.379Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Elly De La Cruz lines out to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T00:39:11.202Z","endTime":"2026-07-29T00:39:39.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Kyle Manzardo remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T00:38:52.197Z","endTime":"2026-07-29T00:39:13.450Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30194820656632,"aZ":-45.010306411274776,"pfxX":4.0673038481539034,"pfxZ":-8.777691464758927,"pX":-0.17211251319105297,"pZ":2.153088534245966,"vX0":4.2006956135570865,"vY0":-121.14435263064921,"vZ0":0.2913337929220241,"x":123.56,"y":180.65,"x0":-2.4678076782879375,"y0":50.00484279561824,"z0":6.01961444571261,"aX":5.945661194942439},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-15.5,"breakHorizontal":-8.5,"spinRate":2498,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.45500890828655516,"extension":6.9141339784023135},"index":1,"playId":"82e8919d-c297-3fca-b7f2-0690cc501d2a","pitchNumber":1,"startTime":"2026-07-29T00:39:13.450Z","endTime":"2026-07-29T00:39:16.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13230685256768,"aZ":-16.479227218205985,"pfxX":-6.221048479026149,"pfxZ":7.654501260866379,"pX":-0.1663452235388021,"pZ":4.062821540544794,"vX0":8.724148797365693,"vY0":-142.39701920149037,"vZ0":-2.3035055123799504,"x":123.34,"y":129.08,"x0":-2.4635760720283573,"y0":50.00457827004036,"z0":5.926594080753475,"aX":-12.759386853607209},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.6,"breakHorizontal":9.5,"spinRate":2297,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3848580776618422,"extension":7.145673314610478},"hitData":{"launchSpeed":98.0,"launchAngle":20.0,"totalDistance":348.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":94.27,"coordY":62.74}},"index":2,"playId":"3a504abd-03b4-319e-b5c4-6dc614707e51","pitchNumber":2,"startTime":"2026-07-29T00:39:31.180Z","endTime":"2026-07-29T00:39:39.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:39:39.208Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T00:40:01.733Z","endTime":"2026-07-29T00:41:24.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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.8,"endSpeed":80.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.907255892531815,"aZ":-30.936696327382414,"pfxX":5.765354350519228,"pfxZ":0.7464167623237348,"pX":0.5606012189326371,"pZ":2.494268757080395,"vX0":5.947752662220612,"vY0":-129.10290285017007,"vZ0":-2.2362094413543994,"x":95.63,"y":171.43,"x0":-2.5326716223263848,"y0":50.005754557636905,"z0":5.7813748010055015,"aX":9.616641967656959},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.1,"breakHorizontal":-11.9,"spinRate":2314,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.42621995685509395,"extension":7.108135162699378},"index":0,"playId":"cbdd0be4-e211-3a15-9f5a-7b9522c6c4fa","pitchNumber":1,"startTime":"2026-07-29T00:40:05.710Z","endTime":"2026-07-29T00:40:09.252Z","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":98.6,"endSpeed":89.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01704530879781,"aZ":-14.730109742434559,"pfxX":-6.79409385867997,"pfxZ":8.464995056577648,"pX":1.8548859861241858,"pZ":2.9884864287470108,"vX0":13.819824689179166,"vY0":-142.89772276728155,"vZ0":-5.42940045283925,"x":46.3,"y":158.09,"x0":-2.1690498368638615,"y0":50.00337415610684,"z0":5.844143037623344,"aX":-14.002836258388323},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.3,"breakHorizontal":9.4,"spinRate":2295,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3838151882044425,"extension":7.246069793718},"index":1,"playId":"6e15b240-014c-3516-9536-5970633845f4","pitchNumber":2,"startTime":"2026-07-29T00:40:18.848Z","endTime":"2026-07-29T00:40:22.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52117994149181,"aZ":-13.552354879226467,"pfxX":-6.185908757019118,"pfxZ":9.12764740637336,"pX":1.369102854419057,"pZ":2.445401014456371,"vX0":12.583464691081346,"vY0":-142.1624174650342,"vZ0":-6.688546933041969,"x":64.81,"y":172.75,"x0":-2.3171343962768827,"y0":50.00478216526311,"z0":5.694144963492062,"aX":-12.623773757585717},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":8.5,"spinRate":2273,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.38573120273364836,"extension":7.262701867516971},"index":2,"playId":"a54ee3b4-770b-3bfa-a203-082f8e071b52","pitchNumber":3,"startTime":"2026-07-29T00:40:33.335Z","endTime":"2026-07-29T00:40:37.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.460247037940626,"aZ":-29.016321272869426,"pfxX":6.0970620909794295,"pfxZ":1.9315241097975182,"pX":-0.12436370448427321,"pZ":3.344075478675656,"vX0":4.386288005223203,"vY0":-127.95559299851094,"vZ0":-0.23638179667646508,"x":121.74,"y":148.49,"x0":-2.660474901189992,"y0":50.00461904070871,"z0":5.735308316820452,"aX":9.986164521035617},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":-12.1,"spinRate":2463,"spinDirection":54},"zone":2,"typeConfidence":2.0,"plateTime":0.43010069983468613,"extension":6.993054948036695},"index":3,"playId":"bd4e68fd-c585-318d-aebc-4f0fd351f0ab","pitchNumber":4,"startTime":"2026-07-29T00:40:54.896Z","endTime":"2026-07-29T00:40:58.231Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-29T00:41:06.071Z","endTime":"2026-07-29T00:41:20.019Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70694388880619,"aZ":-29.60733896951586,"pfxX":5.092878532822529,"pfxZ":1.5141689943995873,"pX":1.658605869872887,"pZ":1.521833847117716,"vX0":8.799098846020351,"vY0":-130.04610834382538,"vZ0":-4.806848471322919,"x":53.78,"y":197.69,"x0":-2.4431239340314845,"y0":50.003228937346464,"z0":5.665483711318756,"aX":8.639787922293987},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.8,"breakHorizontal":-11.3,"spinRate":2404,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4227268903935375,"extension":7.0462341761087215},"index":5,"playId":"dd835994-913e-3f5a-8577-e7518227a66e","pitchNumber":5,"startTime":"2026-07-29T00:41:20.019Z","endTime":"2026-07-29T00:41:24.111Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:41:24.111Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"JJ Bleday flies out to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-29T00:41:44.508Z","endTime":"2026-07-29T00:42:21.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":1},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.962804757832412,"aZ":-44.009107080336676,"pfxX":2.5203059410975035,"pfxZ":-7.849022501142483,"pX":1.1192821577015142,"pZ":-0.14604105176727808,"vX0":7.475068943293013,"vY0":-122.95850476061824,"vZ0":-5.135111201228077,"x":74.34,"y":242.72,"x0":-2.307382986480063,"y0":50.005979573648645,"z0":5.767614465168177,"aX":3.797485016962732},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-15.2,"breakHorizontal":-6.6,"spinRate":2600,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4481823019634863,"extension":7.100373230389567},"index":0,"playId":"3047e9f0-42fc-3b0e-a447-48b6d03baaee","pitchNumber":1,"startTime":"2026-07-29T00:41:49.925Z","endTime":"2026-07-29T00:41:54.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.654812498399732,"aZ":-30.685894476155234,"pfxX":5.8814091189446565,"pfxZ":0.9149687693026802,"pX":-0.2298446280752169,"pZ":2.7821684925359276,"vX0":4.2116182152578805,"vY0":-126.85903908530582,"vZ0":-1.4710872596304247,"x":125.76,"y":163.66,"x0":-2.6750954689690856,"y0":50.00437189934271,"z0":5.812797402551616,"aX":9.59896752056932},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.6,"breakHorizontal":-11.6,"spinRate":2234,"spinDirection":53},"zone":5,"typeConfidence":2.0,"plateTime":0.43155750713822183,"extension":6.976796875532712},"hitData":{"launchSpeed":97.6,"launchAngle":56.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.26,"coordY":110.66}},"index":1,"playId":"fa7ce627-4162-3ecc-9fb7-74c9e947614e","pitchNumber":2,"startTime":"2026-07-29T00:42:10.638Z","endTime":"2026-07-29T00:42:21.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:42:21.198Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Arias flies out to right fielder Noelvi Marte.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T00:44:23.712Z","endTime":"2026-07-29T00:45:24.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"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":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.482610412032816,"aZ":-14.769039639963207,"pfxX":-7.1043610714972285,"pfxZ":9.245923378395576,"pX":0.8701058654772679,"pZ":1.7627321217600966,"vX0":7.817847076360464,"vY0":-136.24338623389704,"vZ0":-7.407921034957673,"x":83.83,"y":191.19,"x0":-1.1113579282645385,"y0":50.006560235661624,"z0":5.534666664973606,"aX":-13.380362403724886},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":11.3,"spinRate":2323,"spinDirection":221},"zone":14,"typeConfidence":0.86,"plateTime":0.4017776976578058,"extension":6.440304556405022},"index":0,"playId":"550b3d1d-583c-3d85-a08c-477ea4dde54a","pitchNumber":1,"startTime":"2026-07-29T00:44:28.926Z","endTime":"2026-07-29T00:44:32.583Z","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":93.3,"endSpeed":85.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.949842501276237,"aZ":-14.624345859097827,"pfxX":-8.239952281787978,"pfxZ":9.40476959664489,"pX":1.0470146535228266,"pZ":2.833937735045282,"vX0":8.38685960733778,"vY0":-135.58232286775922,"vZ0":-4.768078763110436,"x":77.09,"y":162.26,"x0":-1.012145355212665,"y0":50.00469903861706,"z0":5.6319771340813345,"aX":-15.38082086150207},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":13.2,"spinRate":2374,"spinDirection":221},"zone":12,"typeConfidence":0.84,"plateTime":0.40358471525814155,"extension":6.437578566021935},"index":1,"playId":"b3b21c31-6b6e-3513-a7d6-ec4f53bb27a9","pitchNumber":2,"startTime":"2026-07-29T00:44:43.525Z","endTime":"2026-07-29T00:44:47.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.888214159396277,"aZ":-13.880939561305745,"pfxX":-8.271491574460406,"pfxZ":9.495201736596705,"pX":0.46822143125963916,"pZ":2.599253641819478,"vX0":6.974548028374886,"vY0":-137.9608530348799,"vZ0":-5.723520598446616,"x":99.15,"y":168.6,"x0":-1.018828414761866,"y0":50.00115060632287,"z0":5.637431750641072,"aX":-15.932377233516053},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":13.6,"spinRate":2394,"spinDirection":220},"zone":6,"typeConfidence":0.89,"plateTime":0.3971165174923179,"extension":6.377544347091055},"index":2,"playId":"3a9dd4dd-60d5-34e4-b0e9-1094ee973774","pitchNumber":3,"startTime":"2026-07-29T00:44:58.054Z","endTime":"2026-07-29T00:45:01.876Z","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":94.3,"endSpeed":86.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.938603256192685,"aZ":-17.90291630718812,"pfxX":-8.350128573178882,"pfxZ":7.462964073978981,"pX":0.29563657196104143,"pZ":3.9094563461553147,"vX0":6.46555280419082,"vY0":-137.29567182206375,"vZ0":-1.737086246969585,"x":105.73,"y":133.22,"x0":-1.0030690347614164,"y0":50.00186200743838,"z0":5.766656098004248,"aX":-15.966216564466754},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":13.8,"spinRate":2344,"spinDirection":224},"zone":12,"typeConfidence":0.84,"plateTime":0.3986960571813123,"extension":6.24202788044758},"hitData":{"launchSpeed":95.8,"launchAngle":29.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.39,"coordY":77.47}},"index":3,"playId":"d5354eef-4481-3151-8a30-718102180582","pitchNumber":4,"startTime":"2026-07-29T00:45:16.385Z","endTime":"2026-07-29T00:45:24.976Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:45:24.976Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Hedges pops out to first baseman Nathaniel Lowe in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T00:45:51.680Z","endTime":"2026-07-29T00:46:46.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"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":95.1,"endSpeed":87.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.862004909371862,"aZ":-13.813186646140352,"pfxX":-7.746651824881475,"pfxZ":9.442201535310602,"pX":0.26733878484331036,"pZ":2.8739095629225386,"vX0":6.123420169794674,"vY0":-138.3336556007397,"vZ0":-5.088719810831147,"x":106.81,"y":161.18,"x0":-0.9646227613735106,"y0":50.00625525983726,"z0":5.658197211268383,"aX":-15.068689260707059},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":12.8,"spinRate":2345,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.39544089549024575,"extension":6.329418803642288},"index":0,"playId":"968afc27-f94c-3e36-9ab1-cf6f3aaec4ef","pitchNumber":1,"startTime":"2026-07-29T00:45:54.695Z","endTime":"2026-07-29T00:45:58.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.9,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.889109085775644,"aZ":-29.51995997828977,"pfxX":1.045267747863865,"pfxZ":1.6648863655859953,"pX":0.6976447673737071,"pZ":0.8374387999361499,"vX0":4.16376019633729,"vY0":-124.50766322875734,"vZ0":-5.871970355659776,"x":90.41,"y":216.17,"x0":-1.1230871396154951,"y0":50.001707904707764,"z0":5.629644266925747,"aX":1.6614458580980849},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.0,"breakHorizontal":-2.8,"spinRate":2515,"spinDirection":152},"zone":14,"typeConfidence":0.9,"plateTime":0.4377193229825873,"extension":6.2187921855473345},"index":1,"playId":"dd4138d3-d1fe-3144-b91a-85bb270a42dc","pitchNumber":2,"startTime":"2026-07-29T00:46:19.589Z","endTime":"2026-07-29T00:46:24.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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.5,"endSpeed":87.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.914222651284224,"aZ":-14.45725252474881,"pfxX":-8.65231947292915,"pfxZ":9.052820860240821,"pX":0.11442465219398361,"pZ":2.6702835836750314,"vX0":6.040312445265386,"vY0":-138.95552021570973,"vZ0":-5.58223373776558,"x":112.64,"y":166.68,"x0":-0.9625834427463383,"y0":50.001064473541796,"z0":5.6643751548504895,"aX":-16.93124830310474},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":14.4,"spinRate":2426,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.39405882516859325,"extension":6.341371526627556},"hitData":{"launchSpeed":84.5,"launchAngle":71.0,"totalDistance":110.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":164.48,"coordY":173.47}},"index":2,"playId":"ede8c0d8-7ba3-3482-b155-057f35e2da67","pitchNumber":3,"startTime":"2026-07-29T00:46:36.786Z","endTime":"2026-07-29T00:46:46.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:46:46.809Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Petey Halpin walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T00:47:10.390Z","endTime":"2026-07-29T00:55:47.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,6,7,8],"actionIndex":[4,5],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.796687619961492,"aZ":-29.75828822734299,"pfxX":1.340023833347629,"pfxZ":1.5359428213003063,"pX":1.0352350740972243,"pZ":1.5921669105902942,"vX0":5.263864549625633,"vY0":-124.04268135275521,"vZ0":-4.007153028605085,"x":77.54,"y":195.79,"x0":-1.280943387244316,"y0":50.0026467806199,"z0":5.686050555255017,"aX":2.105266560741836},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.2,"breakHorizontal":-3.6,"spinRate":2599,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.4401078879956466,"extension":6.311537944850443},"index":0,"playId":"ee1018cd-4015-3fd5-ae40-bb1e4b152b43","pitchNumber":1,"startTime":"2026-07-29T00:47:11.088Z","endTime":"2026-07-29T00:47:15.096Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-29T00:47:22.467Z","endTime":"2026-07-29T00:47:33.093Z","isPitch":false,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":79.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.67127066421037,"aZ":-29.45393457640441,"pfxX":2.0844645828906723,"pfxZ":1.765368793930932,"pX":1.6267378929656,"pZ":-0.46487802925233973,"vX0":6.028945143189721,"vY0":-122.61979534197079,"vZ0":-8.579706580414722,"x":54.99,"y":251.33,"x0":-1.1234399553443297,"y0":50.00185222863724,"z0":5.552316938185076,"aX":3.2096062471880504},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.6,"breakHorizontal":-5.0,"spinRate":2573,"spinDirection":147},"zone":14,"typeConfidence":0.91,"plateTime":0.44476553088475645,"extension":6.480348648364974},"index":2,"playId":"9dfaf942-d1d0-337d-b9e6-ed726e48e0ae","pitchNumber":2,"startTime":"2026-07-29T00:47:33.093Z","endTime":"2026-07-29T00:47:36.904Z","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":88.2,"endSpeed":81.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.212935757375714,"aZ":-20.634025848764473,"pfxX":-5.944577560893637,"pfxZ":6.867509628131481,"pX":-1.8074864357572933,"pZ":1.8265694571483753,"vX0":0.5921562464731593,"vY0":-128.45728119253056,"vZ0":-5.510608360305399,"x":185.9,"y":189.46,"x0":-1.2673574475427565,"y0":50.004037538103056,"z0":5.591307377209722,"aX":-9.990767899481416},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.5,"breakHorizontal":10.7,"spinRate":1534,"spinDirection":231},"zone":13,"typeConfidence":0.78,"plateTime":0.425480972215905,"extension":6.36089074039151},"index":3,"playId":"67b361e1-7705-31c1-895d-67a755062570","pitchNumber":3,"startTime":"2026-07-29T00:47:56.863Z","endTime":"2026-07-29T00:48:01.246Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"startTime":"2026-07-29T00:48:27.025Z","endTime":"2026-07-29T00:54:34.957Z","isPitch":false,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"}},{"details":{"description":"Pitching Change: Tejay Antone replaces Jose Franco.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":5,"startTime":"2026-07-29T00:54:34.957Z","endTime":"2026-07-29T00:55:06.068Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622088,"link":"/api/v1/people/622088"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.333007698181184,"aZ":-27.17147657805892,"pfxX":8.287488200553442,"pfxZ":3.4351998191927624,"pX":0.9204827940028031,"pZ":0.4905788032623189,"vX0":4.111462900231564,"vY0":-120.21380721005133,"vZ0":-5.510935552155926,"x":81.91,"y":225.53,"x0":-1.8912272728233133,"y0":50.002606778491355,"z0":5.238733940745478,"aX":12.072358795641104},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.0,"breakHorizontal":-16.1,"spinRate":2849,"spinDirection":60},"zone":14,"typeConfidence":0.93,"plateTime":0.4564494390399818,"extension":6.236660765791054},"index":6,"playId":"c52fe931-da6b-334b-a83e-0830e45f7742","pitchNumber":4,"startTime":"2026-07-29T00:55:06.068Z","endTime":"2026-07-29T00:55:10.927Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01976489932505,"aZ":-25.36814456764802,"pfxX":1.5532016254758485,"pfxZ":3.941005343186484,"pX":0.1456105658582704,"pZ":3.212534674849987,"vX0":4.187739992316736,"vY0":-129.8393471535736,"vZ0":-1.4879728167871118,"x":111.45,"y":152.04,"x0":-1.6821609557839414,"y0":50.006135376083584,"z0":5.70076052286969,"aX":2.68526732895809},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.1,"breakHorizontal":-3.6,"spinRate":2804,"spinDirection":169},"zone":2,"typeConfidence":0.77,"plateTime":0.41986295241244154,"extension":5.9720463980947285},"index":7,"playId":"6dbea4d7-793b-3644-9817-bdc3044cb235","pitchNumber":5,"startTime":"2026-07-29T00:55:26.063Z","endTime":"2026-07-29T00:55:30.712Z","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":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.090139429980535,"aZ":-29.089007543689267,"pfxX":8.208624580780338,"pfxZ":2.1411304505839617,"pX":0.9543522416807108,"pZ":-0.2540356077593806,"vX0":3.907470907506677,"vY0":-119.20755730402533,"vZ0":-6.519115082020513,"x":80.62,"y":245.64,"x0":-1.7727077693926654,"y0":50.001380810818,"z0":5.144954664914544,"aX":11.800994731090944},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.5,"breakHorizontal":-15.8,"spinRate":2771,"spinDirection":57},"zone":14,"typeConfidence":0.92,"plateTime":0.45962459585923865,"extension":6.222537258752281},"index":8,"playId":"ad7ad7d2-a529-3a53-875d-af47a6b3bd18","pitchNumber":6,"startTime":"2026-07-29T00:55:41.359Z","endTime":"2026-07-29T00:55:47.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:55:47.047Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to left fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-29T00:56:08.584Z","endTime":"2026-07-29T00:57:31.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.036517005252886,"aZ":-26.44177770242121,"pfxX":-7.9403955214205775,"pfxZ":3.0947000635915236,"pX":1.5467672352732624,"pZ":1.4693387159616744,"vX0":10.733338201709133,"vY0":-134.40767405442293,"vZ0":-5.5984888933479455,"x":58.04,"y":199.11,"x0":-1.4457464522619,"y0":50.00096960704335,"z0":5.429550075040663,"aX":-14.692798230816448},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.7,"breakHorizontal":12.4,"spinRate":2692,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4057571233896402,"extension":6.162197175000432},"index":0,"playId":"c6ef21fb-bba3-341b-acff-e6579bc5f124","pitchNumber":1,"startTime":"2026-07-29T00:56:10.447Z","endTime":"2026-07-29T00:56:14.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.866579904664224,"aZ":-27.377024471446003,"pfxX":-8.447753946215,"pfxZ":2.5812286747047555,"pX":-1.1667509414247579,"pZ":3.0404734594899883,"vX0":4.209927393653777,"vY0":-134.93655150906903,"vZ0":-1.9706474227822341,"x":161.47,"y":156.69,"x0":-1.6419020338522035,"y0":50.00589375632737,"z0":5.691931113476564,"aX":-15.722394409932221},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.4,"breakHorizontal":14.5,"spinRate":2555,"spinDirection":222},"zone":11,"typeConfidence":0.82,"plateTime":0.40451543146070756,"extension":5.925066427883832},"index":1,"playId":"5eaf152b-1927-322e-9933-4124df1a3e75","pitchNumber":2,"startTime":"2026-07-29T00:56:27.967Z","endTime":"2026-07-29T00:56:32.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.602284500736626,"aZ":-25.959734593509012,"pfxX":1.0749514016242099,"pfxZ":3.6439857518446708,"pX":0.6549223040006482,"pZ":2.412821924596374,"vX0":5.467268449739091,"vY0":-128.93489106097005,"vZ0":-3.130983803295174,"x":92.04,"y":173.63,"x0":-1.6216020207630204,"y0":50.00191395588382,"z0":5.618586369377136,"aX":1.8325175269828078},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.2,"breakHorizontal":-3.0,"spinRate":2828,"spinDirection":116},"zone":6,"typeConfidence":0.88,"plateTime":0.42274856964272667,"extension":6.171614323121611},"index":2,"playId":"4788f339-b417-3b37-8750-5f1e57056105","pitchNumber":3,"startTime":"2026-07-29T00:56:45.240Z","endTime":"2026-07-29T00:56:48.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80357826518191,"aZ":-25.628209837110973,"pfxX":-7.996177594862834,"pfxZ":3.5028829423374575,"pX":-0.17923170328247673,"pZ":2.701835270688254,"vX0":6.778498650041786,"vY0":-135.19743447176103,"vZ0":-2.9949004742990866,"x":123.83,"y":165.83,"x0":-1.6682060715621372,"y0":50.00474234368241,"z0":5.603926567694477,"aX":-14.947882523455513},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.0,"breakHorizontal":13.2,"spinRate":2637,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.4036503147191155,"extension":6.140312059905657},"index":3,"playId":"6a86f919-149f-31fa-8ff4-81f449a43345","pitchNumber":4,"startTime":"2026-07-29T00:57:05.940Z","endTime":"2026-07-29T00:57:10.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.037398991104027,"aZ":-31.816675590716148,"pfxX":6.709096469960665,"pfxZ":0.2382924134074349,"pX":-0.498139522891324,"pZ":1.3691206558725486,"vX0":1.1722609829639268,"vY0":-121.13392776627718,"vZ0":-2.8961301797353034,"x":135.99,"y":201.81,"x0":-1.8600136041786568,"y0":50.002303271782104,"z0":5.366743062994958,"aX":9.95175242213658},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.0,"breakHorizontal":-12.5,"spinRate":2877,"spinDirection":66},"zone":13,"typeConfidence":0.89,"plateTime":0.4524767453070466,"extension":6.024626566282213},"hitData":{"launchSpeed":77.8,"launchAngle":35.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.52,"coordY":127.63}},"index":4,"playId":"6d936978-fcff-3af2-bf89-777291d590dc","pitchNumber":5,"startTime":"2026-07-29T00:57:24.151Z","endTime":"2026-07-29T00:57:31.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T00:57:31.164Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out, second baseman Travis Bazzana to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T00:59:43.684Z","endTime":"2026-07-29T01:00:07.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.916278689946054,"aZ":-33.81357200308334,"pfxX":6.155487684791966,"pfxZ":-1.0421699666120432,"pX":-0.36606568804572986,"pZ":1.5595897556852527,"vX0":3.7495497671575455,"vY0":-125.18121549494602,"vZ0":-3.2505024290228013,"x":130.95,"y":196.67,"x0":-2.6888663301041396,"y0":50.0058440818736,"z0":5.675553245900575,"aX":9.659601353438712},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.4,"breakHorizontal":-12.1,"spinRate":2363,"spinDirection":51},"zone":13,"typeConfidence":2.0,"plateTime":0.43944182240438145,"extension":6.950892002015985},"index":0,"playId":"17b44c7f-6773-3021-8f92-96458c0b450c","pitchNumber":1,"startTime":"2026-07-29T00:59:44.736Z","endTime":"2026-07-29T00:59:48.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20229118054685,"aZ":-16.701763436587374,"pfxX":-6.264903517670561,"pfxZ":7.681292461320231,"pX":0.20979949624584224,"pZ":2.976712341936413,"vX0":9.652657349546734,"vY0":-141.25588428243938,"vZ0":-4.694218447333807,"x":109.0,"y":158.41,"x0":-2.443052658577857,"y0":50.00138630184356,"z0":5.739338977072056,"aX":-12.617328831831294},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":9.2,"spinRate":2461,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3882614095659309,"extension":7.059101003955897},"hitData":{"launchSpeed":86.3,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.93,"coordY":144.89}},"index":1,"playId":"4058fe44-194e-38f8-ab0f-649adbf21cc6","pitchNumber":2,"startTime":"2026-07-29T00:59:59.691Z","endTime":"2026-07-29T01:00:07.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:00:07.146Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dane Myers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T01:00:41.399Z","endTime":"2026-07-29T01:01:33.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T01:00:29.109Z","endTime":"2026-07-29T01:00:43.517Z","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":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.304394873922796,"aZ":-13.481554968801909,"pfxX":-6.165681921088388,"pfxZ":9.53300449068714,"pX":0.10909117983067124,"pZ":3.234890974319645,"vX0":9.31532977108605,"vY0":-139.58255830952714,"vZ0":-4.333181239561419,"x":112.84,"y":151.44,"x0":-2.480272728465247,"y0":50.000897339411395,"z0":5.704069540271978,"aX":-12.088050378060768},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":9.1,"spinRate":2354,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3933707819724557,"extension":7.295127696405513},"index":1,"playId":"79b1c01d-190a-3f47-9cea-1e16a2675fca","pitchNumber":1,"startTime":"2026-07-29T01:00:43.517Z","endTime":"2026-07-29T01:00:47.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02131283659528,"aZ":-30.684020377997943,"pfxX":4.403680635094625,"pfxZ":0.9324526348785156,"pX":1.8682249295306346,"pZ":0.9521490209024488,"vX0":9.459109632293599,"vY0":-126.22788121865715,"vZ0":-5.4691110717239955,"x":45.79,"y":213.07,"x0":-2.514369486806639,"y0":50.004261140742685,"z0":5.646574744033203,"aX":7.0351015498163},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.5,"breakHorizontal":-10.3,"spinRate":2420,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.43555014072113973,"extension":7.088746985283155},"index":2,"playId":"edb30e12-c6d9-348c-9083-673215879da0","pitchNumber":2,"startTime":"2026-07-29T01:00:58.109Z","endTime":"2026-07-29T01:01:01.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.392698430892445,"aZ":-30.832759903501472,"pfxX":5.454105297894021,"pfxZ":0.8229210310653752,"pX":0.4313152872792189,"pZ":2.5605517763923196,"vX0":5.779119622932619,"vY0":-127.41471039665748,"vZ0":-2.0262898104559692,"x":100.56,"y":169.65,"x0":-2.5791494012921894,"y0":50.00460497254603,"z0":5.814240697616509,"aX":8.924206718767849},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.2,"breakHorizontal":-11.3,"spinRate":2449,"spinDirection":50},"zone":6,"typeConfidence":2.0,"plateTime":0.4306952283034571,"extension":6.946144628112331},"index":3,"playId":"0a0cdf09-86c6-34e3-ba6f-bf57adba1c5e","pitchNumber":3,"startTime":"2026-07-29T01:01:13.351Z","endTime":"2026-07-29T01:01:16.932Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.034033934511335,"aZ":-31.67584363076253,"pfxX":5.593411557615761,"pfxZ":0.31162371300039027,"pX":0.9124567395150431,"pZ":2.8000329945814992,"vX0":6.947863948962958,"vY0":-126.59618327115611,"vZ0":-1.1570072672324074,"x":82.22,"y":163.18,"x0":-2.6038766491362444,"y0":50.00477784849801,"z0":5.819602842882018,"aX":8.995827034176253},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.5,"breakHorizontal":-11.9,"spinRate":2450,"spinDirection":53},"zone":12,"typeConfidence":2.0,"plateTime":0.43417315573231496,"extension":6.920745984699574},"index":4,"playId":"87457143-9f59-3f3e-9e9f-63a7bd258dec","pitchNumber":4,"startTime":"2026-07-29T01:01:28.779Z","endTime":"2026-07-29T01:01:33.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:01:33.473Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Noelvi Marte lines out to right fielder Chase DeLauter.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-29T01:01:53.786Z","endTime":"2026-07-29T01:03:45.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":800050,"link":"/api/v1/people/800050"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.7,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.119899873760666,"aZ":-44.4962925956019,"pfxX":4.7788894327099,"pfxZ":-8.984482734070472,"pX":0.531402575212665,"pZ":1.510874592218611,"vX0":5.143009968776765,"vY0":-117.71560394901854,"vZ0":-1.002839414672872,"x":96.74,"y":197.99,"x0":-2.3216933332356784,"y0":50.004074754604495,"z0":6.14625034293055,"aX":6.552519729125017},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-16.1,"breakHorizontal":-10.2,"spinRate":2525,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4694538435876745,"extension":6.963931901520081},"index":0,"playId":"1fea4635-8d21-3f08-8509-de459b3df0e9","pitchNumber":1,"startTime":"2026-07-29T01:02:01.398Z","endTime":"2026-07-29T01:02:05.472Z","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":97.5,"endSpeed":88.3,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05880667859572,"aZ":-14.049395437577166,"pfxX":-7.909268560261324,"pfxZ":8.999355304429445,"pX":0.6914611182012893,"pZ":3.792644346905386,"vX0":11.340370178620262,"vY0":-141.44307791388613,"vZ0":-2.853383272089089,"x":90.64,"y":136.38,"x0":-2.3533984139168234,"y0":50.002446217765915,"z0":5.722408791503684,"aX":-15.92988576305682},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":11.9,"spinRate":2467,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3881173500128723,"extension":7.287784970697019},"index":1,"playId":"7f450233-7556-3821-b777-eef1c4051133","pitchNumber":2,"startTime":"2026-07-29T01:02:16.758Z","endTime":"2026-07-29T01:02:21.257Z","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":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.878258310458808,"aZ":-12.623533572336354,"pfxX":-5.643322107241712,"pfxZ":9.709132572289043,"pX":-0.40495083764577133,"pZ":3.291828670557824,"vX0":7.674443126993086,"vY0":-140.96986952047646,"vZ0":-4.421734742626449,"x":132.44,"y":149.9,"x0":-2.42871264090818,"y0":50.00277747677646,"z0":5.694807362790643,"aX":-11.364372481651476},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":8.6,"spinRate":2404,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.38844549659845207,"extension":7.162368505381759},"index":2,"playId":"1ffc4488-7a49-32c3-a860-1b2104cf4f4e","pitchNumber":3,"startTime":"2026-07-29T01:02:40.700Z","endTime":"2026-07-29T01:02:45.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07631555955807,"aZ":-12.316274705062082,"pfxX":-6.681550893417413,"pfxZ":9.71583147796586,"pX":0.38298813277216,"pZ":2.899168021930234,"vX0":10.328203649431211,"vY0":-142.17706526473177,"vZ0":-5.461253521133683,"x":102.4,"y":160.5,"x0":-2.431339304181356,"y0":50.00507016189842,"z0":5.628948003791694,"aX":-13.660057559947546},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.6,"breakHorizontal":10.0,"spinRate":2446,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.3854853384878836,"extension":7.170109246926008},"index":3,"playId":"67a27a3a-9922-3f41-ba2b-a1a655118ae5","pitchNumber":4,"startTime":"2026-07-29T01:02:58.426Z","endTime":"2026-07-29T01:03:01.876Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-29T01:03:10.566Z","endTime":"2026-07-29T01:03:19.423Z","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(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":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.980209087832073,"aZ":-30.898943063770012,"pfxX":6.5229282175025896,"pfxZ":0.7674269389817407,"pX":1.5159777197303839,"pZ":2.0027247585890002,"vX0":7.9575146716450815,"vY0":-128.76365930050108,"vZ0":-3.2030533019095424,"x":59.21,"y":184.71,"x0":-2.468093412734379,"y0":50.00623898262506,"z0":5.666169555010515,"aX":10.90026362375266},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.8,"breakHorizontal":-13.7,"spinRate":2429,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4261917186074822,"extension":7.0068477376220235},"index":5,"playId":"a027bf20-bd0b-36f1-bbec-2992c7cfb030","pitchNumber":5,"startTime":"2026-07-29T01:03:19.423Z","endTime":"2026-07-29T01:03:22.600Z","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":97.6,"endSpeed":89.4,"strikeZoneTop":3.298,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73430489003788,"aZ":-17.710250902692575,"pfxX":-5.833216818442665,"pfxZ":7.083213969168892,"pX":0.5390592602892428,"pZ":3.189329065503632,"vX0":10.22454290334907,"vY0":-141.81826982624003,"vZ0":-4.317761737785077,"x":96.45,"y":152.67,"x0":-2.3512127517835912,"y0":50.00037295090724,"z0":5.857460378846656,"aX":-11.908307149718208},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.1,"breakHorizontal":8.5,"spinRate":2324,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.38587423787370945,"extension":7.154807150950789},"hitData":{"launchSpeed":99.7,"launchAngle":13.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.4,"coordY":109.51}},"index":6,"playId":"dc6de3c1-2713-3ae8-b869-4d23dce5933d","pitchNumber":6,"startTime":"2026-07-29T01:03:38.323Z","endTime":"2026-07-29T01:03:45.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:03:45.327Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Ramírez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T01:05:43.794Z","endTime":"2026-07-29T01:07:49.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5735058885826,"aZ":-41.74552603888603,"pfxX":5.427023595489935,"pfxZ":-6.903442018720823,"pX":0.6809675582616955,"pZ":1.6022875968060915,"vX0":3.867248766054796,"vY0":-117.11854844865185,"vZ0":-0.4340469675296539,"x":91.04,"y":195.52,"x0":-1.6980264756180843,"y0":50.00322942092675,"z0":5.701449917267237,"aX":7.522762802790846},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.4,"breakHorizontal":-10.8,"spinRate":2864,"spinDirection":56},"zone":9,"typeConfidence":0.91,"plateTime":0.46805840867712956,"extension":6.227196866594325},"index":0,"playId":"2b696ac0-bbb4-3c44-85f2-7f94583dbdd6","pitchNumber":1,"startTime":"2026-07-29T01:05:56.322Z","endTime":"2026-07-29T01:06:02.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69216016731419,"aZ":-29.359591346749266,"pfxX":8.986530779414307,"pfxZ":1.9875097597881872,"pX":-0.5382047428358872,"pZ":2.7589385913776727,"vX0":0.4130055191122516,"vY0":-118.56913791669862,"vZ0":-0.09637325749215331,"x":137.52,"y":164.29,"x0":-1.8816589551401615,"y0":50.00420985281458,"z0":5.4901011224087135,"aX":12.733636293481087},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.8,"breakHorizontal":-16.3,"spinRate":2962,"spinDirection":70},"zone":1,"typeConfidence":0.91,"plateTime":0.4627992871671114,"extension":6.144743391629569},"index":1,"playId":"3cae0642-d385-3292-8d5c-e2d312d0af2f","pitchNumber":2,"startTime":"2026-07-29T01:06:10.474Z","endTime":"2026-07-29T01:06:14.036Z","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":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.638959906501906,"aZ":-38.89514436711286,"pfxX":7.4691377523808455,"pfxZ":-4.66413811051622,"pX":2.013217830937102,"pZ":-0.4438352887203506,"vX0":6.270185385929702,"vY0":-119.92304113424,"vZ0":-5.632753084273852,"x":40.26,"y":250.76,"x0":-1.6165692997149979,"y0":50.004889986422526,"z0":5.4492648267967,"aX":10.75641682170146},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.7,"breakHorizontal":-15.1,"spinRate":2971,"spinDirection":51},"zone":14,"typeConfidence":0.82,"plateTime":0.45871925740388697,"extension":6.292908306514032},"index":2,"playId":"ed1d6626-a8b5-3cd8-bff7-d38d1392660c","pitchNumber":3,"startTime":"2026-07-29T01:06:24.939Z","endTime":"2026-07-29T01:06:30.890Z","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":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.919020130836316,"aZ":-27.72902791501028,"pfxX":8.898079938041604,"pfxZ":3.0001681839473715,"pX":0.24810246268858047,"pZ":1.5715033756574408,"vX0":2.2508985353199864,"vY0":-121.35872073676883,"vZ0":-3.2522382569191857,"x":107.54,"y":196.35,"x0":-1.8487683759858051,"y0":50.005831332208565,"z0":5.357921830479851,"aX":13.20485928277472},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.9,"breakHorizontal":-16.7,"spinRate":2960,"spinDirection":68},"zone":9,"typeConfidence":0.92,"plateTime":0.4522419327131404,"extension":6.210718619339279},"index":3,"playId":"3060321b-286e-3929-a4b6-9006d64428e7","pitchNumber":4,"startTime":"2026-07-29T01:06:50.585Z","endTime":"2026-07-29T01:06:54.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.006868213248744,"aZ":-15.08122540972033,"pfxX":-4.611724812673427,"pfxZ":8.676106677339755,"pX":1.061982462824419,"pZ":3.626623667698815,"vX0":7.687674519526744,"vY0":-138.967372003978,"vZ0":-3.3733396537696585,"x":76.52,"y":140.86,"x0":-1.131829220137977,"y0":50.00187679105937,"z0":5.8481792728436925,"aX":-9.085416654127883},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":6.8,"spinRate":2589,"spinDirection":222},"zone":12,"typeConfidence":0.91,"plateTime":0.3930441260970645,"extension":6.114869126240412},"index":4,"playId":"c2750b3f-8de8-3f27-98b7-32fa80cecb8a","pitchNumber":5,"startTime":"2026-07-29T01:07:13.914Z","endTime":"2026-07-29T01:07:20.041Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-29T01:07:29.818Z","endTime":"2026-07-29T01:07:44.536Z","isPitch":false,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"}},{"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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1434671857116,"aZ":-30.835875778267656,"pfxX":6.898756995202168,"pfxZ":0.8968326988784288,"pX":0.8035972141796445,"pZ":1.7013973447779793,"vX0":3.940052836388541,"vY0":-121.65887814987991,"vZ0":-2.46909804918768,"x":86.37,"y":192.84,"x0":-1.7361566223994194,"y0":50.00202979215615,"z0":5.417320654431683,"aX":10.280856838477435},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.3,"breakHorizontal":-13.4,"spinRate":2890,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.451209634065469,"extension":6.0953180945989756},"index":6,"playId":"783f4bb4-88e1-3f96-aa1b-07e89aa0cfa7","pitchNumber":6,"startTime":"2026-07-29T01:07:44.536Z","endTime":"2026-07-29T01:07:49.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:07:49.326Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T01:08:07.367Z","endTime":"2026-07-29T01:10:09.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.365727862169766,"aZ":-37.507217425957336,"pfxX":7.675238737238407,"pfxZ":-3.7997417367917112,"pX":-0.17471863832284282,"pZ":2.141527399983453,"vX0":1.824705570639851,"vY0":-117.9561833795996,"vZ0":-0.04004807826352241,"x":123.66,"y":180.96,"x0":-1.9562189869230138,"y0":50.00319712275215,"z0":5.6296247467278056,"aX":10.767948000897178},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-6.6,"breakHorizontal":-14.4,"spinRate":2869,"spinDirection":61},"zone":8,"typeConfidence":0.8,"plateTime":0.4651332226579368,"extension":6.052837310622876},"index":0,"playId":"d4e11b31-b117-3ebf-8874-9840bb5a9f07","pitchNumber":1,"startTime":"2026-07-29T01:08:12.099Z","endTime":"2026-07-29T01:08:15.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.34105316133387,"aZ":-29.361079829328673,"pfxX":8.862166963846754,"pfxZ":1.9436978798035867,"pX":-1.4153943459998877,"pZ":2.684255042307849,"vX0":-1.3271306281657678,"vY0":-120.24696367611222,"vZ0":-0.23107311724752122,"x":170.95,"y":166.31,"x0":-2.003892877619388,"y0":50.00557063612572,"z0":5.407157808232341,"aX":12.859456814627842},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.7,"breakHorizontal":-15.6,"spinRate":2957,"spinDirection":64},"zone":11,"typeConfidence":0.91,"plateTime":0.45711776506701707,"extension":6.033926898320629},"index":1,"playId":"f2aa8c80-8347-3929-b0fe-da220da656f2","pitchNumber":2,"startTime":"2026-07-29T01:08:27.065Z","endTime":"2026-07-29T01:08:30.937Z","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":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.222068220105335,"aZ":-29.95791120308187,"pfxX":7.190968515922381,"pfxZ":1.5347749407585942,"pX":1.161649827758324,"pZ":1.405422488390375,"vX0":4.784847907288835,"vY0":-119.77286232312277,"vZ0":-2.7199418360932155,"x":72.72,"y":200.83,"x0":-1.7998676151415651,"y0":50.00529430652497,"z0":5.248628142663221,"aX":10.394430174733188},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.4,"breakHorizontal":-14.2,"spinRate":2872,"spinDirection":63},"zone":14,"typeConfidence":0.91,"plateTime":0.45819791400092136,"extension":6.082638502574191},"index":2,"playId":"8a994ce7-8a99-366e-9428-4b8f39f59ff2","pitchNumber":3,"startTime":"2026-07-29T01:08:44.011Z","endTime":"2026-07-29T01:08:49.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.988194161784637,"aZ":-28.492905250635758,"pfxX":8.843966089770952,"pfxZ":2.510209849316282,"pX":2.0160718605243657,"pZ":0.6015641309954551,"vX0":5.8257710763480635,"vY0":-120.71850954796518,"vZ0":-4.941234579431914,"x":40.15,"y":222.54,"x0":-1.582993859148966,"y0":50.00226254473211,"z0":5.203265028603155,"aX":12.962876710489356},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.5,"breakHorizontal":-17.5,"spinRate":2908,"spinDirection":63},"zone":14,"typeConfidence":0.92,"plateTime":0.45489983025128833,"extension":6.239222516972411},"index":3,"playId":"7dce63ab-3a5e-3a70-9994-30ba5a03dd8e","pitchNumber":4,"startTime":"2026-07-29T01:09:04.054Z","endTime":"2026-07-29T01:09:08.597Z","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":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.542032887758367,"aZ":-27.791023338911955,"pfxX":7.605630692755342,"pfxZ":2.925246994489628,"pX":0.49585273151903086,"pZ":1.8750950683932546,"vX0":3.080074774390923,"vY0":-122.10454663470499,"vZ0":-2.493136447866133,"x":98.1,"y":188.15,"x0":-1.772679423834609,"y0":50.005218215947004,"z0":5.316858986826096,"aX":11.408962362516405},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.9,"breakHorizontal":-14.5,"spinRate":2837,"spinDirection":69},"zone":9,"typeConfidence":0.92,"plateTime":0.4497292851094721,"extension":6.185585947020002},"index":4,"playId":"1b503d31-4395-38f0-9670-1bc2c53dc086","pitchNumber":5,"startTime":"2026-07-29T01:09:22.386Z","endTime":"2026-07-29T01:09:25.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.461986198498202,"aZ":-41.0667291100947,"pfxX":7.94675647450331,"pfxZ":-6.1843586817130305,"pX":-0.18660605130041097,"pZ":1.2128296518711128,"vX0":1.1436209617352702,"vY0":-119.76450144419228,"vZ0":-1.6031702030353263,"x":124.11,"y":206.03,"x0":-1.703167916931952,"y0":50.0042571548033,"z0":5.600062393881097,"aX":11.420675931036472},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-11.3,"breakHorizontal":-14.6,"spinRate":2889,"spinDirection":52},"zone":13,"typeConfidence":0.89,"plateTime":0.45922754024065604,"extension":6.1199907440410115},"index":5,"playId":"93b7f6cf-60ac-3ea9-b788-a711c3006a62","pitchNumber":6,"startTime":"2026-07-29T01:09:43.718Z","endTime":"2026-07-29T01:09:47.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.0,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.309602773405555,"aZ":-30.523342767541383,"pfxX":8.687964835377809,"pfxZ":1.1168564645210317,"pX":0.9544852351434463,"pZ":1.9373527370023,"vX0":3.7536052859429723,"vY0":-121.62123462726738,"vZ0":-1.73112530905876,"x":80.62,"y":186.47,"x0":-1.7446752107626216,"y0":50.001464630534436,"z0":5.344990937120359,"aX":12.810584692555627},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.8,"breakHorizontal":-16.7,"spinRate":2850,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.4530632038104576,"extension":6.196725490586193},"index":6,"playId":"69e7c056-5de7-3f4f-87a9-e1b310dd85d9","pitchNumber":7,"startTime":"2026-07-29T01:10:05.793Z","endTime":"2026-07-29T01:10:09.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:10:09.828Z","atBatIndex":53},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kyle Manzardo hit by pitch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T01:10:31.728Z","endTime":"2026-07-29T01:10:55.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"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(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":86.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07894818338971,"aZ":-32.78323943525219,"pfxX":-7.4052101913636434,"pfxZ":-0.32451811192380564,"pX":0.15583814180374023,"pZ":1.931784395115918,"vX0":7.355913827521318,"vY0":-135.66765376202954,"vZ0":-3.3291444854235044,"x":111.06,"y":186.62,"x0":-1.6210705635718414,"y0":50.00392647943773,"z0":5.44596138122553,"aX":-13.885020623898317},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-1.1,"breakHorizontal":12.0,"spinRate":2697,"spinDirection":223},"zone":8,"typeConfidence":0.9,"plateTime":0.40284899692039167,"extension":6.24760949735012},"index":0,"playId":"44dcdc7d-b8f2-3944-a66a-5bde1e38d679","pitchNumber":1,"startTime":"2026-07-29T01:10:35.139Z","endTime":"2026-07-29T01:10:38.386Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82376706562209,"aZ":-40.03688754772674,"pfxX":5.727698134779828,"pfxZ":-5.598756274540721,"pX":2.4660906728079155,"pZ":0.5692140488906431,"vX0":7.419093254847911,"vY0":-118.86540587372862,"vZ0":-2.9263934442032036,"x":23.0,"y":223.41,"x0":-1.4628786764402981,"y0":50.00539766619607,"z0":5.520208652458928,"aX":8.039243432599287},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-10.7,"breakHorizontal":-12.5,"spinRate":2866,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4642034737366263,"extension":6.16477478517026},"index":1,"playId":"a26d6d87-7f4f-3425-8213-8c44255e0824","pitchNumber":2,"startTime":"2026-07-29T01:10:50.151Z","endTime":"2026-07-29T01:10:55.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:10:55.120Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-29T01:11:20.061Z","endTime":"2026-07-29T01:12:00.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.598645459731028,"aZ":-30.157743361467627,"pfxX":-6.5626524053328525,"pfxZ":1.0576278888094466,"pX":-0.31666932285905863,"pZ":1.7392445695351413,"vX0":6.164210054333175,"vY0":-136.46964514047497,"vZ0":-4.485706902438918,"x":129.07,"y":191.82,"x0":-1.742652548393254,"y0":50.00032171194501,"z0":5.460630532216812,"aX":-12.483983656368856},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.2,"breakHorizontal":10.7,"spinRate":2648,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.40003397882906944,"extension":6.348118088719278},"index":0,"playId":"4f7217f7-4f68-35f2-80c2-bc58232d058e","pitchNumber":1,"startTime":"2026-07-29T01:11:23.039Z","endTime":"2026-07-29T01:11:27.436Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49765408086915,"aZ":-42.547813410131845,"pfxX":5.131554985270753,"pfxZ":-7.303755365588584,"pX":-0.15180861203201798,"pZ":2.5681311936529547,"vX0":2.138804181097203,"vY0":-119.14204735414069,"vZ0":1.8205231406266915,"x":122.79,"y":169.44,"x0":-1.731137492773352,"y0":50.00320852878498,"z0":5.6747645919754595,"aX":7.287194874731891},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-12.4,"breakHorizontal":-9.8,"spinRate":2891,"spinDirection":58},"zone":5,"typeConfidence":0.91,"plateTime":0.4618946285020429,"extension":6.152820052383608},"hitData":{"launchSpeed":97.5,"launchAngle":29.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.55,"coordY":47.46}},"index":1,"playId":"d255d166-fdee-3260-9840-b1b223484c7c","pitchNumber":2,"startTime":"2026-07-29T01:11:51.550Z","endTime":"2026-07-29T01:12:00.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:12:00.209Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ivan Johnson walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T01:14:22.286Z","endTime":"2026-07-29T01:15:35.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682982,"fullName":"Daniel Espino","link":"/api/v1/people/682982"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Daniel Espino replaces Gavin Williams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T01:14:07.480Z","endTime":"2026-07-29T01:14:24.589Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682982,"link":"/api/v1/people/682982"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.2759496233545,"aZ":-12.491208178516517,"pfxX":-4.135592912377759,"pfxZ":9.694484700900494,"pX":1.0220590377491667,"pZ":3.4203945321802682,"vX0":8.02359544692307,"vY0":-142.21008947036776,"vZ0":-4.2812169549244246,"x":78.04,"y":146.43,"x0":-1.3098248508907282,"y0":50.00150010803467,"z0":5.749033981021033,"aX":-8.396141121827704},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":5.6,"spinRate":2437,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.386441340143473,"extension":6.786214234400161},"index":1,"playId":"a6c74c92-d0d8-3924-8b54-61383c9daceb","pitchNumber":1,"startTime":"2026-07-29T01:14:24.589Z","endTime":"2026-07-29T01:14:28.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.109541236444887,"aZ":-27.813633617260127,"pfxX":0.4661190137310629,"pfxZ":2.5614677330376843,"pX":-0.7671471572369037,"pZ":1.1566995216027265,"vX0":1.9024429384391086,"vY0":-129.94658166993688,"vZ0":-5.790955104975752,"x":146.24,"y":207.55,"x0":-1.5703898932700042,"y0":50.006111227567345,"z0":5.5366617278966626,"aX":0.7942696881344755},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.5,"breakHorizontal":-1.3,"spinRate":2320,"spinDirection":170},"zone":13,"typeConfidence":0.9,"plateTime":0.42205696780733826,"extension":6.494716746785711},"index":2,"playId":"c7a33df4-9c0e-3fd3-9a06-972ea124a64b","pitchNumber":2,"startTime":"2026-07-29T01:14:40.018Z","endTime":"2026-07-29T01:14:43.917Z","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":97.6,"endSpeed":88.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.29400190525489,"aZ":-10.560308264890073,"pfxX":-5.736145737994828,"pfxZ":10.719320522820937,"pX":-0.8038784384416915,"pZ":1.6192444761819218,"vX0":4.254632365316285,"vY0":-141.783336025326,"vZ0":-8.863530933482593,"x":147.64,"y":195.06,"x0":-1.585878457964315,"y0":50.00652091268522,"z0":5.478084970740743,"aX":-11.569982634968076},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":9.4,"spinRate":2490,"spinDirection":221},"zone":7,"typeConfidence":0.9,"plateTime":0.38772304061141405,"extension":6.7165220379438635},"index":3,"playId":"fd588a44-f722-35bb-b2ab-d6ab121b2af1","pitchNumber":3,"startTime":"2026-07-29T01:14:56.585Z","endTime":"2026-07-29T01:15:02.251Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.62959913075088,"aZ":-11.40234447771565,"pfxX":-4.214598634276341,"pfxZ":10.232736273696979,"pX":0.7606115515621412,"pZ":3.007606104397366,"vX0":7.20831226562993,"vY0":-142.27100813273285,"vZ0":-5.575777915100756,"x":88.01,"y":157.57,"x0":-1.2696876592568738,"y0":50.000089752532645,"z0":5.729440045477823,"aX":-8.553729598161638},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.4,"breakHorizontal":6.0,"spinRate":2481,"spinDirection":211},"zone":3,"typeConfidence":0.91,"plateTime":0.38643450723998063,"extension":6.8927354501155715},"index":4,"playId":"7814bf41-0d1e-3e65-9103-f50c7d1c759f","pitchNumber":4,"startTime":"2026-07-29T01:15:14.525Z","endTime":"2026-07-29T01:15:19.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.70715442422629,"aZ":-11.44216322803774,"pfxX":-2.5810210200912755,"pfxZ":10.161850054959507,"pX":-0.17415105219679108,"pZ":4.017427553069726,"vX0":4.652183444720035,"vY0":-142.4037556972851,"vZ0":-2.9815610755240263,"x":123.64,"y":130.31,"x0":-1.498583972776645,"y0":50.00436461377564,"z0":5.808789555050559,"aX":-5.267036593454394},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.9,"breakHorizontal":3.7,"spinRate":2514,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.3856060982345393,"extension":6.607579445048155},"index":5,"playId":"351cc519-6d08-3c08-b431-041517530e91","pitchNumber":5,"startTime":"2026-07-29T01:15:30.890Z","endTime":"2026-07-29T01:15:35.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:15:35.086Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Trevino strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T01:15:59.823Z","endTime":"2026-07-29T01:18:35.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682982,"fullName":"Daniel Espino","link":"/api/v1/people/682982"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,8],"actionIndex":[7],"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":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.038150406091404,"aZ":-13.210639228228573,"pfxX":-2.732788411627977,"pfxZ":9.550260782313153,"pX":0.8211733975279872,"pZ":3.828460800083493,"vX0":6.8622642175676845,"vY0":-140.32281841448506,"vZ0":-3.394933732398027,"x":85.7,"y":135.41,"x0":-1.3056572031948137,"y0":50.00191148600675,"z0":5.919996740712744,"aX":-5.426673212026248},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":3.5,"spinRate":2524,"spinDirection":208},"zone":12,"typeConfidence":0.89,"plateTime":0.3909888296748196,"extension":6.819306218896215},"index":0,"playId":"32d4a6b6-742d-3c10-8759-cdd0c94d19e8","pitchNumber":1,"startTime":"2026-07-29T01:15:59.823Z","endTime":"2026-07-29T01:16:03.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.760995614601814,"aZ":-27.915464259753087,"pfxX":0.4516929189313741,"pfxZ":2.334397858084751,"pX":-0.6677765085347345,"pZ":3.3049206032955394,"vX0":2.1633219786827764,"vY0":-134.36357942104394,"vZ0":-1.3423192799403338,"x":142.45,"y":149.55,"x0":-1.5428023573726795,"y0":50.00285603785165,"z0":5.799052200658736,"aX":0.8235021402995244},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.2,"breakHorizontal":-1.3,"spinRate":2409,"spinDirection":151},"zone":11,"typeConfidence":0.9,"plateTime":0.4080292741105107,"extension":6.840107619409875},"index":1,"playId":"2bc2b1ea-a367-353c-9afe-bc2643daf0bc","pitchNumber":2,"startTime":"2026-07-29T01:16:17.748Z","endTime":"2026-07-29T01:16:22.963Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"}}},{"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":97.8,"endSpeed":88.9,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.537793291560895,"aZ":-12.409111289336105,"pfxX":-5.109763396184482,"pfxZ":9.722061468061812,"pX":-0.009595621603891194,"pZ":2.4123210841357614,"vX0":5.406527487273091,"vY0":-142.14585181353004,"vZ0":-6.975331662293501,"x":117.37,"y":173.65,"x0":-1.2782739140878157,"y0":50.00490071752662,"z0":5.696921363415962,"aX":-10.390729956547862},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":8.0,"spinRate":2446,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.3862827070593964,"extension":6.819467000727196},"index":2,"playId":"ce0ff893-0f5b-3330-8ca5-380061985941","pitchNumber":3,"startTime":"2026-07-29T01:16:53.166Z","endTime":"2026-07-29T01:16:56.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16168648471652,"aZ":-11.178728129338065,"pfxX":-2.2320680934875172,"pfxZ":10.521661390326436,"pX":0.975652433761357,"pZ":2.3423492981575764,"vX0":7.4107670253730555,"vY0":-140.67345790476153,"vZ0":-7.245604932128136,"x":79.81,"y":175.54,"x0":-1.4078373558211796,"y0":50.004841595258895,"z0":5.68323636798923,"aX":-4.454903553286865},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":2.4,"spinRate":2444,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.389979685991074,"extension":6.733013371365554},"index":3,"playId":"b71a1bd5-5fcb-3fa3-90f8-0a3721d7bbfe","pitchNumber":4,"startTime":"2026-07-29T01:17:10.945Z","endTime":"2026-07-29T01:17:22.952Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-29T01:17:23.020Z","endTime":"2026-07-29T01:17:39.677Z","isPitch":false,"type":"action","player":{"id":624431,"link":"/api/v1/people/624431"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11461395211976,"aZ":-24.833183915824375,"pfxX":-0.6015512724719894,"pfxZ":3.9989448742496148,"pX":-0.04397107818198566,"pZ":1.755236780035287,"vX0":3.8292894011578524,"vY0":-135.02028831658282,"vZ0":-5.69634996728201,"x":118.68,"y":191.39,"x0":-1.4061888093125563,"y0":50.00041599407987,"z0":5.654359310546215,"aX":-1.1038840581836584},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.1,"breakHorizontal":0.2,"spinRate":2427,"spinDirection":169},"zone":8,"typeConfidence":0.88,"plateTime":0.40662740865856506,"extension":6.728209873704242},"index":5,"playId":"716e5880-2882-3d81-8eeb-fe1dfda9f874","pitchNumber":5,"startTime":"2026-07-29T01:17:39.677Z","endTime":"2026-07-29T01:17:43.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":89.8,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.07680104149091,"aZ":-8.087020847106624,"pfxX":-4.721244542304623,"pfxZ":11.64050452395694,"pX":0.8418365257753928,"pZ":1.6316200995421448,"vX0":7.941750624363496,"vY0":-143.3858863536086,"vZ0":-9.877337268753996,"x":84.91,"y":194.73,"x0":-1.35835709258192,"y0":50.005240369768146,"z0":5.637570196543526,"aX":-9.77183584137707},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.1,"breakHorizontal":6.8,"spinRate":2521,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.382916689347931,"extension":6.9137839415702596},"index":6,"playId":"e69f106d-f698-3bcf-bd46-1de63fb9d460","pitchNumber":6,"startTime":"2026-07-29T01:18:02.012Z","endTime":"2026-07-29T01:18:09.258Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ivan Johnson steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"actionPlayId":"e69f106d-f698-3bcf-bd46-1de63fb9d460","startTime":"2026-07-29T01:18:10.146Z","endTime":"2026-07-29T01:18:29.141Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671155,"link":"/api/v1/people/671155"}},{"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":98.5,"endSpeed":89.5,"strikeZoneTop":3.061,"strikeZoneBottom":1.545,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.557464172885496,"aZ":-10.765970829659292,"pfxX":-4.47401957407487,"pfxZ":10.34974881201413,"pX":-0.49808885297337335,"pZ":3.244170189894808,"vX0":4.1180572881120145,"vY0":-143.26558687411614,"vZ0":-5.140639947338846,"x":135.99,"y":151.19,"x0":-1.3761640498001109,"y0":50.006753376375,"z0":5.741000626555871,"aX":-9.258515096096007},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.8,"breakHorizontal":7.2,"spinRate":2466,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.3829959212845857,"extension":6.85295836763004},"index":8,"playId":"117e4d54-7192-3f3b-85e0-182bbf608179","pitchNumber":7,"startTime":"2026-07-29T01:18:29.141Z","endTime":"2026-07-29T01:18:35.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:18:35.905Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ke'Bryan Hayes called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T01:18:55.581Z","endTime":"2026-07-29T01:19:47.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682982,"fullName":"Daniel Espino","link":"/api/v1/people/682982"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":2},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.500585918347454,"aZ":-27.433461528102008,"pfxX":2.1523825764656253,"pfxZ":2.5361412486346104,"pX":0.17790212183376533,"pZ":2.8469221339432913,"vX0":3.628313259921412,"vY0":-135.517810294321,"vZ0":-2.7459411348163103,"x":110.22,"y":161.91,"x0":-1.4557383817660134,"y0":50.00012270307644,"z0":5.7814346827896825,"aX":4.018344960305309},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.2,"breakHorizontal":-4.7,"spinRate":2468,"spinDirection":156},"zone":2,"typeConfidence":0.91,"plateTime":0.40354565866158065,"extension":6.567179194637582},"index":0,"playId":"2821ebb1-02f9-38f2-9871-6fdb6d799613","pitchNumber":1,"startTime":"2026-07-29T01:19:00.937Z","endTime":"2026-07-29T01:19:04.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50909622352816,"aZ":-26.044916816714423,"pfxX":-0.3900857826857984,"pfxZ":3.399716490814039,"pX":0.8616994922758847,"pZ":2.1429341003274827,"vX0":5.838425706072508,"vY0":-133.34527368391264,"vZ0":-4.577126450818609,"x":84.15,"y":180.92,"x0":-1.3048273463014006,"y0":50.00085797383768,"z0":5.759263223648335,"aX":-0.7033760569487842},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.4,"breakHorizontal":-0.6,"spinRate":2477,"spinDirection":147},"zone":14,"typeConfidence":0.89,"plateTime":0.4106679330379177,"extension":6.53260363840252},"index":1,"playId":"d7546a53-de6c-31c9-a262-20b6b443d97e","pitchNumber":2,"startTime":"2026-07-29T01:19:18.472Z","endTime":"2026-07-29T01:19:21.818Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":69.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.942025580328195,"aZ":-43.62243965104614,"pfxX":5.44075140105763,"pfxZ":-9.340965397009523,"pX":0.09240227293095483,"pZ":2.3242146392864718,"vX0":1.327985058425487,"vY0":-110.95987929776932,"vZ0":2.1012949111463977,"x":113.48,"y":176.03,"x0":-1.2228471246577524,"y0":50.00105490617578,"z0":5.967414552777171,"aX":6.6700822356684},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-15.8,"breakHorizontal":-10.2,"spinRate":2606,"spinDirection":33},"zone":5,"typeConfidence":0.9,"plateTime":0.49680666514907124,"extension":6.73500954247181},"index":2,"playId":"07d83f34-fa03-3c9e-9b30-ffc0a5a33ab6","pitchNumber":3,"startTime":"2026-07-29T01:19:43.003Z","endTime":"2026-07-29T01:19:47.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:19:47.439Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-29T01:20:05.582Z","endTime":"2026-07-29T01:21:20.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682982,"fullName":"Daniel Espino","link":"/api/v1/people/682982"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":99.7,"endSpeed":90.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.70040677162115,"aZ":-9.336518320363176,"pfxX":-3.9908933569863483,"pfxZ":10.838424823544582,"pX":-0.21555792824426132,"pZ":2.743089135692091,"vX0":4.735062882549723,"vY0":-144.90131996828586,"vZ0":-6.81393815359473,"x":125.22,"y":164.72,"x0":-1.359367189506472,"y0":50.00447395816568,"z0":5.708870781089044,"aX":-8.411005970818687},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.2,"breakHorizontal":6.2,"spinRate":2574,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.3793064788134126,"extension":6.733640972792165},"index":0,"playId":"f2fb0b9d-ff1d-37e7-a0bf-c6cefe9afd03","pitchNumber":1,"startTime":"2026-07-29T01:20:14.110Z","endTime":"2026-07-29T01:20:17.642Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.0,"endSpeed":68.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.377670614345043,"aZ":-43.94203723001019,"pfxX":5.796808829789546,"pfxZ":-9.784551154498338,"pX":-2.0813630643294694,"pZ":2.6637400366620723,"vX0":-2.5062952159107863,"vY0":-110.39798092820814,"vZ0":2.9337887770263045,"x":196.34,"y":166.86,"x0":-1.668654089935204,"y0":50.00382088167353,"z0":6.029774144574716,"aX":6.971034816577598},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-16.2,"breakHorizontal":-9.6,"spinRate":2599,"spinDirection":24},"zone":13,"typeConfidence":0.9,"plateTime":0.5011208003435703,"extension":6.510384596781691},"index":1,"playId":"2c1702e5-0398-3297-b5e7-16bec1bf4082","pitchNumber":2,"startTime":"2026-07-29T01:20:31.808Z","endTime":"2026-07-29T01:20:37.613Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ivan Johnson steals (2) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"2c1702e5-0398-3297-b5e7-16bec1bf4082","startTime":"2026-07-29T01:20:40.583Z","endTime":"2026-07-29T01:20:54.039Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671155,"link":"/api/v1/people/671155"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.85085892449235,"aZ":-10.626973664895457,"pfxX":-3.8321349253007764,"pfxZ":10.30653603361626,"pX":0.7199808455607468,"pZ":2.9989231411432278,"vX0":7.5207067380889105,"vY0":-144.21082343409103,"vZ0":-5.761874583820597,"x":89.56,"y":157.81,"x0":-1.4326074592519336,"y0":50.003245378681804,"z0":5.6886761993696515,"aX":-8.012543892190392},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.5,"breakHorizontal":5.3,"spinRate":2477,"spinDirection":212},"zone":3,"typeConfidence":0.91,"plateTime":0.38089670184647595,"extension":6.770892361937485},"index":3,"playId":"577ad296-76fd-31bb-8d2a-5091e918ebb9","pitchNumber":3,"startTime":"2026-07-29T01:20:54.039Z","endTime":"2026-07-29T01:20:57.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.9251754892686,"aZ":-43.030324037934705,"pfxX":5.9966825474507965,"pfxZ":-8.712296585781107,"pX":0.770130880271523,"pZ":2.3628549193833086,"vX0":2.9300828654557303,"vY0":-112.29316337451601,"vZ0":1.950246936936867,"x":87.64,"y":174.98,"x0":-1.3410081830490148,"y0":50.00248810195412,"z0":5.941931118118877,"aX":7.472236177199693},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-14.6,"breakHorizontal":-11.8,"spinRate":2691,"spinDirection":30},"zone":9,"typeConfidence":0.9,"plateTime":0.49236959934218394,"extension":6.821293266708004},"index":4,"playId":"f674ed08-28e7-3e1d-9c2b-8247ef8f450e","pitchNumber":4,"startTime":"2026-07-29T01:21:16.287Z","endTime":"2026-07-29T01:21:20.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:21:20.504Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T01:23:47.347Z","endTime":"2026-07-29T01:25:30.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Emilio Pagán replaces Tejay Antone.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-29T01:23:27.605Z","endTime":"2026-07-29T01:23:49.636Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641941,"link":"/api/v1/people/641941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":94.7,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.08273293141159,"aZ":-11.659802738052546,"pfxX":-5.2255793198690235,"pfxZ":10.773910378840167,"pX":0.20178295471681146,"pZ":2.9465739297684936,"vX0":5.726581855773026,"vY0":-137.71248506482593,"vZ0":-4.623408079650513,"x":109.31,"y":159.22,"x0":-1.2344142026622273,"y0":50.00141239079557,"z0":5.447946559019657,"aX":-9.948685614560127},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.6,"breakHorizontal":8.2,"spinRate":2484,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.3990763203888834,"extension":6.981676019015782},"index":1,"playId":"7faec8ee-3b5a-3fff-bf25-5023410072f4","pitchNumber":1,"startTime":"2026-07-29T01:23:49.636Z","endTime":"2026-07-29T01:23:52.830Z","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.6,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57374805793782,"aZ":-11.945724294594683,"pfxX":-4.730793063494028,"pfxZ":10.370816137356524,"pX":-0.4805121248062124,"pZ":3.4762222582408064,"vX0":3.7928807939412104,"vY0":-139.1025839966783,"vZ0":-3.298334896427307,"x":135.32,"y":144.92,"x0":-1.2502783453448374,"y0":50.001901771414275,"z0":5.474769023770801,"aX":-9.226865380463801},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":7.7,"spinRate":2539,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.3944667435341396,"extension":6.763285459760117},"index":2,"playId":"09ed476a-e286-390e-9fb9-524648aa691b","pitchNumber":2,"startTime":"2026-07-29T01:24:08.530Z","endTime":"2026-07-29T01:24:14.552Z","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":96.7,"endSpeed":87.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75386191782471,"aZ":-9.513053080959768,"pfxX":-4.65194931564,"pfxZ":11.426712560014638,"pX":-0.5867506275301559,"pZ":3.3118594454097643,"vX0":3.7665905482941238,"vY0":-140.62565970203886,"vZ0":-4.115583837648125,"x":139.37,"y":149.36,"x0":-1.345547700160274,"y0":50.00647209485646,"z0":5.422469653124188,"aX":-9.229380512790568},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.9,"breakHorizontal":7.6,"spinRate":2525,"spinDirection":206},"zone":1,"typeConfidence":0.91,"plateTime":0.390934160733746,"extension":6.788537559567088},"index":3,"playId":"0bc94577-b070-3825-8c17-fa562d875319","pitchNumber":3,"startTime":"2026-07-29T01:24:42.345Z","endTime":"2026-07-29T01:24:45.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97149969864098,"aZ":-29.278427126394636,"pfxX":-7.562091450969447,"pfxZ":1.873937001402997,"pX":-0.46967642359459505,"pZ":0.22644189885402788,"vX0":4.476779346124659,"vY0":-123.59911242963607,"vZ0":-6.191670671072657,"x":134.9,"y":232.67,"x0":-1.3232769289928434,"y0":50.00319529859463,"z0":5.227225319267041,"aX":-11.683216026918345},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.2,"breakHorizontal":12.6,"spinRate":958,"spinDirection":243},"zone":13,"typeConfidence":0.89,"plateTime":0.4433910607110949,"extension":7.2591115171896465},"index":4,"playId":"09a0c85e-ffa5-3eb5-876c-783c9047bb28","pitchNumber":4,"startTime":"2026-07-29T01:25:04.859Z","endTime":"2026-07-29T01:25:09.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56984765974469,"aZ":-11.092550118351154,"pfxX":-5.74891622860905,"pfxZ":10.529760192420957,"pX":-0.4214744869133923,"pZ":4.077337674765223,"vX0":4.477616534509165,"vY0":-140.53260509971048,"vZ0":-1.8838996783911703,"x":133.07,"y":128.69,"x0":-1.28778443828476,"y0":50.001986579298894,"z0":5.476107756722028,"aX":-11.509164726565984},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":9.5,"spinRate":2571,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.3896105064083182,"extension":6.792792047041245},"index":5,"playId":"54a7ec26-6f7a-3ce2-b8c3-93f399319ba5","pitchNumber":5,"startTime":"2026-07-29T01:25:25.927Z","endTime":"2026-07-29T01:25:30.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:25:30.817Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Arias singles on a ground ball to left fielder JJ Bleday.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T01:25:52.392Z","endTime":"2026-07-29T01:26:49.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"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":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38924860994379,"aZ":-11.727831270122051,"pfxX":-6.421267115628262,"pfxZ":10.383275543119442,"pX":-0.2700635809167678,"pZ":3.1038225190775357,"vX0":5.25247775346142,"vY0":-139.88473246106597,"vZ0":-4.244885979279586,"x":127.29,"y":154.98,"x0":-1.343599205715486,"y0":50.00686726458023,"z0":5.4180233731075935,"aX":-12.64947030129196},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":10.4,"spinRate":2495,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.3924980863654124,"extension":6.936286873629075},"index":0,"playId":"b5212ff6-3c4e-30b0-afac-8aeef18674e1","pitchNumber":1,"startTime":"2026-07-29T01:25:58.234Z","endTime":"2026-07-29T01:26:04.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.726047223521554,"aZ":-12.874607762695799,"pfxX":-5.584849263899017,"pfxZ":9.882036126383566,"pX":-0.5612314782925771,"pZ":2.908744444142166,"vX0":3.8200890045097373,"vY0":-139.22491332610667,"vZ0":-4.535840395615867,"x":138.39,"y":160.24,"x0":-1.229032221419195,"y0":50.00421711822385,"z0":5.418169201571541,"aX":-10.909588319105334},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":9.2,"spinRate":2393,"spinDirection":211},"zone":1,"typeConfidence":0.9,"plateTime":0.3941574093781206,"extension":6.900524822292633},"hitData":{"launchSpeed":84.5,"launchAngle":9.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.75,"coordY":114.0}},"index":1,"playId":"9f4a2a41-a5e9-3d86-881f-3865f5044607","pitchNumber":2,"startTime":"2026-07-29T01:26:38.291Z","endTime":"2026-07-29T01:26:49.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:26:49.313Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Patrick Bailey strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T01:27:34.036Z","endTime":"2026-07-29T01:28:20.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624431,"link":"/api/v1/people/624431"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Patrick Bailey replaces Austin Hedges.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-29T01:26:52.676Z","endTime":"2026-07-29T01:27:36.363Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.988634382815494,"aZ":-11.814793334214228,"pfxX":-5.617613654042419,"pfxZ":10.385161090165855,"pX":-0.7312806796397759,"pZ":3.11033936941132,"vX0":3.8072333571761146,"vY0":-139.0820589932616,"vZ0":-4.1336298832087515,"x":144.87,"y":154.8,"x0":-1.3875699728712734,"y0":50.00268432433138,"z0":5.398475015821668,"aX":-11.013165228861837},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":9.4,"spinRate":2564,"spinDirection":211},"zone":1,"typeConfidence":0.9,"plateTime":0.39370325834415,"extension":6.8566007327447185},"index":1,"playId":"09cf7981-13ad-3a86-9d10-deec46dd9f73","pitchNumber":1,"startTime":"2026-07-29T01:27:36.363Z","endTime":"2026-07-29T01:27:39.599Z","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":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95149333138076,"aZ":-14.633180066559925,"pfxX":-6.336888670494187,"pfxZ":8.811392051246937,"pX":-0.07530117480994188,"pZ":3.081238997086186,"vX0":5.385248015081401,"vY0":-140.04248691019032,"vZ0":-3.7459392406925303,"x":119.87,"y":155.59,"x0":-1.1977469034079817,"y0":50.00242437871002,"z0":5.390239909437826,"aX":-12.615171331533652},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.4,"breakHorizontal":10.4,"spinRate":2544,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.39076573902652134,"extension":6.77984129631506},"index":2,"playId":"e3e1f271-7b61-3d28-99a3-d0186feca230","pitchNumber":2,"startTime":"2026-07-29T01:27:55.561Z","endTime":"2026-07-29T01:27:58.561Z","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":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.192809095486055,"aZ":-13.924304590690804,"pfxX":-7.32363003228406,"pfxZ":9.216987977870536,"pX":-0.3475134004524249,"pZ":3.2134864173844737,"vX0":5.422236772091176,"vY0":-139.97569746477086,"vZ0":-3.245974349053461,"x":130.25,"y":152.02,"x0":-1.3601679670753581,"y0":50.00534538354771,"z0":5.302423885259716,"aX":-14.50553090290093},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":12.1,"spinRate":2569,"spinDirection":216},"zone":1,"typeConfidence":0.91,"plateTime":0.39160982889677554,"extension":6.673994058443616},"index":3,"playId":"a92e93df-85c5-332c-8bc9-c16114d6457f","pitchNumber":3,"startTime":"2026-07-29T01:28:17.471Z","endTime":"2026-07-29T01:28:20.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:28:20.510Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Petey Halpin flies out sharply to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T01:28:42.000Z","endTime":"2026-07-29T01:31:26.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"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(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".107"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".276"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.38"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.49"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"54.93"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.90"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.13"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.71"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.25"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.26"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.53"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.85"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"52.96"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.39"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.19"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".276"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.634592560800836,"aZ":-32.14223850949463,"pfxX":-7.463874770751414,"pfxZ":0.022531101949134325,"pX":-1.388000257318916,"pZ":1.8875061238274404,"vX0":2.3243845337458158,"vY0":-122.12180977339412,"vZ0":-1.5939768480216006,"x":169.91,"y":187.82,"x0":-1.3813275954561954,"y0":50.004360188168725,"z0":5.308805365399652,"aX":-11.295191407487168},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.1,"breakHorizontal":13.0,"spinRate":879,"spinDirection":256},"zone":13,"typeConfidence":0.91,"plateTime":0.4481925244399392,"extension":6.964168231446195},"index":0,"playId":"d19fb30a-593f-3205-ae87-051bff2f1538","pitchNumber":1,"startTime":"2026-07-29T01:28:49.055Z","endTime":"2026-07-29T01:28:53.071Z","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":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.422010108587074,"aZ":-13.011602092807179,"pfxX":-7.210770599378596,"pfxZ":9.813502218667008,"pX":-0.5960736211632567,"pZ":2.926391870608179,"vX0":4.865862952850008,"vY0":-139.13601638658886,"vZ0":-4.092826698525531,"x":139.72,"y":159.77,"x0":-1.4344756253896906,"y0":50.001174383462995,"z0":5.284193909662492,"aX":-14.077931032469984},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":12.0,"spinRate":2566,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.39428608680060506,"extension":6.812950677414954},"index":1,"playId":"b35f92be-5df8-3581-85fd-f96ef0869af0","pitchNumber":2,"startTime":"2026-07-29T01:29:08.800Z","endTime":"2026-07-29T01:29:12.527Z","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":95.8,"endSpeed":87.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55225685121395,"aZ":-14.183403797558501,"pfxX":-6.72220397059611,"pfxZ":9.17210911325016,"pX":-0.521431929287212,"pZ":3.3143819130699073,"vX0":4.646870464386408,"vY0":-139.43687824470877,"vZ0":-2.9430220490224284,"x":136.88,"y":149.29,"x0":-1.3397260519013152,"y0":50.00025675239035,"z0":5.3244012585326805,"aX":-13.180645008511656},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":11.2,"spinRate":2585,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.39344471834246875,"extension":6.898453332219649},"index":2,"playId":"b04c3cf5-fbe4-3611-b90c-1571301d707e","pitchNumber":3,"startTime":"2026-07-29T01:29:30.221Z","endTime":"2026-07-29T01:29:33.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99254116799376,"aZ":-13.791917040157456,"pfxX":-4.426833668458368,"pfxZ":9.279140312210373,"pX":-1.1556125529482641,"pZ":3.9015309415019006,"vX0":2.451974452823702,"vY0":-140.1789228847463,"vZ0":-1.4866504886768324,"x":161.05,"y":133.44,"x0":-1.4685378216892384,"y0":50.004927165679106,"z0":5.343454170774622,"aX":-8.772204397271082},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2468,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3913897047271835,"extension":6.743801211970636},"index":3,"playId":"7d8fce17-2faf-36b4-8d08-b2d631d43faa","pitchNumber":4,"startTime":"2026-07-29T01:29:55.336Z","endTime":"2026-07-29T01:30:02.357Z","isPitch":true,"type":"pitch"},{"details":{"description":"Gabriel Arias advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"7d8fce17-2faf-36b4-8d08-b2d631d43faa","startTime":"2026-07-29T01:30:04.872Z","endTime":"2026-07-29T01:30:21.926Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672356,"link":"/api/v1/people/672356"}},{"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":95.9,"endSpeed":86.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.55694769290966,"aZ":-11.231343673537905,"pfxX":-4.140751201839299,"pfxZ":10.756586042512009,"pX":0.2140773538837351,"pZ":2.3159141809063737,"vX0":5.680627471171521,"vY0":-139.42380635521837,"vZ0":-5.895891923384095,"x":108.84,"y":176.25,"x0":-1.322314695632331,"y0":50.00542742382913,"z0":5.216017054709417,"aX":-8.064294046142114},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":6.1,"spinRate":2553,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.3945114079123053,"extension":6.958537084126769},"index":5,"playId":"b0c3a2c7-731e-3674-89c1-473907c1c1c4","pitchNumber":5,"startTime":"2026-07-29T01:30:21.926Z","endTime":"2026-07-29T01:30:26.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43372390809444,"aZ":-25.79908865075914,"pfxX":-5.8018734027670344,"pfxZ":4.203010793699608,"pX":1.104289025963266,"pZ":1.353918737600255,"vX0":7.41733702922246,"vY0":-122.47902404396008,"vZ0":-4.0334019410799495,"x":74.91,"y":202.22,"x0":-1.2111242424384725,"y0":50.005486324667615,"z0":5.231182337248791,"aX":-8.80713626651275},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.8,"breakHorizontal":8.8,"spinRate":913,"spinDirection":253},"zone":14,"typeConfidence":0.89,"plateTime":0.447394929864418,"extension":7.164836806547161},"index":6,"playId":"d1f3bf3c-3f1b-3228-a8c2-a849feca6590","pitchNumber":6,"startTime":"2026-07-29T01:30:55.801Z","endTime":"2026-07-29T01:31:00.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22190871370044,"aZ":-11.987946354069049,"pfxX":-6.122780528185919,"pfxZ":10.386487073099564,"pX":-0.5328874661131977,"pZ":2.814620794344976,"vX0":4.546379942242948,"vY0":-139.2367992822343,"vZ0":-4.360550752677667,"x":137.31,"y":162.79,"x0":-1.399756097860832,"y0":50.00471403500995,"z0":5.207882008826499,"aX":-11.901399431196518},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":10.0,"spinRate":2479,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.3949232273497776,"extension":6.900280718443803},"hitData":{"launchSpeed":100.6,"launchAngle":32.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":161.79,"coordY":48.87}},"index":7,"playId":"476ac93b-c98b-310a-a15a-63e10ce83e07","pitchNumber":7,"startTime":"2026-07-29T01:31:17.205Z","endTime":"2026-07-29T01:31:26.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:31:26.583Z","atBatIndex":63}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Petey Halpin flies out sharply to center fielder Dane Myers.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-29T01:28:42.000Z","endTime":"2026-07-29T01:31:26.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"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(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".107"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".276"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.38"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.49"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"54.93"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.90"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.13"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.71"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.25"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.26"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.53"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.85"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"52.96"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.39"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.19"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".929"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".867"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".276"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.634592560800836,"aZ":-32.14223850949463,"pfxX":-7.463874770751414,"pfxZ":0.022531101949134325,"pX":-1.388000257318916,"pZ":1.8875061238274404,"vX0":2.3243845337458158,"vY0":-122.12180977339412,"vZ0":-1.5939768480216006,"x":169.91,"y":187.82,"x0":-1.3813275954561954,"y0":50.004360188168725,"z0":5.308805365399652,"aX":-11.295191407487168},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.1,"breakHorizontal":13.0,"spinRate":879,"spinDirection":256},"zone":13,"typeConfidence":0.91,"plateTime":0.4481925244399392,"extension":6.964168231446195},"index":0,"playId":"d19fb30a-593f-3205-ae87-051bff2f1538","pitchNumber":1,"startTime":"2026-07-29T01:28:49.055Z","endTime":"2026-07-29T01:28:53.071Z","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":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.422010108587074,"aZ":-13.011602092807179,"pfxX":-7.210770599378596,"pfxZ":9.813502218667008,"pX":-0.5960736211632567,"pZ":2.926391870608179,"vX0":4.865862952850008,"vY0":-139.13601638658886,"vZ0":-4.092826698525531,"x":139.72,"y":159.77,"x0":-1.4344756253896906,"y0":50.001174383462995,"z0":5.284193909662492,"aX":-14.077931032469984},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":12.0,"spinRate":2566,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.39428608680060506,"extension":6.812950677414954},"index":1,"playId":"b35f92be-5df8-3581-85fd-f96ef0869af0","pitchNumber":2,"startTime":"2026-07-29T01:29:08.800Z","endTime":"2026-07-29T01:29:12.527Z","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":95.8,"endSpeed":87.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55225685121395,"aZ":-14.183403797558501,"pfxX":-6.72220397059611,"pfxZ":9.17210911325016,"pX":-0.521431929287212,"pZ":3.3143819130699073,"vX0":4.646870464386408,"vY0":-139.43687824470877,"vZ0":-2.9430220490224284,"x":136.88,"y":149.29,"x0":-1.3397260519013152,"y0":50.00025675239035,"z0":5.3244012585326805,"aX":-13.180645008511656},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":11.2,"spinRate":2585,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.39344471834246875,"extension":6.898453332219649},"index":2,"playId":"b04c3cf5-fbe4-3611-b90c-1571301d707e","pitchNumber":3,"startTime":"2026-07-29T01:29:30.221Z","endTime":"2026-07-29T01:29:33.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99254116799376,"aZ":-13.791917040157456,"pfxX":-4.426833668458368,"pfxZ":9.279140312210373,"pX":-1.1556125529482641,"pZ":3.9015309415019006,"vX0":2.451974452823702,"vY0":-140.1789228847463,"vZ0":-1.4866504886768324,"x":161.05,"y":133.44,"x0":-1.4685378216892384,"y0":50.004927165679106,"z0":5.343454170774622,"aX":-8.772204397271082},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2468,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3913897047271835,"extension":6.743801211970636},"index":3,"playId":"7d8fce17-2faf-36b4-8d08-b2d631d43faa","pitchNumber":4,"startTime":"2026-07-29T01:29:55.336Z","endTime":"2026-07-29T01:30:02.357Z","isPitch":true,"type":"pitch"},{"details":{"description":"Gabriel Arias advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"7d8fce17-2faf-36b4-8d08-b2d631d43faa","startTime":"2026-07-29T01:30:04.872Z","endTime":"2026-07-29T01:30:21.926Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672356,"link":"/api/v1/people/672356"}},{"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":95.9,"endSpeed":86.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.55694769290966,"aZ":-11.231343673537905,"pfxX":-4.140751201839299,"pfxZ":10.756586042512009,"pX":0.2140773538837351,"pZ":2.3159141809063737,"vX0":5.680627471171521,"vY0":-139.42380635521837,"vZ0":-5.895891923384095,"x":108.84,"y":176.25,"x0":-1.322314695632331,"y0":50.00542742382913,"z0":5.216017054709417,"aX":-8.064294046142114},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":6.1,"spinRate":2553,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.3945114079123053,"extension":6.958537084126769},"index":5,"playId":"b0c3a2c7-731e-3674-89c1-473907c1c1c4","pitchNumber":5,"startTime":"2026-07-29T01:30:21.926Z","endTime":"2026-07-29T01:30:26.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43372390809444,"aZ":-25.79908865075914,"pfxX":-5.8018734027670344,"pfxZ":4.203010793699608,"pX":1.104289025963266,"pZ":1.353918737600255,"vX0":7.41733702922246,"vY0":-122.47902404396008,"vZ0":-4.0334019410799495,"x":74.91,"y":202.22,"x0":-1.2111242424384725,"y0":50.005486324667615,"z0":5.231182337248791,"aX":-8.80713626651275},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.8,"breakHorizontal":8.8,"spinRate":913,"spinDirection":253},"zone":14,"typeConfidence":0.89,"plateTime":0.447394929864418,"extension":7.164836806547161},"index":6,"playId":"d1f3bf3c-3f1b-3228-a8c2-a849feca6590","pitchNumber":6,"startTime":"2026-07-29T01:30:55.801Z","endTime":"2026-07-29T01:31:00.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22190871370044,"aZ":-11.987946354069049,"pfxX":-6.122780528185919,"pfxZ":10.386487073099564,"pX":-0.5328874661131977,"pZ":2.814620794344976,"vX0":4.546379942242948,"vY0":-139.2367992822343,"vZ0":-4.360550752677667,"x":137.31,"y":162.79,"x0":-1.399756097860832,"y0":50.00471403500995,"z0":5.207882008826499,"aX":-11.901399431196518},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":10.0,"spinRate":2479,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.3949232273497776,"extension":6.900280718443803},"hitData":{"launchSpeed":100.6,"launchAngle":32.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":161.79,"coordY":48.87}},"index":7,"playId":"476ac93b-c98b-310a-a15a-63e10ce83e07","pitchNumber":7,"startTime":"2026-07-29T01:31:17.205Z","endTime":"2026-07-29T01:31:26.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-29T01:31:26.583Z","atBatIndex":63},"scoringPlays":[5,38],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":145.73,"y":149.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":102.08,"y":143.19},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":124.45,"y":192.22},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":1,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":227.15,"y":81.73},"type":"H","description":"Home Run"},{"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":67.61,"y":126.67},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":14,"top":[7,8,9,10,11],"bottom":[12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":173.58,"y":101.09},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":196.91,"y":121.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":131.08,"y":184.73},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":2,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"coordinates":{"x":114.31,"y":97.97},"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":2,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"coordinates":{"x":117.71,"y":165.34},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":15,"endIndex":22,"top":[15,16,17,18,19],"bottom":[20,21,22],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":162.81,"y":100.42},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":112.28,"y":139.52},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":670062,"fullName":"Julian Garcia","link":"/api/v1/people/670062"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":73.89,"y":83.46},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":3,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"coordinates":{"x":60.28,"y":77.63},"type":"O","description":"Flyout"}]}},{"startIndex":23,"endIndex":30,"top":[23,24,25,26,27],"bottom":[28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":104.68,"y":151.18},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":78.17,"y":102.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":80.83,"y":65.51},"type":"O","description":"Flyout"}],"home":[]}},{"startIndex":31,"endIndex":38,"top":[31,32,33],"bottom":[34,35,36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":118.69,"y":135.41},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":161.44,"y":168.4},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":5,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"coordinates":{"x":84.35,"y":114.52},"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":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"coordinates":{"x":123.7,"y":188.69},"type":"O","description":"Groundout"}]}},{"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":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":144.71,"y":148.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":122.93,"y":143.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"coordinates":{"x":68.37,"y":62.53},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":6,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"coordinates":{"x":94.27,"y":62.74},"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":6,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"coordinates":{"x":146.26,"y":110.66},"type":"O","description":"Flyout"}]}},{"startIndex":45,"endIndex":51,"top":[45,46,47,48],"bottom":[49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":197.39,"y":77.47},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":164.48,"y":173.47},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":55.52,"y":127.63},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"coordinates":{"x":144.93,"y":144.89},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"inning":7,"pitcher":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"coordinates":{"x":175.4,"y":109.51},"type":"O","description":"Lineout"}]}},{"startIndex":52,"endIndex":59,"top":[52,53,54,55],"bottom":[56,57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":141.55,"y":47.46},"type":"O","description":"Flyout"}],"home":[]}},{"startIndex":60,"endIndex":63,"top":[60,61,62,63],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"coordinates":{"x":84.75,"y":114.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"coordinates":{"x":161.79,"y":48.87},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"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":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":3,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"catcher":{"id":624431,"fullName":"Jose Trevino","link":"/api/v1/people/624431"},"first":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"second":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"third":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"shortstop":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"left":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"center":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"right":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"onDeck":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"inHole":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"battingOrder":2,"team":{"id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"}},"offense":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"onDeck":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"inHole":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"pitcher":{"id":682982,"fullName":"Daniel Espino","link":"/api/v1/people/682982"},"battingOrder":9,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"balls":3,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":7,"airOuts":13,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":2,"avg":".230","atBats":30,"obp":".309","slg":".368","ops":".677","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":3,"rbi":0,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":26,"obp":".179","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":120,"era":"3.76","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.26","battersFaced":28,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":120,"balls":45,"strikes":75,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":1,"pitchesPerInning":"15.00","runsScoredPer9":"2.25","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":4,"putOuts":24,"errors":0,"chances":28,"passedBall":0,"pickoffs":0}},"players":{"ID702021":{"person":{"id":702021,"fullName":"Will Dion","link":"/api/v1/people/702021"},"jerseyNumber":"98","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":9,"groundOuts":12,"airOuts":15,"runs":13,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":24,"baseOnBalls":3,"intentionalWalks":0,"hits":23,"hitByPitch":1,"atBats":74,"obp":".346","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":287,"era":"4.58","inningsPitched":"17.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.47","battersFaced":78,"outs":53,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":287,"balls":90,"strikes":197,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"16.25","gamesFinished":8,"strikeoutWalkRatio":"8.00","strikeoutsPer9Inn":"12.23","walksPer9Inn":"1.53","hitsPer9Inn":"11.72","runsScoredPer9":"6.62","homeRunsPer9":"1.53","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID800050":{"person":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":91,"flyOuts":43,"groundOuts":86,"airOuts":109,"runs":37,"doubles":20,"triples":1,"homeRuns":11,"strikeOuts":53,"baseOnBalls":37,"intentionalWalks":0,"hits":95,"hitByPitch":0,"avg":".279","atBats":340,"obp":".347","slg":".441","ops":".788","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":380,"totalBases":150,"rbi":51,"leftOnBase":148,"sacBunts":0,"sacFlies":3,"babip":".301","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.91","popOuts":32,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":78,"errors":0,"chances":79,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID595978":{"person":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"800","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":20,"groundOuts":44,"airOuts":37,"runs":19,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":27,"baseOnBalls":13,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".282","atBats":142,"obp":".342","slg":".415","ops":".757","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":59,"rbi":17,"leftOnBase":73,"sacBunts":4,"sacFlies":2,"babip":".319","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.50","popOuts":11,"lineOuts":6},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":8,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"13.50","inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":8,"outs":4,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":7,"strikes":16,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"17.25","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":36,"stolenBasePercentage":".947","caughtStealingPercentage":".053","assists":15,"putOuts":431,"errors":4,"chances":450,"fielding":".991","passedBall":2,"pickoffs":4}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID683953":{"person":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"jerseyNumber":"37","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":48,"groundOuts":67,"airOuts":81,"runs":35,"doubles":14,"triples":2,"homeRuns":9,"strikeOuts":72,"baseOnBalls":40,"intentionalWalks":1,"hits":69,"hitByPitch":4,"avg":".241","atBats":286,"obp":".339","slg":".399","ops":".738","caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":333,"totalBases":114,"rbi":33,"leftOnBase":103,"sacBunts":0,"sacFlies":3,"babip":".288","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.78","popOuts":20,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":175,"putOuts":86,"errors":6,"chances":267,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677944":{"person":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":71,"groundOuts":114,"airOuts":114,"runs":63,"doubles":25,"triples":0,"homeRuns":16,"strikeOuts":84,"baseOnBalls":35,"intentionalWalks":1,"hits":123,"hitByPitch":3,"atBats":428,"obp":".341","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1781,"era":"4.78","inningsPitched":"107.1","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.47","battersFaced":473,"outs":322,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1781,"balls":648,"strikes":1133,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".364","pitchesPerInning":"16.59","gamesFinished":0,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"7.04","walksPer9Inn":"2.93","hitsPer9Inn":"10.31","runsScoredPer9":"5.28","homeRunsPer9":"1.34","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":19,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672275":{"person":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"jerseyNumber":"16","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"801","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":27,"groundOuts":58,"airOuts":54,"runs":20,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":56,"baseOnBalls":15,"intentionalWalks":0,"hits":40,"hitByPitch":0,"avg":".195","atBats":205,"obp":".249","slg":".302","ops":".551","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":223,"totalBases":62,"rbi":19,"leftOnBase":82,"sacBunts":2,"sacFlies":1,"babip":".241","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":11,"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":17,"stolenBases":38,"stolenBasePercentage":".691","caughtStealingPercentage":".309","assists":28,"putOuts":572,"errors":5,"chances":605,"fielding":".992","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID677587":{"person":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","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":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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":63,"groundOuts":98,"airOuts":120,"runs":43,"doubles":16,"triples":2,"homeRuns":9,"strikeOuts":59,"baseOnBalls":28,"intentionalWalks":0,"hits":98,"hitByPitch":7,"avg":".266","atBats":368,"obp":".328","slg":".394","ops":".722","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":145,"rbi":50,"leftOnBase":154,"sacBunts":4,"sacFlies":3,"babip":".294","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.89","popOuts":25,"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":229,"putOuts":142,"errors":9,"chances":380,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID690984":{"person":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB, HBP","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":27,"groundOuts":22,"airOuts":36,"runs":13,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":22,"baseOnBalls":3,"intentionalWalks":0,"hits":19,"hitByPitch":2,"avg":".200","atBats":95,"obp":".238","slg":".316","ops":".554","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":30,"rbi":5,"leftOnBase":43,"sacBunts":3,"sacFlies":1,"babip":".236","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.50","popOuts":4,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":74,"errors":0,"chances":77,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID672356":{"person":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":6,"groundOuts":23,"airOuts":11,"runs":12,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":52,"baseOnBalls":6,"intentionalWalks":1,"hits":29,"hitByPitch":0,"avg":".252","atBats":115,"obp":".289","slg":".400","ops":".689","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":46,"rbi":10,"leftOnBase":56,"sacBunts":0,"sacFlies":0,"babip":".414","groundOutsToAirouts":"2.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":52,"putOuts":33,"errors":2,"chances":87,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID670036":{"person":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":19,"groundOuts":34,"airOuts":48,"runs":25,"doubles":13,"triples":0,"homeRuns":6,"strikeOuts":47,"baseOnBalls":13,"intentionalWalks":0,"hits":47,"hitByPitch":4,"atBats":174,"obp":".332","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":717,"era":"4.60","inningsPitched":"43.0","wins":2,"losses":2,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":22,"whip":"1.40","battersFaced":193,"outs":129,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":717,"balls":254,"strikes":463,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".500","pitchesPerInning":"16.67","gamesFinished":13,"strikeoutWalkRatio":"3.62","strikeoutsPer9Inn":"9.84","walksPer9Inn":"2.72","hitsPer9Inn":"9.84","runsScoredPer9":"5.23","homeRunsPer9":"1.26","inheritedRunners":35,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670059":{"person":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":16,"groundOuts":45,"airOuts":35,"runs":9,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":41,"baseOnBalls":15,"intentionalWalks":1,"hits":20,"hitByPitch":3,"atBats":141,"obp":".239","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":617,"era":"1.76","inningsPitched":"41.0","wins":6,"losses":2,"saves":1,"saveOpportunities":1,"holds":8,"blownSaves":0,"earnedRuns":8,"whip":"0.85","battersFaced":159,"outs":123,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":617,"balls":236,"strikes":381,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".750","pitchesPerInning":"15.05","gamesFinished":9,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.29","hitsPer9Inn":"4.39","runsScoredPer9":"1.98","homeRunsPer9":"0.22","inheritedRunners":21,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680916":{"person":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":12,"gamesStarted":0,"flyOuts":10,"groundOuts":5,"airOuts":18,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":47,"obp":".250","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":215,"era":"1.32","inningsPitched":"13.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"0.95","battersFaced":52,"outs":41,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":215,"balls":79,"strikes":136,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.28","rbi":0,"winPercentage":".---","pitchesPerInning":"15.73","gamesFinished":0,"strikeoutWalkRatio":"3.20","strikeoutsPer9Inn":"10.54","walksPer9Inn":"3.29","hitsPer9Inn":"5.27","runsScoredPer9":"1.32","homeRunsPer9":"0.66","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":1},"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}},"ID681807":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"jerseyNumber":"6","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":21,"groundOuts":30,"airOuts":35,"runs":16,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":50,"baseOnBalls":23,"intentionalWalks":1,"hits":26,"hitByPitch":0,"avg":".184","atBats":141,"obp":".299","slg":".340","ops":".639","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":48,"rbi":13,"leftOnBase":65,"sacBunts":0,"sacFlies":0,"babip":".235","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.50","popOuts":11,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":5,"putOuts":96,"errors":0,"chances":101,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671922":{"person":{"id":671922,"fullName":"Cade Smith","link":"/api/v1/people/671922"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"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":46,"gamesStarted":0,"flyOuts":29,"groundOuts":32,"airOuts":44,"runs":17,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":68,"baseOnBalls":12,"intentionalWalks":1,"hits":40,"hitByPitch":1,"atBats":181,"obp":".269","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":829,"era":"2.57","inningsPitched":"49.0","wins":3,"losses":1,"saves":30,"saveOpportunities":34,"holds":0,"blownSaves":4,"earnedRuns":14,"whip":"1.06","battersFaced":197,"outs":147,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":829,"balls":290,"strikes":539,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".750","pitchesPerInning":"16.92","gamesFinished":39,"strikeoutWalkRatio":"5.67","strikeoutsPer9Inn":"12.49","walksPer9Inn":"2.20","hitsPer9Inn":"7.35","runsScoredPer9":"3.12","homeRunsPer9":"0.73","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608070":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"jerseyNumber":"11","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":78,"flyOuts":58,"groundOuts":65,"airOuts":116,"runs":45,"doubles":18,"triples":0,"homeRuns":10,"strikeOuts":46,"baseOnBalls":43,"intentionalWalks":6,"hits":69,"hitByPitch":1,"avg":".235","atBats":293,"obp":".332","slg":".399","ops":".731","caughtStealing":2,"stolenBases":26,"stolenBasePercentage":".929","caughtStealingPercentage":".071","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":341,"totalBases":117,"rbi":35,"leftOnBase":127,"sacBunts":0,"sacFlies":3,"babip":".246","groundOutsToAirouts":"0.56","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"29.30","popOuts":28,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":91,"putOuts":47,"errors":6,"chances":144,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID680757":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":61,"groundOuts":99,"airOuts":122,"runs":42,"doubles":13,"triples":2,"homeRuns":1,"strikeOuts":41,"baseOnBalls":52,"intentionalWalks":1,"hits":83,"hitByPitch":3,"avg":".245","atBats":339,"obp":".348","slg":".304","ops":".652","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":401,"totalBases":103,"rbi":18,"leftOnBase":120,"sacBunts":4,"sacFlies":2,"babip":".274","groundOutsToAirouts":"0.81","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"339.00","popOuts":19,"lineOuts":42},"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":9,"putOuts":224,"errors":3,"chances":236,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID682657":{"person":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":36,"groundOuts":69,"airOuts":66,"runs":28,"doubles":11,"triples":1,"homeRuns":11,"strikeOuts":57,"baseOnBalls":7,"intentionalWalks":0,"hits":54,"hitByPitch":5,"avg":".224","atBats":241,"obp":".260","slg":".415","ops":".675","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":258,"totalBases":100,"rbi":33,"leftOnBase":107,"sacBunts":4,"sacFlies":1,"babip":".247","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.91","popOuts":12,"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":5,"putOuts":120,"errors":2,"chances":127,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700932":{"person":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"401","stats":{"batting":{"note":"a-","summary":"0-1 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":45,"groundOuts":55,"airOuts":75,"runs":37,"doubles":9,"triples":1,"homeRuns":12,"strikeOuts":109,"baseOnBalls":34,"intentionalWalks":0,"hits":63,"hitByPitch":6,"avg":".210","atBats":300,"obp":".301","slg":".367","ops":".668","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":342,"totalBases":110,"rbi":36,"leftOnBase":151,"sacBunts":0,"sacFlies":2,"babip":".282","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":17,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":480,"errors":2,"chances":522,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID800048":{"person":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"jerseyNumber":"77","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":51,"groundOuts":121,"airOuts":122,"runs":39,"doubles":19,"triples":4,"homeRuns":11,"strikeOuts":122,"baseOnBalls":36,"intentionalWalks":2,"hits":94,"hitByPitch":1,"atBats":453,"obp":".266","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1917,"era":"2.59","inningsPitched":"125.1","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":36,"whip":"1.04","battersFaced":496,"outs":376,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1917,"balls":691,"strikes":1226,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":5,"pickoffs":2,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".571","pitchesPerInning":"15.30","gamesFinished":0,"strikeoutWalkRatio":"3.39","strikeoutsPer9Inn":"8.76","walksPer9Inn":"2.59","hitsPer9Inn":"6.75","runsScoredPer9":"2.80","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":37,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676282":{"person":{"id":676282,"fullName":"Joey Cantillo","link":"/api/v1/people/676282"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":64,"groundOuts":94,"airOuts":103,"runs":55,"doubles":22,"triples":2,"homeRuns":13,"strikeOuts":116,"baseOnBalls":53,"intentionalWalks":0,"hits":107,"hitByPitch":2,"atBats":416,"obp":".342","caughtStealing":5,"stolenBases":12,"stolenBasePercentage":".706","caughtStealingPercentage":".294","numberOfPitches":1888,"era":"4.02","inningsPitched":"109.2","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.46","battersFaced":475,"outs":329,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1888,"balls":701,"strikes":1187,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".571","pitchesPerInning":"17.22","gamesFinished":0,"strikeoutWalkRatio":"2.19","strikeoutsPer9Inn":"9.52","walksPer9Inn":"4.35","hitsPer9Inn":"8.78","runsScoredPer9":"4.51","homeRunsPer9":"1.07","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":19,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682982":{"person":{"id":682982,"fullName":"Daniel Espino","link":"/api/v1/people/682982"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 3 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":19,"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":19,"balls":8,"strikes":11,"strikePercentage":".580","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":6,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":23,"obp":".333","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":120,"era":"4.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.50","battersFaced":27,"outs":18,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":120,"balls":48,"strikes":72,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"20.00","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"18.00","walksPer9Inn":"6.00","hitsPer9Inn":"7.50","runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681870":{"person":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":17,"groundOuts":6,"airOuts":34,"runs":14,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":50,"baseOnBalls":21,"intentionalWalks":2,"hits":19,"hitByPitch":0,"atBats":107,"obp":".308","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":546,"era":"3.56","inningsPitched":"30.1","wins":3,"losses":2,"saves":0,"saveOpportunities":1,"holds":20,"blownSaves":1,"earnedRuns":12,"whip":"1.32","battersFaced":130,"outs":91,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":546,"balls":204,"strikes":342,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.18","rbi":0,"winPercentage":".600","pitchesPerInning":"18.00","gamesFinished":3,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"14.84","walksPer9Inn":"6.23","hitsPer9Inn":"5.64","runsScoredPer9":"4.15","homeRunsPer9":"0.89","inheritedRunners":23,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668909":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(L, 10-6)","summary":"7.0 IP, 2 ER, 12 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":101,"inningsPitched":"7.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":37,"strikes":64,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":22,"gamesStarted":22,"flyOuts":54,"groundOuts":115,"airOuts":103,"runs":58,"doubles":21,"triples":1,"homeRuns":21,"strikeOuts":168,"baseOnBalls":38,"intentionalWalks":0,"hits":105,"hitByPitch":3,"atBats":489,"obp":".275","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":2079,"era":"3.71","inningsPitched":"133.1","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.07","battersFaced":532,"outs":400,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2079,"balls":684,"strikes":1395,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"1.12","rbi":1,"winPercentage":".625","pitchesPerInning":"15.59","gamesFinished":0,"strikeoutWalkRatio":"4.42","strikeoutsPer9Inn":"11.34","walksPer9Inn":"2.57","hitsPer9Inn":"7.09","runsScoredPer9":"3.91","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":19,"lineOuts":30},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID683769":{"person":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":26,"groundOuts":25,"airOuts":46,"runs":11,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":0,"hits":35,"hitByPitch":1,"atBats":137,"obp":".316","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":592,"era":"2.86","inningsPitched":"34.2","wins":1,"losses":2,"saves":1,"saveOpportunities":3,"holds":21,"blownSaves":2,"earnedRuns":11,"whip":"1.36","battersFaced":152,"outs":104,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":592,"balls":205,"strikes":387,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".333","pitchesPerInning":"17.08","gamesFinished":3,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"8.57","walksPer9Inn":"3.12","hitsPer9Inn":"9.09","runsScoredPer9":"2.86","homeRunsPer9":"1.04","inheritedRunners":15,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":78,"groundOuts":112,"airOuts":151,"runs":56,"doubles":16,"triples":1,"homeRuns":20,"strikeOuts":97,"baseOnBalls":37,"intentionalWalks":0,"hits":111,"hitByPitch":2,"atBats":465,"obp":".295","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1953,"era":"3.89","inningsPitched":"125.0","wins":4,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.18","battersFaced":510,"outs":375,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1953,"balls":710,"strikes":1243,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":3,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".286","pitchesPerInning":"15.62","gamesFinished":0,"strikeoutWalkRatio":"2.62","strikeoutsPer9Inn":"6.98","walksPer9Inn":"2.66","hitsPer9Inn":"7.99","runsScoredPer9":"4.03","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":31,"lineOuts":42},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":7,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682120":{"person":{"id":682120,"fullName":"Tim Herrin","link":"/api/v1/people/682120"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":20,"groundOuts":31,"airOuts":38,"runs":14,"doubles":4,"triples":2,"homeRuns":4,"strikeOuts":28,"baseOnBalls":19,"intentionalWalks":3,"hits":27,"hitByPitch":4,"atBats":117,"obp":".342","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":572,"era":"3.48","inningsPitched":"33.2","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":14,"blownSaves":1,"earnedRuns":13,"whip":"1.37","battersFaced":147,"outs":101,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":572,"balls":220,"strikes":352,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".200","pitchesPerInning":"16.99","gamesFinished":5,"strikeoutWalkRatio":"1.47","strikeoutsPer9Inn":"7.49","walksPer9Inn":"5.08","hitsPer9Inn":"7.22","runsScoredPer9":"3.74","homeRunsPer9":"1.07","inheritedRunners":22,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":6,"passedBall":0,"popOuts":9,"lineOuts":9},"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}},"ID656555":{"person":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"0-1 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":84,"flyOuts":34,"groundOuts":33,"airOuts":75,"runs":30,"doubles":13,"triples":0,"homeRuns":11,"strikeOuts":92,"baseOnBalls":44,"intentionalWalks":0,"hits":41,"hitByPitch":3,"avg":".173","atBats":237,"obp":".306","slg":".367","ops":".673","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":87,"rbi":33,"leftOnBase":114,"sacBunts":0,"sacFlies":4,"babip":".217","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.54","popOuts":30,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":277,"errors":1,"chances":299,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]}},"batters":[680757,608070,800050,656555,700932,677587,683953,672356,595978,672275,690984,668909,682982],"pitchers":[668909,682982],"bench":[681807,682657],"bullpen":[680916,676440,676282,677944,702021,670036,683769,682120,670059,800048,681870,671922],"battingOrder":[680757,608070,800050,700932,677587,683953,672356,672275,690984],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Arias, G; Bazzana; Hedges."},{"label":"Runners left in scoring position, 2 out","value":"Hoskins; Halpin 2; Hedges."},{"label":"Team RISP","value":"0-for-7."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Rocchio-Bazzana-Hoskins)."}]}],"note":[{"label":"a","value":"Grounded out for Hoskins in the 6th."},{"label":"b","value":"Struck out for Hedges in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":113,"name":"Cincinnati Reds","link":"/api/v1/teams/113"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".230","atBats":26,"obp":".308","slg":".397","ops":".705","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":6,"rbi":1,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":8,"groundOuts":7,"airOuts":13,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":2,"atBats":30,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":135,"era":"4.46","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.41","battersFaced":36,"outs":27,"completeGames":0,"shutouts":1,"pitchesThrown":135,"balls":49,"strikes":86,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":0,"pitchesPerInning":"15.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"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":4,"gamesStarted":4,"flyOuts":11,"groundOuts":11,"airOuts":25,"runs":18,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":29,"baseOnBalls":7,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":87,"obp":".309","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":365,"era":"7.06","inningsPitched":"21.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.34","battersFaced":94,"outs":65,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":365,"balls":119,"strikes":246,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".500","pitchesPerInning":"16.85","gamesFinished":0,"strikeoutWalkRatio":"4.14","strikeoutsPer9Inn":"12.05","walksPer9Inn":"2.91","hitsPer9Inn":"9.14","runsScoredPer9":"7.48","homeRunsPer9":"1.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"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-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":45,"groundOuts":79,"airOuts":66,"runs":59,"doubles":15,"triples":4,"homeRuns":18,"strikeOuts":108,"baseOnBalls":39,"intentionalWalks":0,"hits":96,"hitByPitch":2,"avg":".277","atBats":347,"obp":".351","slg":".499","ops":".850","caughtStealing":6,"stolenBases":18,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":390,"totalBases":173,"rbi":47,"leftOnBase":136,"sacBunts":0,"sacFlies":2,"babip":".350","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.28","popOuts":3,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":193,"putOuts":118,"errors":9,"chances":320,"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":"500","stats":{"batting":{"summary":"1-2 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":22,"groundOuts":24,"airOuts":39,"runs":20,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":45,"baseOnBalls":21,"intentionalWalks":0,"hits":39,"hitByPitch":2,"avg":".267","atBats":146,"obp":".365","slg":".377","ops":".742","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":55,"rbi":15,"leftOnBase":64,"sacBunts":0,"sacFlies":1,"babip":".364","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.67","popOuts":10,"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":105,"errors":0,"chances":105,"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"200","stats":{"batting":{"summary":"0-3 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":106,"flyOuts":60,"groundOuts":109,"airOuts":99,"runs":56,"doubles":23,"triples":0,"homeRuns":22,"strikeOuts":98,"baseOnBalls":48,"intentionalWalks":3,"hits":102,"hitByPitch":2,"avg":".254","atBats":402,"obp":".332","slg":".475","ops":".807","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":458,"totalBases":191,"rbi":79,"leftOnBase":179,"sacBunts":0,"sacFlies":6,"babip":".278","groundOutsToAirouts":"1.10","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.27","popOuts":16,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":93,"putOuts":452,"errors":2,"chances":547,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID572955":{"person":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":24,"groundOuts":27,"airOuts":38,"runs":17,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":27,"baseOnBalls":13,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":117,"obp":".311","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":533,"era":"4.94","inningsPitched":"31.0","wins":2,"losses":1,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":17,"whip":"1.32","battersFaced":133,"outs":93,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":533,"balls":189,"strikes":344,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".667","pitchesPerInning":"17.19","gamesFinished":8,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"7.84","walksPer9Inn":"3.77","hitsPer9Inn":"8.13","runsScoredPer9":"4.94","homeRunsPer9":"1.74","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":true,"isSubstitute":false}},"ID641941":{"person":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"jerseyNumber":"15","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(S, 11)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":4,"strikes":13,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":18,"groundOuts":8,"airOuts":32,"runs":12,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":23,"baseOnBalls":8,"intentionalWalks":1,"hits":18,"hitByPitch":2,"atBats":78,"obp":".308","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":365,"era":"5.06","inningsPitched":"21.1","wins":2,"losses":1,"saves":11,"saveOpportunities":14,"holds":0,"blownSaves":3,"earnedRuns":12,"whip":"1.22","battersFaced":91,"outs":64,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":365,"balls":135,"strikes":230,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".667","pitchesPerInning":"17.11","gamesFinished":19,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"9.70","walksPer9Inn":"3.38","hitsPer9Inn":"7.59","runsScoredPer9":"5.06","homeRunsPer9":"1.69","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID622088":{"person":{"id":622088,"fullName":"Tejay Antone","link":"/api/v1/people/622088"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":8,"strikes":17,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":23,"groundOuts":40,"airOuts":33,"runs":10,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":30,"baseOnBalls":8,"intentionalWalks":1,"hits":22,"hitByPitch":3,"atBats":123,"obp":".246","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":529,"era":"2.16","inningsPitched":"33.1","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":6,"blownSaves":2,"earnedRuns":8,"whip":"0.90","battersFaced":137,"outs":100,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":529,"balls":170,"strikes":359,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.87","gamesFinished":6,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"8.10","walksPer9Inn":"2.16","hitsPer9Inn":"5.94","runsScoredPer9":"2.70","homeRunsPer9":"1.08","inheritedRunners":15,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"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":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":14,"groundOuts":49,"airOuts":34,"runs":16,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":37,"baseOnBalls":9,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".189","atBats":148,"obp":".236","slg":".351","ops":".587","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":52,"rbi":13,"leftOnBase":66,"sacBunts":0,"sacFlies":0,"babip":".210","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.67","popOuts":10,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":78,"errors":0,"chances":79,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID683742":{"person":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"3.2 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":48,"inningsPitched":"3.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":14,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":48,"balls":21,"strikes":27,"strikePercentage":".560","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":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":16,"groundOuts":16,"airOuts":27,"runs":11,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":15,"baseOnBalls":16,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":76,"obp":".376","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":348,"era":"4.43","inningsPitched":"20.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"1.72","battersFaced":93,"outs":61,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":348,"balls":144,"strikes":204,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.11","gamesFinished":4,"strikeoutWalkRatio":"0.94","strikeoutsPer9Inn":"6.64","walksPer9Inn":"7.08","hitsPer9Inn":"8.41","runsScoredPer9":"4.87","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663993":{"person":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"jerseyNumber":"31","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":27,"groundOuts":52,"airOuts":53,"runs":24,"doubles":14,"triples":0,"homeRuns":12,"strikeOuts":66,"baseOnBalls":26,"intentionalWalks":1,"hits":59,"hitByPitch":0,"avg":".257","atBats":230,"obp":".332","slg":".474","ops":".806","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":256,"totalBases":109,"rbi":33,"leftOnBase":84,"sacBunts":0,"sacFlies":0,"babip":".309","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.17","popOuts":9,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":137,"errors":3,"chances":146,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":20,"gamesStarted":20,"flyOuts":66,"groundOuts":104,"airOuts":111,"runs":57,"doubles":17,"triples":2,"homeRuns":21,"strikeOuts":88,"baseOnBalls":32,"intentionalWalks":0,"hits":111,"hitByPitch":8,"atBats":411,"obp":".333","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","numberOfPitches":1772,"era":"4.53","inningsPitched":"103.1","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.38","battersFaced":454,"outs":310,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1772,"balls":672,"strikes":1100,"strikePercentage":".620","hitBatsmen":8,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".357","pitchesPerInning":"17.15","gamesFinished":0,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"7.66","walksPer9Inn":"2.79","hitsPer9Inn":"9.67","runsScoredPer9":"4.96","homeRunsPer9":"1.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":36},"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":"1.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":8,"strikes":19,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"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":23,"gamesStarted":1,"flyOuts":8,"groundOuts":26,"airOuts":18,"runs":9,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":21,"baseOnBalls":11,"intentionalWalks":2,"hits":24,"hitByPitch":0,"atBats":89,"obp":".350","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":386,"era":"3.57","inningsPitched":"22.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":9,"whip":"1.54","battersFaced":101,"outs":68,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":386,"balls":133,"strikes":253,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.44","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.03","gamesFinished":2,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"8.34","walksPer9Inn":"4.37","hitsPer9Inn":"9.53","runsScoredPer9":"3.57","homeRunsPer9":"1.19","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"gamesStarted":1,"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":"0-3 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":30,"groundOuts":40,"airOuts":56,"runs":13,"doubles":2,"triples":1,"homeRuns":3,"strikeOuts":28,"baseOnBalls":9,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".145","atBats":145,"obp":".200","slg":".234","ops":".434","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":34,"rbi":6,"leftOnBase":69,"sacBunts":0,"sacFlies":0,"babip":".158","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.33","popOuts":6,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":82,"putOuts":34,"errors":2,"chances":118,"fielding":".983","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":64,"flyOuts":34,"groundOuts":54,"airOuts":67,"runs":19,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":54,"baseOnBalls":20,"intentionalWalks":0,"hits":34,"hitByPitch":4,"avg":".167","atBats":203,"obp":".254","slg":".251","ops":".505","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":233,"totalBases":51,"rbi":11,"leftOnBase":73,"sacBunts":5,"sacFlies":1,"babip":".211","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.67","popOuts":18,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":160,"errors":1,"chances":162,"fielding":".994","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":2,"flyOuts":24,"groundOuts":30,"airOuts":43,"runs":14,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":25,"hitByPitch":3,"atBats":109,"obp":".289","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":407,"era":"4.08","inningsPitched":"28.2","wins":1,"losses":2,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":13,"whip":"1.12","battersFaced":121,"outs":86,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":407,"balls":144,"strikes":263,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".333","pitchesPerInning":"14.20","gamesFinished":8,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"4.08","walksPer9Inn":"2.20","hitsPer9Inn":"7.85","runsScoredPer9":"4.40","homeRunsPer9":"1.26","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":18,"gamesStarted":15,"flyOuts":47,"groundOuts":80,"airOuts":82,"runs":49,"doubles":17,"triples":2,"homeRuns":9,"strikeOuts":65,"baseOnBalls":37,"intentionalWalks":1,"hits":84,"hitByPitch":4,"atBats":310,"obp":".356","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1324,"era":"5.61","inningsPitched":"77.0","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.57","battersFaced":353,"outs":231,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1324,"balls":505,"strikes":819,"strikePercentage":".620","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".300","pitchesPerInning":"17.19","gamesFinished":3,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"7.60","walksPer9Inn":"4.32","hitsPer9Inn":"9.82","runsScoredPer9":"5.73","homeRunsPer9":"1.05","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}},"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,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":11,"groundOuts":28,"airOuts":20,"runs":9,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":15,"baseOnBalls":1,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".247","atBats":81,"obp":".256","slg":".395","ops":".651","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":32,"rbi":10,"leftOnBase":38,"sacBunts":2,"sacFlies":0,"babip":".270","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","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":{"gamesStarted":1,"caughtStealing":5,"stolenBases":18,"stolenBasePercentage":".783","caughtStealingPercentage":".217","assists":11,"putOuts":201,"errors":5,"chances":217,"fielding":".977","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":43,"groundOuts":48,"airOuts":73,"runs":23,"doubles":14,"triples":0,"homeRuns":8,"strikeOuts":72,"baseOnBalls":28,"intentionalWalks":0,"hits":63,"hitByPitch":1,"avg":".248","atBats":254,"obp":".323","slg":".398","ops":".721","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":285,"totalBases":101,"rbi":29,"leftOnBase":103,"sacBunts":0,"sacFlies":2,"babip":".313","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.75","popOuts":10,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":15,"stolenBases":67,"stolenBasePercentage":".817","caughtStealingPercentage":".183","assists":30,"putOuts":608,"errors":3,"chances":641,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":31,"groundOuts":47,"airOuts":63,"runs":27,"doubles":11,"triples":0,"homeRuns":14,"strikeOuts":110,"baseOnBalls":26,"intentionalWalks":1,"hits":56,"hitByPitch":2,"avg":".204","atBats":275,"obp":".276","slg":".396","ops":".672","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":109,"rbi":39,"leftOnBase":145,"sacBunts":0,"sacFlies":1,"babip":".276","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.64","popOuts":16,"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":34,"putOuts":20,"errors":2,"chances":56,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":16,"groundOuts":33,"airOuts":37,"runs":13,"doubles":3,"triples":1,"homeRuns":0,"strikeOuts":29,"baseOnBalls":5,"intentionalWalks":0,"hits":31,"hitByPitch":3,"avg":".244","atBats":127,"obp":".287","slg":".283","ops":".570","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":138,"totalBases":36,"rbi":5,"leftOnBase":56,"sacBunts":2,"sacFlies":1,"babip":".313","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":8,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":97,"putOuts":44,"errors":5,"chances":146,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID594580":{"person":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":14,"groundOuts":51,"airOuts":29,"runs":26,"doubles":3,"triples":1,"homeRuns":5,"strikeOuts":46,"baseOnBalls":24,"intentionalWalks":2,"hits":36,"hitByPitch":5,"atBats":156,"obp":".348","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":798,"era":"4.43","inningsPitched":"42.2","wins":1,"losses":7,"saves":1,"saveOpportunities":5,"holds":4,"blownSaves":4,"earnedRuns":21,"whip":"1.41","battersFaced":192,"outs":128,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":798,"balls":319,"strikes":479,"strikePercentage":".600","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.76","rbi":0,"winPercentage":".125","pitchesPerInning":"18.70","gamesFinished":5,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"9.70","walksPer9Inn":"5.06","hitsPer9Inn":"7.59","runsScoredPer9":"5.48","homeRunsPer9":"1.05","inheritedRunners":31,"inheritedRunnersScored":8,"catchersInterference":1,"sacBunts":4,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":1,"chances":10,"fielding":".900","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":"1-3 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":53,"groundOuts":48,"airOuts":102,"runs":40,"doubles":11,"triples":1,"homeRuns":18,"strikeOuts":68,"baseOnBalls":44,"intentionalWalks":1,"hits":65,"hitByPitch":2,"avg":".231","atBats":281,"obp":".337","slg":".470","ops":".807","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":132,"rbi":45,"leftOnBase":125,"sacBunts":0,"sacFlies":2,"babip":".239","groundOutsToAirouts":"0.47","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"15.61","popOuts":18,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":133,"errors":0,"chances":134,"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":54,"gamesStarted":0,"flyOuts":33,"groundOuts":51,"airOuts":55,"runs":22,"doubles":10,"triples":2,"homeRuns":4,"strikeOuts":43,"baseOnBalls":29,"intentionalWalks":4,"hits":38,"hitByPitch":2,"atBats":185,"obp":".318","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":805,"era":"2.61","inningsPitched":"51.2","wins":4,"losses":4,"saves":1,"saveOpportunities":1,"holds":12,"blownSaves":0,"earnedRuns":15,"whip":"1.30","battersFaced":218,"outs":155,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":805,"balls":304,"strikes":501,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".500","pitchesPerInning":"15.58","gamesFinished":10,"strikeoutWalkRatio":"1.48","strikeoutsPer9Inn":"7.49","walksPer9Inn":"5.05","hitsPer9Inn":"6.62","runsScoredPer9":"3.83","homeRunsPer9":"0.70","inheritedRunners":26,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":1,"chances":11,"fielding":".909","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":{"summary":"1.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":11,"groundOuts":15,"airOuts":17,"runs":6,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":8,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":55,"obp":".262","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":263,"era":"2.70","inningsPitched":"16.2","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"0.96","battersFaced":65,"outs":50,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":263,"balls":94,"strikes":169,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".333","pitchesPerInning":"15.78","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.64","walksPer9Inn":"4.32","hitsPer9Inn":"4.32","runsScoredPer9":"3.24","homeRunsPer9":"1.62","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671096":{"person":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":71,"groundOuts":105,"airOuts":142,"runs":54,"doubles":15,"triples":1,"homeRuns":17,"strikeOuts":94,"baseOnBalls":54,"intentionalWalks":0,"hits":108,"hitByPitch":0,"atBats":444,"obp":".322","caughtStealing":4,"stolenBases":20,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":2037,"era":"3.85","inningsPitched":"117.0","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.38","battersFaced":505,"outs":351,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2037,"balls":763,"strikes":1274,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".455","pitchesPerInning":"17.41","gamesFinished":0,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"7.23","walksPer9Inn":"4.15","hitsPer9Inn":"8.31","runsScoredPer9":"4.15","homeRunsPer9":"1.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":2,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":32,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":1,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":20,"gamesStarted":20,"flyOuts":68,"groundOuts":80,"airOuts":120,"runs":34,"doubles":17,"triples":2,"homeRuns":13,"strikeOuts":128,"baseOnBalls":41,"intentionalWalks":0,"hits":85,"hitByPitch":0,"atBats":411,"obp":".278","caughtStealing":5,"stolenBases":20,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1857,"era":"2.40","inningsPitched":"112.2","wins":12,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.12","battersFaced":455,"outs":338,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1857,"balls":688,"strikes":1169,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":2,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".923","pitchesPerInning":"16.48","gamesFinished":0,"strikeoutWalkRatio":"3.12","strikeoutsPer9Inn":"10.22","walksPer9Inn":"3.28","hitsPer9Inn":"6.79","runsScoredPer9":"2.72","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":29,"lineOuts":23},"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}},"ID671155":{"person":{"id":671155,"fullName":"Ivan Johnson","link":"/api/v1/people/671155"},"jerseyNumber":"63","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | BB, K, 2 SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":2,"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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".143","atBats":7,"obp":".333","slg":".143","ops":".476","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]}},"batters":[682829,701398,668709,663993,667472,682622,671155,624431,663647,657571,670062,683742,622088,641941],"pitchers":[657571,670062,683742,622088,641941],"bench":[695490,670770,663886,553993],"bullpen":[671096,656271,695505,668881,572955,695076,594580,695534,663903],"battingOrder":[682829,701398,668709,663993,667472,682622,671155,624431,663647],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Bleday (18, 1st inning off Williams, G, 0 on, 2 out)."},{"label":"TB","value":"Bleday 4; Johnson; Myers."},{"label":"RBI","value":"Bleday (45)."},{"label":"2-out RBI","value":"Bleday."},{"label":"Runners left in scoring position, 2 out","value":"Hayes; De La Cruz, E."},{"label":"GIDP","value":"Marte, N."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"2."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Myers (7, 2nd base off Williams, G/Hedges); Johnson 2 (2, 2nd base off Espino/Hedges, 3rd base off Espino/Hedges)."}]}],"note":[]}},"officials":[{"official":{"id":482631,"fullName":"Mike Estabrook","link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"fullName":"Lance Barrett","link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"fullName":"Malachi Moore","link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":676580,"fullName":"Steven Jaschinski","link":"/api/v1/people/676580"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Williams, G."},{"label":"HBP","value":"Halpin (by Garcia, J); Manzardo (by Antone)."},{"label":"Pitch timer violations","value":"Ferguson, C (pitcher)."},{"label":"ABS Challenge","value":"Lowe, N (Strike-Overturned to Ball); Trevino 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike); Hedges (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Williams, G 101-64; Espino 19-11; Ferguson, C 27-19; Garcia, J 18-10; Franco, J 48-27; Antone 25-17; Pagán 17-13."},{"label":"Groundouts-flyouts","value":"Williams, G 3-3; Espino 0-0; Ferguson, C 2-1; Garcia, J 1-1; Franco, J 4-3; Antone 0-2; Pagán 0-1."},{"label":"Batters faced","value":"Williams, G 24; Espino 4; Ferguson, C 7; Garcia, J 6; Franco, J 14; Antone 5; Pagán 4."},{"label":"Inherited runners-scored","value":"Garcia, J 2-0; Antone 1-0."},{"label":"Umpires","value":"HP: Mike Estabrook. 1B: Lance Barrett. 2B: Malachi Moore. 3B: Steven Jaschinski. "},{"label":"Weather","value":"84 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, Out To RF."},{"label":"First pitch","value":"7:11 PM."},{"label":"T","value":"2:20."},{"label":"Att","value":"26,928."},{"label":"Venue","value":"Great American Ball Park."},{"label":"July 28, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909","boxscoreName":"Williams, G"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(L, 10-6)","summary":"7.0 IP, 2 ER, 12 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":101,"inningsPitched":"7.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":37,"strikes":64,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":22,"gamesStarted":22,"flyOuts":54,"groundOuts":115,"airOuts":103,"runs":58,"doubles":21,"triples":1,"homeRuns":21,"strikeOuts":168,"baseOnBalls":38,"intentionalWalks":0,"hits":105,"hitByPitch":3,"atBats":489,"obp":".275","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":2079,"era":"3.71","inningsPitched":"133.1","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.07","battersFaced":532,"outs":400,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2079,"balls":684,"strikes":1395,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":4,"groundOutsToAirouts":"1.12","rbi":1,"winPercentage":".625","pitchesPerInning":"15.59","gamesFinished":0,"strikeoutWalkRatio":"4.42","strikeoutsPer9Inn":"11.34","walksPer9Inn":"2.57","hitsPer9Inn":"7.09","runsScoredPer9":"3.91","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":19,"lineOuts":30},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":74,"pitchingGameScore":74},{"player":{"person":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742","boxscoreName":"Franco, J"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"3.2 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":48,"inningsPitched":"3.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":14,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":48,"balls":21,"strikes":27,"strikePercentage":".560","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":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":16,"groundOuts":16,"airOuts":27,"runs":11,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":15,"baseOnBalls":16,"intentionalWalks":0,"hits":19,"hitByPitch":0,"atBats":76,"obp":".376","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":348,"era":"4.43","inningsPitched":"20.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":10,"whip":"1.72","battersFaced":93,"outs":61,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":348,"balls":144,"strikes":204,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.59","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.11","gamesFinished":4,"strikeoutWalkRatio":"0.94","strikeoutsPer9Inn":"6.64","walksPer9Inn":"7.08","hitsPer9Inn":"8.41","runsScoredPer9":"4.87","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":58,"pitchingGameScore":58},{"player":{"person":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709","boxscoreName":"Bleday"},"jerseyNumber":"22","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":113,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":53,"groundOuts":48,"airOuts":102,"runs":40,"doubles":11,"triples":1,"homeRuns":18,"strikeOuts":68,"baseOnBalls":44,"intentionalWalks":1,"hits":65,"hitByPitch":2,"avg":".231","atBats":281,"obp":".337","slg":".470","ops":".807","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":330,"totalBases":132,"rbi":45,"leftOnBase":125,"sacBunts":0,"sacFlies":2,"babip":".239","groundOutsToAirouts":"0.47","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"15.61","popOuts":18,"lineOuts":31},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":133,"errors":0,"chances":134,"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"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":683742,"fullName":"Jose Franco","link":"/api/v1/people/683742"},"loser":{"id":668909,"fullName":"Gavin Williams","link":"/api/v1/people/668909"},"save":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}