{"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":777036,"link":"/api/v1.1/game/777036/feed/live","metaData":{"wait":10,"timeStamp":"20250724_005543","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":777036,"type":"R","doubleHeader":"N","id":"2025/07/23/balmlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-777036-2025-07-23","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-23T22:40:00Z","originalDate":"2025-07-23","officialDate":"2025-07-23","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110","season":2025,"venue":{"id":2,"name":"Oriole Park at Camden Yards","link":"/api/v1/venues/2"},"springVenue":{"id":2508,"link":"/api/v1/venues/2508"},"teamCode":"bal","fileCode":"bal","abbreviation":"BAL","teamName":"Orioles","locationName":"Baltimore","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Baltimore","record":{"gamesPlayed":101,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":44,"losses":57,"ties":0,"pct":".436"},"records":{},"divisionLeader":false,"wins":44,"losses":57,"winningPercentage":".436"},"franchiseName":"Baltimore","clubName":"Orioles","active":true},"home":{"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":2025,"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":101,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":50,"ties":0,"pct":".505"},"records":{},"divisionLeader":false,"wins":51,"losses":50,"winningPercentage":".505"},"franchiseName":"Cleveland","clubName":"Guardians","active":true}},"players":{"ID666185":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185","firstName":"Dylan","lastName":"Carlson","primaryNumber":"3","birthDate":"1998-10-23","currentAge":27,"birthCity":"Elk Grove","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Dylan","useLastName":"Carlson","middleName":"James","boxscoreName":"Carlson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-08-15","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Carlson","nameSlug":"dylan-carlson-666185","firstLastName":"Dylan Carlson","lastFirstName":"Carlson, Dylan","lastInitName":"Carlson, D","initLastName":"D Carlson","fullFMLName":"Dylan James Carlson","fullLFMName":"Carlson, Dylan James","strikeZoneTop":3.272,"strikeZoneBottom":1.651},"ID683002":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002","firstName":"Gunnar","lastName":"Henderson","primaryNumber":"2","birthDate":"2001-06-29","currentAge":25,"birthCity":"Montgomery","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Gunnar","useLastName":"Henderson","middleName":"Randal","boxscoreName":"Henderson","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gunnar Henderson","nameSlug":"gunnar-henderson-683002","firstLastName":"Gunnar Henderson","lastFirstName":"Henderson, Gunnar","lastInitName":"Henderson, G","initLastName":"G Henderson","fullFMLName":"Gunnar Randal Henderson","fullLFMName":"Henderson, Gunnar Randal","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID663671":{"id":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671","firstName":"Nicholas","lastName":"Enright","birthDate":"1997-01-08","currentAge":29,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nic","useLastName":"Enright","middleName":"Crispen","boxscoreName":"Enright","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-05-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nic Enright","nameSlug":"nic-enright-663671","firstLastName":"Nic Enright","lastFirstName":"Enright, Nic","lastInitName":"Enright, N","initLastName":"N Enright","fullFMLName":"Nicholas Crispen Enright","fullLFMName":"Enright, Nicholas Crispen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID661403":{"id":661403,"fullName":"Emmanuel Clase","link":"/api/v1/people/661403","firstName":"Emmanuel","lastName":"Clase","primaryNumber":"48","birthDate":"1998-03-18","currentAge":28,"birthCity":"Rio San Juan","birthCountry":"Dominican Republic","height":"6' 2\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emmanuel","useLastName":"Clase","boxscoreName":"Clase, E","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"claus-A","mlbDebutDate":"2019-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emmanuel Clase","nameSlug":"emmanuel-clase-661403","firstLastName":"Emmanuel Clase","lastFirstName":"Clase, Emmanuel","lastInitName":"Clase, E","initLastName":"E Clase","fullFMLName":"Emmanuel Clase","fullLFMName":"Clase, Emmanuel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID607732":{"id":607732,"fullName":"Jacob Stallings","link":"/api/v1/people/607732","firstName":"Jacob","lastName":"Stallings","birthDate":"1989-12-22","currentAge":36,"birthCity":"Lawrence","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":225,"active":false,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jacob","useLastName":"Stallings","middleName":"Daniel","boxscoreName":"Stallings","nickName":"Stalls","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"lastPlayedDate":"2025-07-26","mlbDebutDate":"2016-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Stallings","nameSlug":"jacob-stallings-607732","firstLastName":"Jacob Stallings","lastFirstName":"Stallings, Jacob","lastInitName":"Stallings, J","initLastName":"J Stallings","fullFMLName":"Jacob Daniel Stallings","fullLFMName":"Stallings, Jacob Daniel","strikeZoneTop":3.449,"strikeZoneBottom":1.741},"ID666310":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310","firstName":"Noah","lastName":"Naylor","primaryNumber":"14","birthDate":"2000-02-21","currentAge":26,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Bo","useLastName":"Naylor","middleName":"Gibson","boxscoreName":"Naylor, B","nickName":"Bo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bo Naylor","nameSlug":"bo-naylor-666310","firstLastName":"Bo Naylor","lastFirstName":"Naylor, Bo","lastInitName":"Naylor, B","initLastName":"B Naylor","fullFMLName":"Noah Gibson Naylor","fullLFMName":"Naylor, Noah Gibson","strikeZoneTop":3.089,"strikeZoneBottom":1.559},"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},"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},"ID602104":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104","firstName":"Ramón","lastName":"Urías","primaryNumber":"29","birthDate":"1994-06-03","currentAge":32,"birthCity":"Magdalena de Kino","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ramón","useLastName":"Urías","middleName":"Francisco","boxscoreName":"Urías, R","gender":"M","nameMatrilineal":"Figueroa","isPlayer":true,"isVerified":true,"pronunciation":"oo-REE-ahs","mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Urías","nameSlug":"ramon-urias-602104","firstLastName":"Ramón Urías","lastFirstName":"Urías, Ramón","lastInitName":"Urías, R","initLastName":"R Urías","fullFMLName":"Ramón Francisco Urías","fullLFMName":"Urías, Ramón Francisco","strikeZoneTop":3.098,"strikeZoneBottom":1.563},"ID608070":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070","firstName":"José","lastName":"Ramírez","primaryNumber":"11","birthDate":"1992-09-17","currentAge":34,"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},"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},"ID596001":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001","firstName":"Jakob","lastName":"Junis","primaryNumber":"16","birthDate":"1992-09-16","currentAge":34,"birthCity":"Jacksonville","birthStateProvince":"AR","birthCountry":"USA","height":"6' 3\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jakob","useLastName":"Junis","middleName":"Benjamin Lee","boxscoreName":"Junis","nickName":"June Bug","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2011,"pronunciation":"JOO-nis","mlbDebutDate":"2017-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jakob Junis","nameSlug":"jakob-junis-596001","firstLastName":"Jakob Junis","lastFirstName":"Junis, Jakob","lastInitName":"Junis, J","initLastName":"J Junis","fullFMLName":"Jakob Benjamin Lee Junis","fullLFMName":"Junis, Jakob Benjamin Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID681297":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297","firstName":"Colton","lastName":"Cowser","primaryNumber":"17","birthDate":"2000-03-20","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Colton","useLastName":"Cowser","middleName":"Dale","boxscoreName":"Cowser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"KOW-zur","mlbDebutDate":"2023-07-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colton Cowser","nameSlug":"colton-cowser-681297","firstLastName":"Colton Cowser","lastFirstName":"Cowser, Colton","lastInitName":"Cowser, C","initLastName":"C Cowser","fullFMLName":"Colton Dale Cowser","fullLFMName":"Cowser, Colton Dale","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID691723":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723","firstName":"Coby","lastName":"Mayo","primaryNumber":"16","birthDate":"2001-12-10","currentAge":24,"birthCity":"Coral Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Coby","useLastName":"Mayo","middleName":"Gerald","boxscoreName":"Mayo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Coby Mayo","nameSlug":"coby-mayo-691723","firstLastName":"Coby Mayo","lastFirstName":"Mayo, Coby","lastInitName":"Mayo, C","initLastName":"C Mayo","fullFMLName":"Coby Gerald Mayo","fullLFMName":"Mayo, Coby Gerald","strikeZoneTop":3.41,"strikeZoneBottom":1.72},"ID665152":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152","firstName":"Dean","lastName":"Kremer","primaryNumber":"13","birthDate":"1996-01-07","currentAge":30,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dean","useLastName":"Kremer","middleName":"Junior","boxscoreName":"Kremer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"KRAY-mur","mlbDebutDate":"2020-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dean Kremer","nameSlug":"dean-kremer-665152","firstLastName":"Dean Kremer","lastFirstName":"Kremer, Dean","lastInitName":"Kremer, D","initLastName":"D Kremer","fullFMLName":"Dean Junior Kremer","fullLFMName":"Kremer, Dean Junior","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669432":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432","firstName":"Trevor","lastName":"Rogers","primaryNumber":"28","birthDate":"1997-11-13","currentAge":28,"birthCity":"Carlsbad","birthStateProvince":"NM","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Rogers","middleName":"J'Daniel","boxscoreName":"Rogers, Tr","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-08-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Trevor Rogers","nameSlug":"trevor-rogers-669432","firstLastName":"Trevor Rogers","lastFirstName":"Rogers, Trevor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Trevor J'Daniel Rogers","fullLFMName":"Rogers, Trevor J'Daniel","strikeZoneTop":3.81,"strikeZoneBottom":1.77},"ID669717":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717","firstName":"Will","lastName":"Wilson","primaryNumber":"7","birthDate":"1998-07-21","currentAge":28,"birthCity":"Kings Mountain","birthStateProvince":"NC","birthCountry":"USA","height":"5' 9\"","weight":184,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Will","useLastName":"Wilson","middleName":"Bradley","boxscoreName":"Wilson, Wi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Wilson","nameSlug":"will-wilson-669717","firstLastName":"Will Wilson","lastFirstName":"Wilson, Will","lastInitName":"Wilson, W","initLastName":"W Wilson","fullFMLName":"Will Bradley Wilson","fullLFMName":"Wilson, Will Bradley","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID642397":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397","firstName":"Gregory","lastName":"Soto","primaryNumber":"31","birthDate":"1995-02-11","currentAge":31,"birthCity":"Haina","birthCountry":"Dominican Republic","height":"6' 1\"","weight":247,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gregory","useLastName":"Soto","boxscoreName":"Soto, G","nickName":"Capiro","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2019-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gregory Soto","nameSlug":"gregory-soto-642397","firstLastName":"Gregory Soto","lastFirstName":"Soto, Gregory","lastInitName":"Soto, G","initLastName":"G Soto","fullFMLName":"Gregory Soto","fullLFMName":"Soto, Gregory","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID681882":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882","firstName":"Colin","lastName":"Selby","primaryNumber":"60","birthDate":"1997-10-24","currentAge":28,"birthCity":"Chesapeake","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Selby","boxscoreName":"Selby","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Selby","nameSlug":"colin-selby-681882","firstLastName":"Colin Selby","lastFirstName":"Selby, Colin","lastInitName":"Selby, C","initLastName":"C Selby","fullFMLName":"Colin Selby","fullLFMName":"Selby, Colin ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682177":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177","firstName":"Daniel","lastName":"Schneemann","primaryNumber":"10","birthDate":"1997-01-23","currentAge":29,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Daniel","useLastName":"Schneemann","boxscoreName":"Schneemann","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"sh-KNEE-man","mlbDebutDate":"2024-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Schneemann","nameSlug":"daniel-schneemann-682177","firstLastName":"Daniel Schneemann","lastFirstName":"Schneemann, Daniel","lastInitName":"Schneemann, D","initLastName":"D Schneemann","fullFMLName":"Daniel Schneemann","fullLFMName":"Schneemann, Daniel ","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID641933":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933","firstName":"Tyler","lastName":"O'Neill","primaryNumber":"9","birthDate":"1995-06-22","currentAge":31,"birthCity":"Burnaby","birthStateProvince":"BC","birthCountry":"Canada","height":"5' 9\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"O'Neill","middleName":"Alan","boxscoreName":"O'Neill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler O'Neill","nameSlug":"tyler-o-neill-641933","firstLastName":"Tyler O'Neill","lastFirstName":"O'Neill, Tyler","lastInitName":"O'Neill, T","initLastName":"T O'Neill","fullFMLName":"Tyler Alan O'Neill","fullLFMName":"O'Neill, Tyler Alan","strikeZoneTop":3.097,"strikeZoneBottom":1.563},"ID676059":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059","firstName":"Jordan","lastName":"Westburg","primaryNumber":"11","birthDate":"1999-02-18","currentAge":27,"birthCity":"New Braunfels","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Jordan","useLastName":"Westburg","middleName":"Cole","boxscoreName":"Westburg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Westburg","nameSlug":"jordan-westburg-676059","firstLastName":"Jordan Westburg","lastFirstName":"Westburg, Jordan","lastInitName":"Westburg, J","initLastName":"J Westburg","fullFMLName":"Jordan Cole Westburg","fullLFMName":"Westburg, Jordan Cole","strikeZoneTop":3.27,"strikeZoneBottom":1.65},"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},"ID671286":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286","firstName":"Johnathan","lastName":"Rodríguez","birthDate":"1999-11-04","currentAge":26,"birthCity":"Toa Baja","birthCountry":"Puerto Rico","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Johnathan","useLastName":"Rodríguez","boxscoreName":"Rodríguez, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2024-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Johnathan Rodríguez","nameSlug":"johnathan-rodriguez-671286","firstLastName":"Johnathan Rodríguez","lastFirstName":"Rodríguez, Johnathan","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Johnathan Rodríguez","fullLFMName":"Rodríguez, Johnathan ","strikeZoneTop":3.278,"strikeZoneBottom":1.654},"ID657656":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656","firstName":"Ramón","lastName":"Laureano","primaryNumber":"5","birthDate":"1994-07-15","currentAge":32,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 9\"","weight":203,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ramón","useLastName":"Laureano","boxscoreName":"Laureano","nickName":"Ramoncito","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"lah-reh-AH-no","mlbDebutDate":"2018-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ramón Laureano","nameSlug":"ramon-laureano-657656","firstLastName":"Ramón Laureano","lastFirstName":"Laureano, Ramón","lastInitName":"Laureano, R","initLastName":"R Laureano","fullFMLName":"Ramón Laureano","fullLFMName":"Laureano, Ramón","strikeZoneTop":3.065,"strikeZoneBottom":1.547},"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},"ID656686":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686","firstName":"Corbin","lastName":"Martin","primaryNumber":"38","birthDate":"1995-12-28","currentAge":30,"birthCity":"Hempstead","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Corbin","useLastName":"Martin","middleName":"Montgomery","boxscoreName":"Martin, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Corbin Martin","nameSlug":"corbin-martin-656686","firstLastName":"Corbin Martin","lastFirstName":"Martin, Corbin","lastInitName":"Martin, C","initLastName":"C Martin","fullFMLName":"Corbin Montgomery Martin","fullLFMName":"Martin, Corbin Montgomery","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID622554":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554","firstName":"Seranthony","lastName":"Domínguez","primaryNumber":"58","birthDate":"1994-11-25","currentAge":31,"birthCity":"Esperanza Valverde Mao","birthCountry":"Dominican Republic","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seranthony","useLastName":"Domínguez","middleName":"Ambioris","boxscoreName":"Domínguez","nickName":"Sir Anthony","gender":"M","nameMatrilineal":"Taveras","isPlayer":true,"isVerified":false,"pronunciation":"ser-AN-thoh-nee doh-MIN-gehz","mlbDebutDate":"2018-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seranthony Domínguez","nameSlug":"seranthony-dominguez-622554","firstLastName":"Seranthony Domínguez","lastFirstName":"Domínguez, Seranthony","lastInitName":"Domínguez, S","initLastName":"S Domínguez","fullFMLName":"Seranthony Ambioris Domínguez","fullLFMName":"Domínguez, Seranthony Ambioris","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID666134":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134","firstName":"Nolan","lastName":"Jones","birthDate":"1998-05-07","currentAge":28,"birthCity":"Langhorne","birthStateProvince":"PA","birthCountry":"USA","height":"6' 4\"","weight":195,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Nolan","useLastName":"Jones","middleName":"Allen","boxscoreName":"Jones, N","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-07-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Jones","nameSlug":"nolan-jones-666134","firstLastName":"Nolan Jones","lastFirstName":"Jones, Nolan","lastInitName":"Jones, N","initLastName":"N Jones","fullFMLName":"Nolan Allen Jones","fullLFMName":"Jones, Nolan Allen","strikeZoneTop":3.4,"strikeZoneBottom":1.72},"ID671106":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106","firstName":"Logan","lastName":"Allen","primaryNumber":"26","birthDate":"1998-09-05","currentAge":28,"birthCity":"Altamonte Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Allen","middleName":"Taylor","boxscoreName":"Allen, L.T.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Logan Allen","nameSlug":"logan-allen-671106","firstLastName":"Logan Allen","lastFirstName":"Allen, Logan","lastInitName":"Allen, L","initLastName":"L Allen","fullFMLName":"Logan Taylor Allen","fullLFMName":"Allen, Logan Taylor","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID621107":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107","firstName":"Zachary","lastName":"Eflin","primaryNumber":"24","birthDate":"1994-04-08","currentAge":32,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Eflin","middleName":"Adams","boxscoreName":"Eflin","nickName":"Ef","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"EFF-lin","mlbDebutDate":"2016-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Eflin","nameSlug":"zach-eflin-621107","firstLastName":"Zach Eflin","lastFirstName":"Eflin, Zach","lastInitName":"Eflin, Z","initLastName":"Z Eflin","fullFMLName":"Zachary Adams Eflin","fullLFMName":"Eflin, Zachary Adams","strikeZoneTop":3.68,"strikeZoneBottom":1.7},"ID702616":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616","firstName":"Jackson","lastName":"Holliday","primaryNumber":"7","birthDate":"2003-12-04","currentAge":22,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jackson","useLastName":"Holliday","middleName":"Matthew","boxscoreName":"Holliday","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Holliday","nameSlug":"jackson-holliday-702616","firstLastName":"Jackson Holliday","lastFirstName":"Holliday, Jackson","lastInitName":"Holliday, J","initLastName":"J Holliday","fullFMLName":"Jackson Matthew Holliday","fullLFMName":"Holliday, Jackson Matthew","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID552640":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640","firstName":"Andrew","lastName":"Kittredge","primaryNumber":"39","birthDate":"1990-03-17","currentAge":36,"birthCity":"Spokane","birthStateProvince":"WA","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Kittredge","middleName":"Michael","boxscoreName":"Kittredge","nickName":"Kitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2008,"pronunciation":"KIT-rij","mlbDebutDate":"2017-07-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Kittredge","nameSlug":"andrew-kittredge-552640","firstLastName":"Andrew Kittredge","lastFirstName":"Kittredge, Andrew","lastInitName":"Kittredge, A","initLastName":"A Kittredge","fullFMLName":"Andrew Michael Kittredge","fullLFMName":"Kittredge, Andrew Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664991":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991","firstName":"Grant","lastName":"Wolfram","primaryNumber":"48","birthDate":"1996-12-12","currentAge":29,"birthCity":"Holland","birthStateProvince":"MI","birthCountry":"USA","height":"6' 7\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Wolfram","boxscoreName":"Wolfram","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"wolf-RAM","mlbDebutDate":"2025-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Grant Wolfram","nameSlug":"grant-wolfram-664991","firstLastName":"Grant Wolfram","lastFirstName":"Wolfram, Grant","lastInitName":"Wolfram, G","initLastName":"G Wolfram","fullFMLName":"Grant Wolfram","fullLFMName":"Wolfram, Grant","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID666974":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974","firstName":"Yennier","lastName":"Cano","primaryNumber":"78","birthDate":"1994-03-09","currentAge":32,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 4\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yennier","useLastName":"Cano","boxscoreName":"Cano","gender":"M","nameMatrilineal":"Banes","isPlayer":true,"isVerified":true,"pronunciation":"YEN-neer","mlbDebutDate":"2022-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yennier Cano","nameSlug":"yennier-cano-666974","firstLastName":"Yennier Cano","lastFirstName":"Cano, Yennier","lastInitName":"Cano, Y","initLastName":"Y Cano","fullFMLName":"Yennier  Cano","fullLFMName":"Cano, Yennier","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663465":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465","firstName":"Kolby","lastName":"Allard","birthDate":"1997-08-13","currentAge":29,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kolby","useLastName":"Allard","middleName":"Kenneth","boxscoreName":"Allard","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kolby Allard","nameSlug":"kolby-allard-663465","firstLastName":"Kolby Allard","lastFirstName":"Allard, Kolby","lastInitName":"Allard, K","initLastName":"K Allard","fullFMLName":"Kolby Kenneth Allard","fullLFMName":"Allard, Kolby Kenneth","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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},"ID450203":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203","firstName":"Charles","lastName":"Morton","birthDate":"1983-11-12","currentAge":42,"birthCity":"Flemington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":215,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Charlie","useLastName":"Morton","middleName":"A.","boxscoreName":"Morton, C","nickName":"Ground Chuck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2002,"lastPlayedDate":"2025-09-28","mlbDebutDate":"2008-06-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Charlie Morton","nameSlug":"charlie-morton-450203","firstLastName":"Charlie Morton","lastFirstName":"Morton, Charlie","lastInitName":"Morton, C","initLastName":"C Morton","fullFMLName":"Charles A. Morton","fullLFMName":"Morton, Charles A.","strikeZoneTop":3.51,"strikeZoneBottom":1.63},"ID656811":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811","firstName":"Ryan","lastName":"O'Hearn","primaryNumber":"29","birthDate":"1993-07-26","currentAge":33,"birthCity":"Dunedin","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ryan","useLastName":"O'Hearn","middleName":"Patrick","boxscoreName":"O'Hearn","nickName":"Brohearn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan O'Hearn","nameSlug":"ryan-o-hearn-656811","firstLastName":"Ryan O'Hearn","lastFirstName":"O'Hearn, Ryan","lastInitName":"O'Hearn, R","initLastName":"R O'Hearn","fullFMLName":"Ryan Patrick O'Hearn","fullLFMName":"O'Hearn, Ryan Patrick","strikeZoneTop":3.289,"strikeZoneBottom":1.66},"ID467793":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793","firstName":"Carlos","lastName":"Santana","primaryNumber":"41","birthDate":"1986-04-08","currentAge":40,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Carlos","useLastName":"Santana","boxscoreName":"Santana, C","nickName":"Slamtana","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2010-06-11","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Santana","nameSlug":"carlos-santana-467793","firstLastName":"Carlos Santana","lastFirstName":"Santana, Carlos","lastInitName":"Santana, C","initLastName":"C Santana","fullFMLName":"Carlos Santana","fullLFMName":"Santana, Carlos","strikeZoneTop":3.109,"strikeZoneBottom":1.569},"ID656577":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577","firstName":"Alexander","lastName":"Jackson","primaryNumber":"70","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Alex","useLastName":"Jackson","middleName":"James","boxscoreName":"Jackson, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Jackson","nameSlug":"alex-jackson-656577","firstLastName":"Alex Jackson","lastFirstName":"Jackson, Alex","lastInitName":"Jackson, A","initLastName":"A Jackson","fullFMLName":"Alexander James Jackson","fullLFMName":"Jackson, Alexander James","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID656775":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775","firstName":"Boyce","lastName":"Mullins","primaryNumber":"31","birthDate":"1994-10-01","currentAge":31,"birthCity":"Greensboro","birthStateProvince":"NC","birthCountry":"USA","height":"5' 7\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Cedric","useLastName":"Mullins","middleName":"Cedric","boxscoreName":"Mullins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-08-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cedric Mullins","nameTitle":"II","nameSuffix":"II","nameSlug":"cedric-mullins-656775","firstLastName":"Cedric Mullins","lastFirstName":"Mullins, Cedric","lastInitName":"Mullins, C","initLastName":"C Mullins","fullFMLName":"Boyce Cedric Mullins","fullLFMName":"Mullins, Boyce Cedric","strikeZoneTop":3.005,"strikeZoneBottom":1.517}},"venue":{"id":5,"name":"Progressive Field","link":"/api/v1/venues/5","location":{"address1":"2401 Ontario Street","city":"Cleveland","state":"Ohio","stateAbbrev":"OH","postalCode":"44115","defaultCoordinates":{"latitude":41.495861,"longitude":-81.685255},"azimuthAngle":0.0,"elevation":653,"country":"USA","phone":"(216) 420-4200"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":34830,"turfType":"Grass","roofType":"Open","leftLine":325,"left":370,"leftCenter":410,"center":405,"rightCenter":375,"rightLine":325},"active":true,"season":"2025"},"officialVenue":{"id":5,"link":"/api/v1/venues/5"},"weather":{"condition":"Clear","temp":"82","wind":"6 mph, In From CF"},"gameInfo":{"attendance":30476,"firstPitch":"2025-07-23T22:40:00.000Z","gameDurationMinutes":135},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"home":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"}},"officialScorer":{"id":494624,"fullName":"Adam Liberman","link":"/api/v1/people/494624"},"primaryDatacaster":{"id":693488,"fullName":"Pat Madine","link":"/api/v1/people/693488"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Holliday walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T22:40:45.345Z","endTime":"2025-07-23T22:42:37.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,8,9,10],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T20:39:41.102Z","endTime":"2025-07-23T22:12:45.535Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"}},{"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":"2025-07-23T22:12:45.535Z","endTime":"2025-07-23T22:39:59.312Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"}},{"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":"2025-07-23T22:39:59.312Z","endTime":"2025-07-23T22:40:47.647Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.54059343170687,"strikeZoneBottom":1.59141738018496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.25720697222591,"aZ":-15.926606104556855,"pfxX":-6.754502536684754,"pfxZ":9.105498052715758,"pX":-0.9988156213945355,"pZ":2.736564331559812,"vX0":3.6670532847093256,"vY0":-133.15222072041666,"vZ0":-4.890849190944353,"x":155.07,"y":164.89,"x0":-1.520850159198017,"y0":50.00399749088641,"z0":5.760555339943561,"aX":-12.053438351061839},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.6,"breakHorizontal":11.4,"spinRate":2335,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.41233775337025724,"extension":6.780870525618182},"index":3,"playId":"260d623f-aece-326f-9aed-6a8c7d881884","pitchNumber":1,"startTime":"2025-07-23T22:40:47.647Z","endTime":"2025-07-23T22:40:52.497Z","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.1,"endSpeed":84.6,"strikeZoneTop":3.42183617255183,"strikeZoneBottom":1.55538815961037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.374574481664474,"aZ":-14.073523886616487,"pfxX":-7.578410047690866,"pfxZ":9.818421615955751,"pX":-0.839908825024611,"pZ":2.323638040049859,"vX0":4.311540176111211,"vY0":-135.37124720561633,"vZ0":-6.215734352405974,"x":149.02,"y":176.04,"x0":-1.4741757506182405,"y0":50.004087291639706,"z0":5.646652979355384,"aX":-13.97330642584244},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":12.7,"spinRate":2388,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4056374390217181,"extension":6.442740363836512},"index":4,"playId":"1d4fa7dd-5070-336a-966c-3f95e213ab0f","pitchNumber":2,"startTime":"2025-07-23T22:41:02.911Z","endTime":"2025-07-23T22:41:07.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.50910926108456,"strikeZoneBottom":1.61072890040483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.536166110812964,"aZ":-25.94228188044458,"pfxX":-8.70397924449697,"pfxZ":4.232255024438269,"pX":-1.7319180780180035,"pZ":3.03326772224101,"vX0":2.517493546999587,"vY0":-120.3760173248207,"vZ0":-0.9970992638396614,"x":183.02,"y":156.88,"x0":-1.6580095715591663,"y0":50.00426161944465,"z0":5.741651721873266,"aX":-12.82305343478751},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.7,"breakHorizontal":15.2,"spinRate":1499,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4543579607634163,"extension":6.666270362637893},"index":5,"playId":"dbb5b8bd-5135-3186-8bd6-c7c3140b8600","pitchNumber":3,"startTime":"2025-07-23T22:41:18.398Z","endTime":"2025-07-23T22:41:22.837Z","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":93.0,"endSpeed":84.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.31229038901974,"aZ":-13.746021515940043,"pfxX":-8.848367073027651,"pfxZ":10.057749168577342,"pX":-0.4749238453812491,"pZ":2.3706564697335866,"vX0":5.537306589268809,"vY0":-135.19591816189225,"vZ0":-6.217521926864806,"x":135.1,"y":174.77,"x0":-1.4109978445900841,"y0":50.00306185866628,"z0":5.683529549706551,"aX":-16.210927278300282},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":14.6,"spinRate":2460,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4067593756109482,"extension":6.52881582883263},"index":6,"playId":"ebd7daf8-f1a9-3e7f-b304-3158de43126e","pitchNumber":4,"startTime":"2025-07-23T22:41:34.119Z","endTime":"2025-07-23T22:41:38.547Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2025-07-23T22:41:44.113Z","endTime":"2025-07-23T22:41:55.921Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"}},{"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":83.8,"endSpeed":76.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.923474461992114,"aZ":-32.25312226969142,"pfxX":0.6694180800758573,"pfxZ":-0.050893207333395196,"pX":0.1873608004063958,"pZ":2.2132028308353533,"vX0":4.2644657839235665,"vY0":-121.94165673845774,"vZ0":-1.8330754144842194,"x":109.86,"y":179.02,"x0":-1.6741934204499762,"y0":50.00503462990921,"z0":5.768489775723992,"aX":1.0030437302576478},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.2,"breakHorizontal":-2.3,"spinRate":2569,"spinDirection":21},"zone":5,"typeConfidence":2.0,"plateTime":0.44991282606183614,"extension":6.6463746461578355},"index":8,"playId":"72010d60-bb50-3353-a938-06773833157d","pitchNumber":5,"startTime":"2025-07-23T22:41:55.921Z","endTime":"2025-07-23T22:42:00.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.50517103685478,"strikeZoneBottom":1.58141695579798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.743318211103634,"aZ":-12.72950189929375,"pfxX":-6.298300566684301,"pfxZ":10.02017486224008,"pX":-1.545677467822893,"pZ":2.110923879748607,"vX0":2.4022863080328136,"vY0":-138.3947971876681,"vZ0":-7.317761489896826,"x":175.92,"y":181.79,"x0":-1.606386689718832,"y0":50.00408393809424,"z0":5.641110301075484,"aX":-12.224293863738643},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":10.9,"spinRate":2486,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3957021230001039,"extension":6.977782241840448},"index":9,"playId":"e0449646-2438-3bdf-873e-999421dacd8e","pitchNumber":6,"startTime":"2025-07-23T22:42:15.108Z","endTime":"2025-07-23T22:42:20.186Z","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":93.0,"endSpeed":85.1,"strikeZoneTop":3.47052576669917,"strikeZoneBottom":1.64852985707306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.71509702405653,"aZ":-16.096981536480673,"pfxX":-8.242620269490335,"pfxZ":8.684333461778547,"pX":-1.0531072112727893,"pZ":2.033265389051309,"vX0":4.108957584141752,"vY0":-135.2578419027267,"vZ0":-6.635204926395529,"x":157.14,"y":183.88,"x0":-1.521683896619901,"y0":50.00269351971357,"z0":5.648408120957329,"aX":-15.26046232180011},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":14.0,"spinRate":2341,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4050744209195054,"extension":6.759692144221162},"index":10,"playId":"95d87e20-21ef-31ab-9e4f-c2cbbe8581a4","pitchNumber":7,"startTime":"2025-07-23T22:42:32.216Z","endTime":"2025-07-23T22:42:37.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T22:42:37.572Z","atBatIndex":0},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jordan Westburg grounds into a double play, third baseman José Ramírez to second baseman Daniel Schneemann to first baseman Carlos Santana. Jackson Holliday out at 2nd. Jordan Westburg out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T22:42:42.612Z","endTime":"2025-07-23T22:43:10.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"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":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"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":92.9,"endSpeed":85.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.717181165536182,"aZ":-21.276617221817926,"pfxX":-9.61010182086838,"pfxZ":5.895895821363084,"pX":-0.19696275510142672,"pZ":2.406965660408086,"vX0":6.861587631385807,"vY0":-135.166443846552,"vZ0":-4.246584524148232,"x":124.51,"y":173.79,"x0":-1.521026602890163,"y0":50.00312640206715,"z0":5.494099158129109,"aX":-17.76592381588928},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.0,"breakHorizontal":16.0,"spinRate":2267,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.405354833322356,"extension":6.858547253231142},"hitData":{"launchSpeed":89.6,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.7,"coordY":156.0}},"index":0,"playId":"9a16b8ca-dab6-32bf-80a7-a15be8269546","pitchNumber":1,"startTime":"2025-07-23T22:43:02.419Z","endTime":"2025-07-23T22:43:10.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T22:43:10.428Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out, shortstop Brayan Rocchio to first baseman Carlos Santana.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T22:43:20.215Z","endTime":"2025-07-23T22:44:37.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.79415566633023,"strikeZoneBottom":1.72323426442189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.222471043965996,"aZ":-19.8002304887831,"pfxX":-9.686222616516421,"pfxZ":6.392425959682355,"pX":-0.2356061840153313,"pZ":1.9189165664284482,"vX0":6.8969890822425555,"vY0":-138.33921720140694,"vZ0":-6.119083789852268,"x":125.98,"y":186.97,"x0":-1.5041317260468976,"y0":50.004447574991005,"z0":5.489471114331676,"aX":-18.752495393922015},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.4,"breakHorizontal":16.1,"spinRate":2376,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.3961257206038682,"extension":6.412324877180171},"index":0,"playId":"0fa9e5ad-2edf-3344-920c-5e2b0a0e04ce","pitchNumber":1,"startTime":"2025-07-23T22:43:37.095Z","endTime":"2025-07-23T22:43:41.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.74625132869704,"strikeZoneBottom":1.70096023032202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.56648072578486,"aZ":-11.352311592672255,"pfxX":-6.480933013988099,"pfxZ":10.83152488083464,"pX":0.3269508819602702,"pZ":2.726890969293088,"vX0":6.674117214777481,"vY0":-138.41059727701295,"vZ0":-6.2484821520507365,"x":104.54,"y":165.15,"x0":-1.2843829691318325,"y0":50.00088706155241,"z0":5.78854662389913,"aX":-12.456809468765565},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":10.2,"spinRate":2539,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.3971314636289458,"extension":6.453957253676275},"index":1,"playId":"72843f84-619e-3d82-a9e1-6cadebd7e623","pitchNumber":2,"startTime":"2025-07-23T22:43:49.395Z","endTime":"2025-07-23T22:43:53.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":74.1,"strikeZoneTop":3.73450317655698,"strikeZoneBottom":1.7144819093496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.66437144201867,"aZ":-39.46070480302443,"pfxX":1.1395140268675878,"pfxZ":-5.37934728344001,"pX":0.5295431060916194,"pZ":-0.9087185278051194,"vX0":3.4685741534636327,"vY0":-115.89395844233371,"vZ0":-6.547627936040879,"x":96.82,"y":263.32,"x0":-1.1376606852362146,"y0":50.005697775597376,"z0":5.743887480835053,"aX":1.542129427684544},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-11.2,"breakHorizontal":-3.0,"spinRate":2466,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.47351867311452134,"extension":6.539413036333364},"index":2,"playId":"64f07898-b208-34fa-8f67-b7a35397fa11","pitchNumber":3,"startTime":"2025-07-23T22:44:09.907Z","endTime":"2025-07-23T22:44:14.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.945405555662067,"aZ":-42.88204760332471,"pfxX":4.85752051473537,"pfxZ":-8.345771826404793,"pX":-0.7901785012252179,"pZ":2.2926539905606975,"vX0":-0.15369367058637765,"vY0":-113.46666399510191,"vZ0":1.112973008903402,"x":147.12,"y":176.88,"x0":-1.3504927619024945,"y0":50.00496746971996,"z0":6.124519397705802,"aX":6.230150527426469},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-14.4,"breakHorizontal":-8.8,"spinRate":2476,"spinDirection":30},"zone":7,"typeConfidence":2.0,"plateTime":0.48579550339788025,"extension":6.365366604928325},"hitData":{"launchSpeed":56.2,"launchAngle":-48.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":133.79,"coordY":121.99}},"index":3,"playId":"417e7e0d-981d-376d-bafd-7d395079d6d0","pitchNumber":4,"startTime":"2025-07-23T22:44:30.453Z","endTime":"2025-07-23T22:44:37.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T22:44:37.825Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T22:46:16.488Z","endTime":"2025-07-23T22:47:11.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"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":"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":1},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.2,"strikeZoneTop":3.34256931022585,"strikeZoneBottom":1.42927535547719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.945018093335456,"aZ":-23.119448496419988,"pfxX":-7.773904872800439,"pfxZ":4.944356720445864,"pX":-1.5095793594370643,"pZ":3.3807743073135534,"vX0":4.632528714679966,"vY0":-135.1088722143078,"vZ0":-1.0975592385683717,"x":174.54,"y":147.5,"x0":-2.244552394929083,"y0":50.004688158536965,"z0":5.431048493880491,"aX":-14.242519815374354},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.9,"breakHorizontal":13.0,"spinRate":2162,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.40682022579660115,"extension":6.561814196351546},"index":0,"playId":"cb7d0440-24ea-34f3-8b4a-7c00197aea61","pitchNumber":1,"startTime":"2025-07-23T22:46:48.220Z","endTime":"2025-07-23T22:46:52.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.025394451698038,"aZ":-24.75401515163477,"pfxX":-9.042112918887181,"pfxZ":4.203277577425394,"pX":-0.40253222495850743,"pZ":2.239208371709113,"vX0":7.751983607566765,"vY0":-132.1925736245226,"vZ0":-2.9752427237361476,"x":132.34,"y":178.32,"x0":-2.202859342271481,"y0":50.001115817987795,"z0":5.202960492452311,"aX":-15.950518297721404},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.2,"breakHorizontal":14.6,"spinRate":2183,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4148514574708013,"extension":6.74056474960891},"hitData":{"launchSpeed":96.6,"launchAngle":31.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":81.12,"coordY":61.35}},"index":1,"playId":"ff459449-853f-36e5-930d-2548c5837aba","pitchNumber":2,"startTime":"2025-07-23T22:47:01.763Z","endTime":"2025-07-23T22:47:11.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T22:47:11.449Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out, first baseman Ryan O'Hearn to pitcher Zach Eflin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T22:47:15.789Z","endTime":"2025-07-23T22:49:18.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.9,"endSpeed":80.7,"strikeZoneTop":3.37953124453813,"strikeZoneBottom":1.49211889844891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.86995039063519,"aZ":-28.61784194677544,"pfxX":-9.937466859787415,"pfxZ":2.1507202608649,"pX":0.22983351412490263,"pZ":1.7604608458242965,"vX0":9.143347760541007,"vY0":-127.67538064959376,"vZ0":-3.4080043262064477,"x":108.24,"y":191.25,"x0":-2.103732629666061,"y0":50.00377594264637,"z0":5.3606994904610685,"aX":-16.435382583887584},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.4,"breakHorizontal":16.0,"spinRate":1823,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.4287339261993437,"extension":7.021014618994483},"index":0,"playId":"a79580e9-d01d-3ffc-ae54-41d564b16597","pitchNumber":1,"startTime":"2025-07-23T22:47:40.157Z","endTime":"2025-07-23T22:47:44.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.33151014406768,"strikeZoneBottom":1.444249762451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.279320144471086,"aZ":-22.071544008152223,"pfxX":-1.6093174952706608,"pfxZ":5.6887745012808875,"pX":-0.9537920654471264,"pZ":3.0139501036024785,"vX0":4.22211070037097,"vY0":-131.7479214562828,"vZ0":-1.8062130775090064,"x":153.36,"y":157.4,"x0":-2.360757277154591,"y0":50.004689175834216,"z0":5.3228963437505366,"aX":-2.859490280876605},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.2,"breakHorizontal":2.0,"spinRate":2303,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4141175239581312,"extension":6.579918073601269},"index":1,"playId":"77c23bad-a98c-37e5-9feb-bb13e5be420e","pitchNumber":2,"startTime":"2025-07-23T22:47:55.171Z","endTime":"2025-07-23T22:48:01.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.206234790998735,"aZ":-23.5988084371122,"pfxX":-10.763580102042823,"pfxZ":4.707651299070425,"pX":-0.5703152192207762,"pZ":1.824685238114431,"vX0":8.15614375037276,"vY0":-134.80074009721542,"vZ0":-4.445700638801198,"x":138.74,"y":189.51,"x0":-2.2529461483269064,"y0":50.00091304194617,"z0":5.18352969839698,"aX":-19.59655679991733},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.7,"breakHorizontal":17.5,"spinRate":2114,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.40798739112884785,"extension":6.615187920543801},"index":2,"playId":"4769b1ca-43aa-3997-83fa-540ddd52fd92","pitchNumber":3,"startTime":"2025-07-23T22:48:12.299Z","endTime":"2025-07-23T22:48:18.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.1,"strikeZoneTop":3.3502524347491,"strikeZoneBottom":1.361990361847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.349284048752818,"aZ":-37.6683155823454,"pfxX":6.292056024507213,"pfxZ":-4.318980518931948,"pX":-0.8972376709910675,"pZ":1.3517643397840216,"vX0":1.4738122441679051,"vY0":-112.67353424500288,"vZ0":-0.7804324077877772,"x":151.2,"y":202.28,"x0":-2.378522427532794,"y0":50.00102963275528,"z0":5.541727531621551,"aX":8.009316657958365},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-7.7,"breakHorizontal":-11.8,"spinRate":2525,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.48795823660254634,"extension":6.828056395160694},"index":3,"playId":"49f9a424-63c0-36a0-9d97-b7353ee35926","pitchNumber":4,"startTime":"2025-07-23T22:48:28.653Z","endTime":"2025-07-23T22:48:33.140Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-23T22:48:36.856Z","endTime":"2025-07-23T22:48:52.186Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.9,"strikeZoneTop":3.3694721827564,"strikeZoneBottom":1.45718490476974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72298333556505,"aZ":-22.52511918326868,"pfxX":0.20773324471715293,"pfxZ":5.473319879953134,"pX":-0.9275590871262956,"pZ":3.7009817917800616,"vX0":3.378885611688842,"vY0":-131.82668221865498,"vZ0":-0.10121831152686356,"x":152.36,"y":138.85,"x0":-2.252172001701858,"y0":50.00000920469521,"z0":5.401080160012704,"aX":0.3651276687762664},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.1,"breakHorizontal":-1.1,"spinRate":2300,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4153070362953484,"extension":6.5473642298212145},"index":5,"playId":"9f48322c-c985-345f-91a7-a447ca33e919","pitchNumber":5,"startTime":"2025-07-23T22:48:52.186Z","endTime":"2025-07-23T22:48:56.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.317949362480235,"aZ":-29.197287405245486,"pfxX":-9.318398818080931,"pfxZ":1.6124069899398892,"pX":-0.4775768804482604,"pZ":1.7861264821788951,"vX0":7.490408685570862,"vY0":-135.60999326845757,"vZ0":-3.8975692746564876,"x":135.2,"y":190.55,"x0":-2.0780626764640324,"y0":50.002409757905866,"z0":5.3010852536734765,"aX":-17.188641676626773},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.2,"breakHorizontal":15.1,"spinRate":2174,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.4053924730920895,"extension":6.74804682801969},"hitData":{"launchSpeed":101.8,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.1,"coordY":160.02}},"index":6,"playId":"1ce981eb-85c8-3576-8f0d-4672275e49b1","pitchNumber":6,"startTime":"2025-07-23T22:49:09.605Z","endTime":"2025-07-23T22:49:18.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T22:49:18.238Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Ramírez lines out to center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T22:49:24.952Z","endTime":"2025-07-23T22:50:29.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"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":"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":2},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"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":78.5,"endSpeed":72.2,"strikeZoneTop":3.53261036946114,"strikeZoneBottom":1.59818058631233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.04194176424137,"aZ":-38.81837078759571,"pfxX":6.296981593923852,"pfxZ":-5.072232821391177,"pX":-0.13909711828185017,"pZ":0.9396640809020947,"vX0":2.9771256112973266,"vY0":-114.29363311544556,"vZ0":-1.6598741014626572,"x":122.3,"y":213.41,"x0":-2.2808848899465497,"y0":50.00411025306984,"z0":5.5228391022713685,"aX":8.246637535134724},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-9.2,"breakHorizontal":-12.2,"spinRate":2597,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.4810870547293371,"extension":6.670762645935198},"index":0,"playId":"b0fa7cfa-e802-3070-ae16-eb298bfe931f","pitchNumber":1,"startTime":"2025-07-23T22:49:52.493Z","endTime":"2025-07-23T22:49:56.561Z","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":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.64761767833789,"strikeZoneBottom":1.48370039829818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.630724024238944,"aZ":-28.05670954305857,"pfxX":-9.963297814855641,"pfxZ":2.522136553093328,"pX":-0.21495292217582737,"pZ":2.030139321791195,"vX0":7.801479901991355,"vY0":-127.0889743947282,"vZ0":-2.7219425388067195,"x":125.19,"y":183.97,"x0":-2.0336578089838224,"y0":50.00120254909369,"z0":5.348893113021297,"aX":-16.25740414090422},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.2,"breakHorizontal":16.2,"spinRate":1803,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.4313623834606357,"extension":6.800080715933924},"index":1,"playId":"b105e0c7-5635-3f12-abe9-ffa6f3d95be4","pitchNumber":2,"startTime":"2025-07-23T22:50:05.844Z","endTime":"2025-07-23T22:50:10.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.55940504532555,"aZ":-21.899453722566506,"pfxX":-9.524404703688967,"pfxZ":5.603719298275819,"pX":-0.9829547775490819,"pZ":2.0045333945393615,"vX0":6.466715625817024,"vY0":-135.31069330349365,"vZ0":-4.505331080548878,"x":154.47,"y":184.66,"x0":-2.1798350403886335,"y0":50.00482746277421,"z0":5.247676074817471,"aX":-17.468706504549825},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.2,"breakHorizontal":15.7,"spinRate":2204,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4065101557121822,"extension":6.790121332609857},"hitData":{"launchSpeed":84.7,"launchAngle":24.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":154.51,"coordY":82.49}},"index":2,"playId":"3b6be45f-959f-3ec0-bc2d-8677339684a7","pitchNumber":3,"startTime":"2025-07-23T22:50:21.100Z","endTime":"2025-07-23T22:50:29.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T22:50:29.135Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a line drive to center fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T22:52:15.674Z","endTime":"2025-07-23T22:53:13.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.1,"strikeZoneTop":3.62771931759506,"strikeZoneBottom":1.64092881527345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.60784115694833,"aZ":-13.294660698436187,"pfxX":-5.4111902323380345,"pfxZ":10.741210479281722,"pX":-0.2729074042746701,"pZ":3.3589004724522535,"vX0":4.454879049109579,"vY0":-133.02718286929064,"vZ0":-3.989738772257901,"x":127.4,"y":148.09,"x0":-1.2821114765415722,"y0":50.00618333392455,"z0":5.869734046013031,"aX":-9.515183484847972},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.6,"breakHorizontal":8.6,"spinRate":2359,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.41477050356387535,"extension":6.641795286816598},"index":0,"playId":"3b13ed8f-f666-326b-afe8-5ed69a3055fd","pitchNumber":1,"startTime":"2025-07-23T22:52:33.235Z","endTime":"2025-07-23T22:52:37.574Z","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":84.4,"endSpeed":77.3,"strikeZoneTop":3.48310242260889,"strikeZoneBottom":1.59722558334213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.96580403426759,"aZ":-30.438349503922762,"pfxX":-8.562525615217316,"pfxZ":1.143642816824669,"pX":-0.8135164538695765,"pZ":1.2484079533459937,"vX0":4.2210271584679235,"vY0":-122.84192768100455,"vZ0":-4.330898737417847,"x":148.01,"y":205.07,"x0":-1.4481985759759262,"y0":50.00329162721634,"z0":5.642920272871805,"aX":-12.992378603523},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.2,"breakHorizontal":14.4,"spinRate":1590,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4471072353754928,"extension":6.66467149158051},"index":1,"playId":"b0f221e7-cc2a-3603-9392-adfed04ed5f4","pitchNumber":2,"startTime":"2025-07-23T22:52:47.744Z","endTime":"2025-07-23T22:52:52.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.03907667919518,"aZ":-30.401932841556864,"pfxX":-8.637824824649096,"pfxZ":1.1921486926917186,"pX":-0.10264120461424517,"pZ":2.4761094668840915,"vX0":5.896698764810325,"vY0":-121.01191513064411,"vZ0":-1.6221371424068853,"x":120.91,"y":171.93,"x0":-1.451102440725756,"y0":50.00012705517087,"z0":5.823303072516487,"aX":-12.784357556939716},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.0,"breakHorizontal":14.2,"spinRate":1528,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.45296884355188416,"extension":6.620078518728828},"hitData":{"launchSpeed":98.4,"launchAngle":12.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.54,"coordY":88.08}},"index":2,"playId":"cee5df16-e4d5-3b5a-b3cb-91e78c9a9b21","pitchNumber":3,"startTime":"2025-07-23T22:53:02.973Z","endTime":"2025-07-23T22:53:13.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T22:53:13.901Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Laureano flies out to center fielder Angel Martínez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T22:53:17.618Z","endTime":"2025-07-23T22:55:07.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.46380758825567,"strikeZoneBottom":1.54281055476688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.95253301981523,"aZ":-12.850721776357892,"pfxX":-5.802392555131788,"pfxZ":10.43298554411181,"pX":1.1806179193110327,"pZ":2.4286416558216555,"vX0":8.538606025514621,"vY0":-135.34882791905054,"vZ0":-6.32867797753691,"x":72.0,"y":173.21,"x0":-1.2633799848013827,"y0":50.00638830920351,"z0":5.699808746085588,"aX":-10.75162688536462},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":8.6,"spinRate":2318,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4049130928834721,"extension":6.778306449049647},"index":0,"playId":"339e61a6-9c66-3ddc-9fe5-417d27be7e8d","pitchNumber":1,"startTime":"2025-07-23T22:53:37.700Z","endTime":"2025-07-23T22:53:42.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.270131695622794,"aZ":-23.9357293747684,"pfxX":-8.39218056843066,"pfxZ":4.688209147608755,"pX":0.1321217000343989,"pZ":2.0681281359422004,"vX0":6.854166458193828,"vY0":-132.0648479529985,"vZ0":-4.414317088992018,"x":111.96,"y":182.94,"x0":-1.4120786934901082,"y0":50.00660212448884,"z0":5.531425194153851,"aX":-14.762701109360181},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.7,"breakHorizontal":13.6,"spinRate":2225,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.415438459528481,"extension":6.738646667243848},"index":1,"playId":"aeda393a-4e4e-3abe-bc70-17d1791c46a5","pitchNumber":2,"startTime":"2025-07-23T22:53:53.460Z","endTime":"2025-07-23T22:53:57.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.40232910292334,"strikeZoneBottom":1.47127962367473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.089196335971394,"aZ":-32.068480144811,"pfxX":2.54743713525029,"pfxZ":0.07155161438273527,"pX":0.16314128338224465,"pZ":1.2689736356092387,"vX0":3.355655980275555,"vY0":-122.82235367945228,"vZ0":-4.019168005175935,"x":110.78,"y":204.52,"x0":-1.5513198610109264,"y0":50.00496361880373,"z0":5.650683794787686,"aX":3.896016272856495},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.6,"breakHorizontal":-5.4,"spinRate":2620,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4457686974149726,"extension":6.755432660560143},"index":2,"playId":"7e332911-e38f-357d-89d5-8ddb3b7d75ee","pitchNumber":3,"startTime":"2025-07-23T22:54:13.104Z","endTime":"2025-07-23T22:54:17.920Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.235062141822958,"aZ":-14.491006576853323,"pfxX":-5.73922720942012,"pfxZ":9.35128528306559,"pX":-0.4425072451786108,"pZ":2.9933574333001496,"vX0":4.585116164862204,"vY0":-136.90430057482226,"vZ0":-4.668541104216621,"x":133.87,"y":157.96,"x0":-1.3963061953163605,"y0":50.00644858438644,"z0":5.718235175322478,"aX":-10.857754926608571},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":9.4,"spinRate":2447,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.4006340961173862,"extension":6.633686792681397},"index":3,"playId":"7fb2d3d8-35d7-3f35-90ff-bc95c6f61c6d","pitchNumber":4,"startTime":"2025-07-23T22:54:29.395Z","endTime":"2025-07-23T22:54:34.745Z","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":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.219685511666885,"aZ":-29.556098160217534,"pfxX":1.200989929847902,"pfxZ":1.7606829436899876,"pX":0.6399228958930868,"pZ":2.1804126511201685,"vX0":4.919936582725496,"vY0":-121.58390815255227,"vZ0":-2.2226576176382697,"x":92.61,"y":179.91,"x0":-1.5710624084298042,"y0":50.00413841685325,"z0":5.687106725012558,"aX":1.7862075477910118},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.9,"breakHorizontal":-3.4,"spinRate":2517,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.4515730207138442,"extension":6.684277599858476},"hitData":{"launchSpeed":77.7,"launchAngle":31.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.54,"coordY":84.2}},"index":4,"playId":"fc9da7ee-c18f-3f4b-82c9-b415ecc93bef","pitchNumber":5,"startTime":"2025-07-23T22:54:56.243Z","endTime":"2025-07-23T22:55:07.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T22:55:07.089Z","atBatIndex":7},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Colton Cowser grounds into a double play, second baseman Daniel Schneemann to shortstop Brayan Rocchio to first baseman Carlos Santana. Ryan O'Hearn out at 2nd. Colton Cowser out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T22:55:16.821Z","endTime":"2025-07-23T22:57:25.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.7,"endSpeed":67.4,"strikeZoneTop":3.41850181664984,"strikeZoneBottom":1.50933374243668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.81406470393192,"aZ":-42.126924942920944,"pfxX":6.983572833953485,"pfxZ":-8.662543627877676,"pX":-0.6392803718341713,"pZ":2.888253377886442,"vX0":-0.19080886548578874,"vY0":-107.22479249633518,"vZ0":3.0373481948633065,"x":141.37,"y":160.8,"x0":-1.4538812950307938,"y0":50.0018772839912,"z0":6.197847336630592,"aX":8.024380825543565},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-14.3,"breakHorizontal":-12.5,"spinRate":2407,"spinDirection":37},"zone":1,"typeConfidence":2.0,"plateTime":0.5134141976291926,"extension":6.2080296331487235},"index":0,"playId":"82027d17-380a-33a5-bbf7-5b590aeb40ab","pitchNumber":1,"startTime":"2025-07-23T22:55:32.720Z","endTime":"2025-07-23T22:55:37.357Z","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.3,"endSpeed":87.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.911966138629758,"aZ":-15.189482247735866,"pfxX":-5.326380342903357,"pfxZ":8.546071365738145,"pX":-0.47517304144593814,"pZ":3.404213383407487,"vX0":4.861449559315563,"vY0":-140.13513646145688,"vZ0":-3.848475308841704,"x":135.11,"y":146.87,"x0":-1.5411404464164131,"y0":50.001094884252616,"z0":5.788698069587207,"aX":-10.583928699775578},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":8.6,"spinRate":2448,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3909862852690913,"extension":6.3767116312997185},"index":1,"playId":"a9b2ee48-f893-3bf2-a8bc-4472c1ee32a2","pitchNumber":2,"startTime":"2025-07-23T22:55:49.522Z","endTime":"2025-07-23T22:55:53.763Z","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":"2025-07-23T22:56:00.453Z","endTime":"2025-07-23T22:56:14.194Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.40068627308709,"strikeZoneBottom":1.59201364186628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.99182107088635,"aZ":-14.258023572894395,"pfxX":-4.26101411212036,"pfxZ":9.025175675645176,"pX":-1.2827155675936064,"pZ":4.050959013981542,"vX0":2.3424524016299837,"vY0":-140.08176548350522,"vZ0":-2.3223390033496383,"x":165.89,"y":129.4,"x0":-1.5767016873775848,"y0":50.00279863441013,"z0":5.824241366329517,"aX":-8.458049478821593},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":7.2,"spinRate":2454,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3911974515981713,"extension":6.410574512286405},"index":3,"playId":"987bd52d-3fbc-39b8-8d07-a9de1c79fb01","pitchNumber":3,"startTime":"2025-07-23T22:56:14.194Z","endTime":"2025-07-23T22:56:18.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":69.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.42925427178843,"aZ":-42.12198584596687,"pfxX":5.631702406759339,"pfxZ":-8.192407719900796,"pX":0.26799490601656245,"pZ":1.4263097385234598,"vX0":2.3302833706625417,"vY0":-110.08331551483589,"vZ0":-0.1235777499335522,"x":106.78,"y":200.27,"x0":-1.5392500429648412,"y0":50.002137554146486,"z0":5.981206906868414,"aX":6.839446365844509},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-14.5,"breakHorizontal":-10.8,"spinRate":2447,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.49954497715030755,"extension":6.519743003067942},"index":4,"playId":"96fc3379-e12c-3411-a6a2-4bf9441f9fa1","pitchNumber":4,"startTime":"2025-07-23T22:56:32.439Z","endTime":"2025-07-23T22:56:37.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.38920214920786,"strikeZoneBottom":1.58053320266307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.04927752126953,"aZ":-26.37508672132822,"pfxX":-8.925786020018267,"pfxZ":3.542871749847942,"pX":-1.0078371951626979,"pZ":2.053072951909094,"vX0":4.357266022551597,"vY0":-126.66540783249611,"vZ0":-3.6614882419962513,"x":155.42,"y":183.35,"x0":-1.583756129814609,"y0":50.00474010690899,"z0":5.6087254217054685,"aX":-14.614235732509913},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.9,"breakHorizontal":15.2,"spinRate":1709,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4311926954695462,"extension":6.832082304394962},"index":5,"playId":"070c5676-d9a8-3f72-a778-f25f8de9363b","pitchNumber":5,"startTime":"2025-07-23T22:56:57.218Z","endTime":"2025-07-23T22:57:02.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.0,"endSpeed":67.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.822263338099727,"aZ":-41.427842575407425,"pfxX":5.483414374090293,"pfxZ":-8.123357005710817,"pX":-0.8028561150211454,"pZ":3.0434673163965016,"vX0":-0.296738964052457,"vY0":-106.25490022790022,"vZ0":3.370335927002982,"x":147.6,"y":156.61,"x0":-1.3731139827203545,"y0":50.001967147514584,"z0":6.1557065105840305,"aX":6.246877142718375},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.8,"breakVerticalInduced":-13.4,"breakHorizontal":-9.8,"spinRate":2382,"spinDirection":31},"zone":1,"typeConfidence":2.0,"plateTime":0.5161913334677224,"extension":6.479740524531065},"hitData":{"launchSpeed":91.1,"launchAngle":1.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.29,"coordY":155.18}},"index":6,"playId":"f4023ea1-5f75-302a-9c86-c218bc3a1155","pitchNumber":6,"startTime":"2025-07-23T22:57:17.474Z","endTime":"2025-07-23T22:57:25.401Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T22:57:25.401Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T22:59:45.753Z","endTime":"2025-07-23T23:01:00.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":607732,"link":"/api/v1/people/607732"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.18868493014209,"strikeZoneBottom":1.45398804651665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.386770850373097,"aZ":-24.167547420566425,"pfxX":-1.4470174020672637,"pfxZ":4.668960516088328,"pX":0.8954644028495409,"pZ":3.304925623012031,"vX0":8.30197817286666,"vY0":-129.46466728574305,"vZ0":-0.5693042087453317,"x":82.87,"y":149.55,"x0":-2.1504986899613034,"y0":50.00372668850975,"z0":5.360517887876543,"aX":-2.482849909991828},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.5,"breakHorizontal":1.0,"spinRate":2346,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4213888423959111,"extension":7.057034835876895},"index":0,"playId":"5312865a-aaec-3d6d-9cec-b5a5da0676bf","pitchNumber":1,"startTime":"2025-07-23T22:59:46.035Z","endTime":"2025-07-23T22:59:51.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.0,"strikeZoneTop":3.17787946340101,"strikeZoneBottom":1.31750464653135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.953824729686907,"aZ":-37.859516978185695,"pfxX":7.902133086794825,"pfxZ":-4.380294517946805,"pX":-0.2750795767722781,"pZ":0.7845872481172848,"vX0":2.4002103990621726,"vY0":-113.54472667537851,"vZ0":-1.950506780980803,"x":127.49,"y":217.6,"x0":-2.374185762390804,"y0":50.003664771107026,"z0":5.443090389415201,"aX":10.255497135595625},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-8.2,"breakHorizontal":-14.9,"spinRate":2635,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.48350621768476376,"extension":7.081816625201219},"index":1,"playId":"d150ecb4-b935-34c9-b2ce-16a49093c08c","pitchNumber":2,"startTime":"2025-07-23T23:00:01.491Z","endTime":"2025-07-23T23:00:06.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.183716624126387,"aZ":-25.032812421437164,"pfxX":-0.3833771596200397,"pfxZ":4.12718918953742,"pX":0.9124125170503091,"pZ":3.0258640478367638,"vX0":8.000337346828324,"vY0":-130.3800968978871,"vZ0":-1.1725605932795267,"x":82.22,"y":157.08,"x0":-2.139706394258046,"y0":50.001197894877386,"z0":5.362101640424225,"aX":-0.6636372407278879},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.4,"breakHorizontal":-1.0,"spinRate":2394,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4193338165487308,"extension":6.971441251943481},"index":2,"playId":"dbf2d9e3-4f38-3d05-8bfc-1498bcc111f8","pitchNumber":3,"startTime":"2025-07-23T23:00:20.897Z","endTime":"2025-07-23T23:00:30.600Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.16175037591342,"strikeZoneBottom":1.29782563246001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.29499711679653,"aZ":-30.04928201144974,"pfxX":-8.096277366796256,"pfxZ":1.1627825179402507,"pX":0.6844920192086758,"pZ":2.8919241440529193,"vX0":10.087009605978565,"vY0":-134.12067141279022,"vZ0":-0.8423632810950167,"x":90.91,"y":160.7,"x0":-2.068655349952859,"y0":50.00196196880319,"z0":5.347980317133626,"aX":-14.788359082747819},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.2,"breakHorizontal":12.6,"spinRate":2102,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.40796397316661626,"extension":6.990904813138887},"index":3,"playId":"369236e8-f8e3-3d0b-b2c9-2d16823dda92","pitchNumber":4,"startTime":"2025-07-23T23:00:54.480Z","endTime":"2025-07-23T23:01:00.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:01:00.136Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Santana grounds out, first baseman Ryan O'Hearn to pitcher Zach Eflin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T23:01:01.421Z","endTime":"2025-07-23T23:02:52.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621107,"link":"/api/v1/people/621107"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.4,"strikeZoneTop":3.54894648530401,"strikeZoneBottom":1.696512590707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.952205093733635,"aZ":-37.654955010116836,"pfxX":6.340752710423601,"pfxZ":-4.185972623217444,"pX":0.8164505771987052,"pZ":1.7879644773504941,"vX0":4.778848715853127,"vY0":-113.76726843577656,"vZ0":-0.0745694245551971,"x":85.88,"y":190.5,"x0":-2.135237074985471,"y0":50.00119201888513,"z0":5.554602341619734,"aX":8.30663706898623},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-7.3,"breakHorizontal":-12.7,"spinRate":2538,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.4815159078051021,"extension":6.967729732453326},"index":0,"playId":"bfbbd927-5792-3add-8e93-1a002c81aaa1","pitchNumber":1,"startTime":"2025-07-23T23:01:22.326Z","endTime":"2025-07-23T23:01:29.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.55794237270428,"strikeZoneBottom":1.51707624006975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.763547166595565,"aZ":-27.486875310653417,"pfxX":-8.667834818308512,"pfxZ":2.507343945718242,"pX":-1.4719780632715163,"pZ":2.4981329303567743,"vX0":5.210887165602154,"vY0":-136.30226726593395,"vZ0":-2.3940159699104404,"x":173.11,"y":171.33,"x0":-2.288813110214857,"y0":50.003887600751355,"z0":5.298566129678151,"aX":-16.204877164729556},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.2,"breakHorizontal":14.5,"spinRate":2137,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4028556414538791,"extension":6.807017017584057},"index":1,"playId":"a8aa2607-8179-36c7-acef-182781bd76dc","pitchNumber":2,"startTime":"2025-07-23T23:01:37.958Z","endTime":"2025-07-23T23:01:42.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.48133504095842,"strikeZoneBottom":1.56663228796943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.895872532816618,"aZ":-31.785959570445613,"pfxX":-9.700269323404314,"pfxZ":0.24088235666415247,"pX":1.1782965638737564,"pZ":1.735510453120025,"vX0":11.102159762230547,"vY0":-127.35266441565358,"vZ0":-2.701991414737667,"x":72.09,"y":191.92,"x0":-1.9752329806302709,"y0":50.005813949225605,"z0":5.321705390909012,"aX":-15.953121999564564},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.0,"breakHorizontal":15.1,"spinRate":1862,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4299004120007077,"extension":7.106749671417784},"index":2,"playId":"098d6b83-7834-3546-b510-6b7edde2e25f","pitchNumber":3,"startTime":"2025-07-23T23:01:53.711Z","endTime":"2025-07-23T23:01:58.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.33968018539113,"strikeZoneBottom":1.57651916776685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.717854623477454,"aZ":-26.936356540552943,"pfxX":-9.027635845287357,"pfxZ":2.852980183773006,"pX":0.15268267357764004,"pZ":2.7609049268825974,"vX0":9.102384881964271,"vY0":-134.77928353106245,"vZ0":-1.7640757405326424,"x":111.18,"y":164.24,"x0":-2.097947059840292,"y0":50.0035679297657,"z0":5.328983378463357,"aX":-16.58368511303883},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.0,"breakHorizontal":14.4,"spinRate":2165,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.40663214523695057,"extension":7.156075455312737},"index":3,"playId":"298e916a-d405-3bf2-9305-0bea4fa452d0","pitchNumber":4,"startTime":"2025-07-23T23:02:08.891Z","endTime":"2025-07-23T23:02:13.574Z","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":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.67783093892699,"aZ":-24.641200368165332,"pfxX":0.08519508431331024,"pfxZ":4.347628128843061,"pX":0.8027065216048362,"pZ":2.5909236413459937,"vX0":7.510265131750401,"vY0":-130.11529417602029,"vZ0":-2.359812609487189,"x":86.4,"y":168.83,"x0":-2.11973410836709,"y0":50.002912009703316,"z0":5.357193754481383,"aX":0.14541201852080066},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.7,"breakHorizontal":-1.7,"spinRate":2304,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.41932139627979925,"extension":7.091587004974431},"index":4,"playId":"4c202d35-8cb1-33bf-a363-342c17b10edc","pitchNumber":5,"startTime":"2025-07-23T23:02:25.289Z","endTime":"2025-07-23T23:02:30.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.066134568876492,"aZ":-37.48816228089685,"pfxX":4.966881963771468,"pfxZ":-4.1050292016356025,"pX":-1.2557020520283662,"pZ":1.8644779450158548,"vX0":1.0581088760162694,"vY0":-112.61873193808142,"vZ0":0.1204301385698272,"x":164.86,"y":188.44,"x0":-2.3763667743581673,"y0":50.00504016685719,"z0":5.579745946317381,"aX":6.4261945408450005},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-7.2,"breakHorizontal":-9.2,"spinRate":2480,"spinDirection":80},"zone":13,"typeConfidence":2.0,"plateTime":0.48502719074861433,"extension":6.77258015794463},"hitData":{"launchSpeed":74.4,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":141.42,"coordY":178.18}},"index":5,"playId":"c1173498-4a95-33dc-acd6-27b5b0bcbbe3","pitchNumber":6,"startTime":"2025-07-23T23:02:45.327Z","endTime":"2025-07-23T23:02:52.683Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:02:52.683Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Jones flies out to left fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T23:03:00.337Z","endTime":"2025-07-23T23:05:13.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.84368662457931,"strikeZoneBottom":1.78079739487237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.508358968630407,"aZ":-17.438747641625657,"pfxX":-6.3037508404845335,"pfxZ":7.809018260594764,"pX":-0.17106216878462988,"pZ":3.923377634456164,"vX0":7.516625731464809,"vY0":-136.83861274410017,"vZ0":-0.7133737460772361,"x":123.52,"y":132.85,"x0":-2.140640535949051,"y0":50.00665870982832,"z0":5.387388045645026,"aX":-11.901939488769518},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":9.7,"spinRate":2237,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.400983197542951,"extension":7.053489635708363},"index":0,"playId":"7445c177-e1b5-3148-bbeb-c4cc0b8772bf","pitchNumber":1,"startTime":"2025-07-23T23:03:32.132Z","endTime":"2025-07-23T23:03:37.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.761746416122463,"aZ":-23.844057423073856,"pfxX":-0.8861140419383498,"pfxZ":4.88002053902165,"pX":0.6940683241070378,"pZ":2.2885375732287603,"vX0":7.722898022489836,"vY0":-129.76327100300554,"vZ0":-2.9817387640049784,"x":90.54,"y":176.99,"x0":-2.203740322341163,"y0":50.00607372342895,"z0":5.266095341684303,"aX":-1.5145250962800536},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.4,"breakHorizontal":-0.1,"spinRate":2390,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.42184447230605615,"extension":6.96632530412322},"index":1,"playId":"bc9ee1be-c8d6-34cd-9f2c-f65539440af9","pitchNumber":2,"startTime":"2025-07-23T23:03:48.810Z","endTime":"2025-07-23T23:03:53.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.87457936764747,"strikeZoneBottom":1.71109221337236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.936068100018687,"aZ":-19.264078883690978,"pfxX":-4.904703434952385,"pfxZ":6.873746398472049,"pX":-0.8835813732931582,"pZ":3.889881061382785,"vX0":5.2428302101201965,"vY0":-136.21038410096804,"vZ0":-0.4569494598841418,"x":150.68,"y":133.75,"x0":-2.196154532385848,"y0":50.00662184293016,"z0":5.3919110344057986,"aX":-9.217841857739396},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.6,"breakHorizontal":7.8,"spinRate":2312,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4021308557517087,"extension":6.787661374385386},"index":2,"playId":"b291f10e-c7c9-338f-aeda-1aba2546315d","pitchNumber":3,"startTime":"2025-07-23T23:04:06.527Z","endTime":"2025-07-23T23:04:11.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.83844901530146,"strikeZoneBottom":1.7381082660584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.82031215449978,"aZ":-27.26229294746892,"pfxX":-10.46653847790435,"pfxZ":2.9199630329894575,"pX":0.4637391304406535,"pZ":1.650677714668368,"vX0":9.957536021737543,"vY0":-128.8576313037484,"vZ0":-3.772407154569707,"x":99.32,"y":194.21,"x0":-2.0911137153319954,"y0":50.00298768734429,"z0":5.240478447660769,"aX":-17.599024098972215},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.7,"breakHorizontal":16.7,"spinRate":1830,"spinDirection":252},"zone":9,"typeConfidence":2.0,"plateTime":0.4251002077308077,"extension":7.414140780138668},"index":3,"playId":"7ab085d2-0700-33b5-9558-3b93ee902e60","pitchNumber":4,"startTime":"2025-07-23T23:04:21.965Z","endTime":"2025-07-23T23:04:28.221Z","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":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.8,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.050176368504676,"aZ":-23.233713400795967,"pfxX":-1.2193675117775609,"pfxZ":5.046847414145667,"pX":0.17615897463129562,"pZ":2.2638007868920953,"vX0":6.919599448599182,"vY0":-131.3405517620653,"vZ0":-3.5364568138449504,"x":110.29,"y":177.66,"x0":-2.3179515696486668,"y0":50.00447891509505,"z0":5.326893630246178,"aX":-2.16114858192369},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.6,"breakHorizontal":1.0,"spinRate":2276,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.4147413780396616,"extension":6.984789598256164},"index":4,"playId":"79a83375-7134-3ccd-83f0-d991ff468985","pitchNumber":5,"startTime":"2025-07-23T23:04:40.235Z","endTime":"2025-07-23T23:04:44.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.998207285154898,"aZ":-30.137746657621953,"pfxX":-10.069446712386299,"pfxZ":1.116355055962135,"pX":-0.33452805736302893,"pZ":2.8504582260624014,"vX0":8.304632263471811,"vY0":-134.46720310215548,"vZ0":-0.8506768060712456,"x":129.75,"y":161.82,"x0":-2.15938440343635,"y0":50.004266642087664,"z0":5.31511377985979,"aX":-18.384714823733592},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.0,"breakHorizontal":16.4,"spinRate":2140,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4078117925911746,"extension":7.375729921471854},"hitData":{"launchSpeed":95.3,"launchAngle":45.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.87,"coordY":107.72}},"index":5,"playId":"f53a8d2a-94fa-37a9-ba33-b1a0f13ed504","pitchNumber":6,"startTime":"2025-07-23T23:05:03.731Z","endTime":"2025-07-23T23:05:13.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:05:13.658Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ramón Urías walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T23:07:03.418Z","endTime":"2025-07-23T23:10:00.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.22630797636037,"strikeZoneBottom":1.47898628927081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.780403997392984,"aZ":-28.084801924888048,"pfxX":2.415739800568626,"pfxZ":2.829670080181069,"pX":-0.07151952586607457,"pZ":2.335387234639829,"vX0":2.8649511259254776,"vY0":-119.93352797363988,"vZ0":-2.3286948192735553,"x":119.73,"y":175.72,"x0":-1.5988037471828245,"y0":50.005428218890856,"z0":5.842213843399582,"aX":3.493038660231878},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.8,"breakHorizontal":-5.2,"spinRate":2596,"spinDirection":72},"zone":5,"typeConfidence":2.0,"plateTime":0.45798465103982355,"extension":6.487040147298939},"index":0,"playId":"efb8efea-5d6b-349a-a92a-1d8f1c887bb4","pitchNumber":1,"startTime":"2025-07-23T23:07:19.397Z","endTime":"2025-07-23T23:07:23.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.3,"strikeZoneTop":3.31452867728602,"strikeZoneBottom":1.50795907886493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.0490687582654,"aZ":-14.113478916200314,"pfxX":-7.484754683738414,"pfxZ":9.805123208768444,"pX":0.4489204920929185,"pZ":2.0373050391282295,"vX0":7.187601048929577,"vY0":-136.12147751015266,"vZ0":-7.260530953744576,"x":99.89,"y":183.77,"x0":-1.2773321032525176,"y0":50.00038465073007,"z0":5.752607818203782,"aX":-13.78353721839084},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.1,"breakHorizontal":11.6,"spinRate":2432,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.40527108154785685,"extension":6.416261510575353},"index":1,"playId":"417681df-fdb6-35ba-810d-126a369ff9f5","pitchNumber":2,"startTime":"2025-07-23T23:07:32.469Z","endTime":"2025-07-23T23:07:36.905Z","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":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.23452513747887,"strikeZoneBottom":1.46060260511616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.290500778525523,"aZ":-32.73325805614372,"pfxX":2.4498781562129475,"pfxZ":-0.3680989744837192,"pX":1.7540297334045307,"pZ":-0.07261785493732945,"vX0":6.4159078261077696,"vY0":-122.87210266968422,"vZ0":-7.027659885511219,"x":50.14,"y":240.74,"x0":-1.2182753954263703,"y0":50.0032460301044,"z0":5.636247676346562,"aX":3.713600838614833},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.3,"breakHorizontal":-6.1,"spinRate":2683,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4472374166902999,"extension":6.7947189199405935},"index":2,"playId":"592270bd-95ca-3e07-8c94-e05211f7cb5c","pitchNumber":3,"startTime":"2025-07-23T23:07:49.105Z","endTime":"2025-07-23T23:07:53.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.437913906141066,"aZ":-31.93450591873277,"pfxX":2.1536466534109997,"pfxZ":0.1497637802800389,"pX":0.7463512225479221,"pZ":1.9008625705175037,"vX0":4.497993420851623,"vY0":-124.28554036900746,"vZ0":-3.0204719149095784,"x":88.55,"y":187.46,"x0":-1.3681455164365783,"y0":50.00036784093497,"z0":5.790171512687979,"aX":3.360210797793777},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.2,"breakHorizontal":-4.9,"spinRate":2622,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.4410890707803219,"extension":6.459025921991315},"index":3,"playId":"7a38c889-aa2b-3901-b1a3-c4c9a915b893","pitchNumber":4,"startTime":"2025-07-23T23:08:10.386Z","endTime":"2025-07-23T23:08:15.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.6,"endSpeed":68.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.559832990896478,"aZ":-42.21182013620401,"pfxX":5.20188824505748,"pfxZ":-8.533849225903051,"pX":-0.5314138966729488,"pZ":1.9222957859642105,"vX0":0.38269095683925375,"vY0":-108.51882653649169,"vZ0":1.0183839396838457,"x":137.26,"y":186.88,"x0":-1.385408247314046,"y0":50.00497450467411,"z0":6.098415682867358,"aX":6.115056068610297},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-14.8,"breakHorizontal":-9.5,"spinRate":2365,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.5075477879244925,"extension":6.4623679445570925},"index":4,"playId":"2ef985d0-c1bc-3b7f-87e0-03e798ea4915","pitchNumber":5,"startTime":"2025-07-23T23:08:32.267Z","endTime":"2025-07-23T23:08:35.584Z","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":93.8,"endSpeed":85.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.922029517934316,"aZ":-12.367287595358713,"pfxX":-5.460428467936014,"pfxZ":10.55285035131621,"pX":-0.8103921957954683,"pZ":1.8393354034667309,"vX0":3.628296808109529,"vY0":-136.36270975618248,"vZ0":-7.780410494544485,"x":147.89,"y":189.12,"x0":-1.4510553145781884,"y0":50.002543730714805,"z0":5.589133638638157,"aX":-10.24882333152709},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.6,"breakHorizontal":9.1,"spinRate":2451,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.4021882065664637,"extension":6.385062407996774},"index":5,"playId":"40aa555a-321d-374a-abbb-6dfe3804e383","pitchNumber":6,"startTime":"2025-07-23T23:08:49.338Z","endTime":"2025-07-23T23:08:54.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.0,"strikeZoneTop":3.17602136287504,"strikeZoneBottom":1.42941365063168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.59557841067548,"aZ":-43.88762804768668,"pfxX":4.555215046748345,"pfxZ":-9.282044965508808,"pX":1.3484111487052972,"pZ":0.33671017654447294,"vX0":4.132208846955385,"vY0":-113.12535490509373,"vZ0":-2.4892259628286313,"x":65.6,"y":229.69,"x0":-1.1111150096422266,"y0":50.00016341037734,"z0":5.959425875527792,"aX":5.750546829801169},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-17.0,"breakHorizontal":-9.5,"spinRate":2596,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.48904480318783916,"extension":6.653142802177967},"index":6,"playId":"a8bbf29c-30d6-3904-9ccc-d1fd6f52b6bf","pitchNumber":7,"startTime":"2025-07-23T23:09:10.451Z","endTime":"2025-07-23T23:09:14.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.18841138694884,"strikeZoneBottom":1.46199358104879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.869052335908755,"aZ":-32.982086677615435,"pfxX":3.1084621050810206,"pfxZ":-0.5370569030133101,"pX":-1.5831879522984704,"pZ":3.057895213698852,"vX0":-0.5194138244118638,"vY0":-122.37896225434129,"vZ0":0.2535207797040222,"x":177.35,"y":156.22,"x0":-1.7715134128726797,"y0":50.00177354379759,"z0":5.785540037750474,"aX":4.699296098739598},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.6,"breakHorizontal":-5.5,"spinRate":2625,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.4481199649615264,"extension":6.671646880955166},"index":7,"playId":"ad43c3f3-5725-38b5-bc2b-7c5c06e40575","pitchNumber":8,"startTime":"2025-07-23T23:09:35.969Z","endTime":"2025-07-23T23:09:40.617Z","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":95.1,"endSpeed":86.3,"strikeZoneTop":3.20538863346559,"strikeZoneBottom":1.45392922999554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.18881588283045,"aZ":-15.281157201121081,"pfxX":-6.619121174671363,"pfxZ":8.76801211900866,"pX":-1.1782388874032352,"pZ":3.86886748678034,"vX0":3.411423060501152,"vY0":-138.46005652529024,"vZ0":-2.287606872945807,"x":161.91,"y":134.32,"x0":-1.571652446777593,"y0":50.00014022201936,"z0":5.737794220062199,"aX":-12.748460366572049},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":11.2,"spinRate":2360,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3967853087273041,"extension":6.518452279203827},"index":8,"playId":"2aebfa48-449f-394b-bd3f-11b885e09fa9","pitchNumber":9,"startTime":"2025-07-23T23:09:55.471Z","endTime":"2025-07-23T23:10:00.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:10:00.564Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cedric Mullins doubles (15) on a line drive to right fielder Nolan Jones. Ramón Urías to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T23:10:09.907Z","endTime":"2025-07-23T23:11:55.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"postOnThird":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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.2,"strikeZoneTop":3.46000047379498,"strikeZoneBottom":1.5099993266674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.720274050881763,"aZ":-14.008075900003963,"pfxX":-5.732058074936983,"pfxZ":9.697151971466578,"pX":0.22694842779057842,"pZ":3.3410218854129257,"vX0":6.452788008938543,"vY0":-136.40701670988415,"vZ0":-3.691153043394602,"x":108.35,"y":148.57,"x0":-1.4314359249900939,"y0":50.00047032960169,"z0":5.685986885787609,"aX":-10.735225619908324},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":8.9,"spinRate":2425,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.40249505797627183,"extension":6.746256694904391},"index":0,"playId":"91a60838-fe05-3363-861e-b010e94bc98a","pitchNumber":1,"startTime":"2025-07-23T23:10:24.999Z","endTime":"2025-07-23T23:10:28.867Z","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.3,"endSpeed":86.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.565358899947505,"aZ":-14.115424869470257,"pfxX":-6.911629858014155,"pfxZ":9.383518779124271,"pX":0.5286819374435563,"pZ":3.1265190463951282,"vX0":7.525051904711711,"vY0":-138.49460418093727,"vZ0":-4.447080627794735,"x":96.85,"y":154.36,"x0":-1.3375580546846546,"y0":50.00666370461041,"z0":5.710737670101507,"aX":-13.307409103470043},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":10.8,"spinRate":2487,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.39688623201853757,"extension":6.737819187313511},"index":1,"playId":"987097fd-945c-3b8a-b9e6-45e8c63d120c","pitchNumber":2,"startTime":"2025-07-23T23:10:48.694Z","endTime":"2025-07-23T23:10:55.476Z","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":0},"index":2,"startTime":"2025-07-23T23:11:13.183Z","endTime":"2025-07-23T23:11:26.821Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.53296276593945,"strikeZoneBottom":1.493741890379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.888650529341607,"aZ":-18.804786965292838,"pfxX":-5.906103870001475,"pfxZ":6.7330564771330295,"pX":-0.9926298266777469,"pZ":4.228445510302387,"vX0":3.949083936129197,"vY0":-139.4301570121005,"vZ0":-0.6512196720800485,"x":154.84,"y":124.61,"x0":-1.65396850629001,"y0":50.001459251760885,"z0":5.696494374666155,"aX":-11.725285690029702},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":10.0,"spinRate":2451,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3915836971240303,"extension":6.624452906062816},"index":3,"playId":"fee6afc6-f753-3e3b-a2b7-2d23d6f770e4","pitchNumber":3,"startTime":"2025-07-23T23:11:26.821Z","endTime":"2025-07-23T23:11:31.125Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.5,"endSpeed":68.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.59655079067132,"aZ":-41.43295231500474,"pfxX":4.563249558043447,"pfxZ":-7.848312543152523,"pX":-0.32713033016372683,"pZ":1.737344449418907,"vX0":1.2504143028502663,"vY0":-108.44272137575477,"vZ0":0.6236872960897828,"x":129.47,"y":191.87,"x0":-1.5053742039389661,"y0":50.00289629992444,"z0":5.999798563490827,"aX":5.38399874027249},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-13.7,"breakHorizontal":-8.6,"spinRate":2273,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.5068790450448759,"extension":6.504002992735882},"hitData":{"launchSpeed":99.2,"launchAngle":19.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":211.82,"coordY":111.69}},"index":4,"playId":"49198ba4-9342-34d4-a240-670107f5f19b","pitchNumber":4,"startTime":"2025-07-23T23:11:44.919Z","endTime":"2025-07-23T23:11:55.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:11:55.888Z","atBatIndex":13},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Jacob Stallings reaches on a fielder's choice out, third baseman José Ramírez to catcher Bo Naylor. Ramón Urías out at home.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T23:12:06.679Z","endTime":"2025-07-23T23:12:59.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":607732,"fullName":"Jacob Stallings","link":"/api/v1/people/607732"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607732,"fullName":"Jacob Stallings","link":"/api/v1/people/607732"},"postOnSecond":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":607732,"fullName":"Jacob Stallings","link":"/api/v1/people/607732"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.4231316721721,"strikeZoneBottom":1.57483304788168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.913978301548006,"aZ":-12.248110781071688,"pfxX":-6.062850344495387,"pfxZ":10.174863754174346,"pX":0.8223559244576162,"pZ":3.365179978766125,"vX0":8.110628864105504,"vY0":-139.22314224814195,"vZ0":-4.40037171851118,"x":85.65,"y":147.92,"x0":-1.34401505639224,"y0":50.00625513567086,"z0":5.779997158923293,"aX":-11.877959990730531},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":9.2,"spinRate":2478,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.39376099983499957,"extension":6.711920586268148},"index":0,"playId":"16c1dead-9118-379e-a816-2d56e9432731","pitchNumber":1,"startTime":"2025-07-23T23:12:34.520Z","endTime":"2025-07-23T23:12:39.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.79594078898361,"aZ":-22.703375244595257,"pfxX":-10.64529965719481,"pfxZ":5.218939645139988,"pX":-0.1915886001286408,"pZ":2.4832109634144266,"vX0":6.983085275390276,"vY0":-133.83773914417455,"vZ0":-3.8634939703560214,"x":124.3,"y":171.73,"x0":-1.4510200575074976,"y0":50.003940984583124,"z0":5.570877066705444,"aX":-19.31980844974805},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.8,"breakHorizontal":17.8,"spinRate":2233,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4091952737336433,"extension":6.758498026437491},"hitData":{"launchSpeed":71.7,"launchAngle":-51.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.94,"coordY":171.52}},"index":1,"playId":"40fc3b26-83b4-3f2f-92f5-cd26de5efcf5","pitchNumber":2,"startTime":"2025-07-23T23:12:51.988Z","endTime":"2025-07-23T23:12:59.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:12:59.484Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Holliday strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T23:14:20.132Z","endTime":"2025-07-23T23:15:27.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing 3B","eventType":"pickoff_caught_stealing_3b","movementReason":"r_pickoff_caught_stealing_3b","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677944,"link":"/api/v1/people/677944"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"55b0557a-68cf-3777-b0a5-f0fef7a60851","startTime":"2025-07-23T23:13:44.551Z","endTime":"2025-07-23T23:13:56.757Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Cedric Mullins picked off and caught stealing 3rd base, pitcher Slade Cecconi to shortstop Brayan Rocchio to third baseman José Ramírez.","event":"Pickoff Caught Stealing 3B","eventType":"pickoff_caught_stealing_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"55b0557a-68cf-3777-b0a5-f0fef7a60851","startTime":"2025-07-23T23:14:05.243Z","endTime":"2025-07-23T23:14:22.458Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.45578337267656,"strikeZoneBottom":1.53380493251862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.463311148117256,"aZ":-15.032991908168253,"pfxX":-5.364008387527724,"pfxZ":8.973768994732174,"pX":-1.2874546039585069,"pZ":2.807820994953578,"vX0":2.722520765271984,"vY0":-137.57206191674524,"vZ0":-5.241287434116962,"x":166.07,"y":162.97,"x0":-1.5947190670130504,"y0":50.00561332315381,"z0":5.7622760867524985,"aX":-10.249268186592776},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":9.1,"spinRate":2396,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.398639730569204,"extension":6.55080740594053},"index":2,"playId":"bb08b40e-95fc-39f8-9621-83ffedf8b159","pitchNumber":1,"startTime":"2025-07-23T23:14:22.458Z","endTime":"2025-07-23T23:14:26.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.335371513099233,"aZ":-17.552939170113408,"pfxX":-5.508344531546232,"pfxZ":7.644682325771532,"pX":-0.5750942768195031,"pZ":2.8765418164677907,"vX0":4.533006533328486,"vY0":-137.40817076832428,"vZ0":-4.4708142261837045,"x":138.92,"y":161.11,"x0":-1.5301780056403662,"y0":50.004468486349886,"z0":5.716674837630497,"aX":-10.538437830334983},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":9.0,"spinRate":2458,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.39854797395634733,"extension":6.490159829351444},"index":3,"playId":"31d3ecb1-e8ec-3386-8291-b81893450b41","pitchNumber":2,"startTime":"2025-07-23T23:14:38.535Z","endTime":"2025-07-23T23:14:43.239Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.405797951035094,"aZ":-21.507194611215496,"pfxX":-8.664082525483273,"pfxZ":5.5470706127341725,"pX":0.2787066941260392,"pZ":3.216919377952095,"vX0":7.897075897797009,"vY0":-137.73463036456124,"vZ0":-2.4006256778964072,"x":106.38,"y":151.92,"x0":-1.4990379956224495,"y0":50.002545719842715,"z0":5.5532221112094975,"aX":-16.65775850399432},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.7,"breakHorizontal":14.0,"spinRate":2344,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.3975822570592764,"extension":6.586334571172998},"index":4,"playId":"7e734764-1532-3329-b62c-97b6d232372b","pitchNumber":3,"startTime":"2025-07-23T23:15:00.931Z","endTime":"2025-07-23T23:15:05.890Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-23T23:15:13.577Z","endTime":"2025-07-23T23:15:23.582Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.583419518379394,"aZ":-30.18245418680059,"pfxX":1.1644056194329333,"pfxZ":1.2897860477611296,"pX":-0.8289138673700346,"pZ":2.6275976207524616,"vX0":1.7814360637038062,"vY0":-123.5637775801865,"vZ0":-1.4959199459346402,"x":148.6,"y":167.83,"x0":-1.7104798734655609,"y0":50.00462422755335,"z0":5.776500570093201,"aX":1.800708321290593},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.3,"breakHorizontal":-2.5,"spinRate":2555,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.443242576414943,"extension":6.373378566048278},"index":6,"playId":"8cb5e7cf-09fa-3f0b-af1f-cb7b5bf3eee1","pitchNumber":4,"startTime":"2025-07-23T23:15:23.582Z","endTime":"2025-07-23T23:15:27.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:15:27.603Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out, second baseman Jordan Westburg to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T23:17:31.217Z","endTime":"2025-07-23T23:18:17.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.33602631541524,"strikeZoneBottom":1.61091839668831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.443637635167963,"aZ":-26.25272571443661,"pfxX":-10.050893991923289,"pfxZ":3.2098694264852243,"pX":-0.7498307927150265,"pZ":1.6396905322067936,"vX0":7.3841899493834315,"vY0":-134.97212603943436,"vZ0":-4.557142976824522,"x":145.58,"y":194.51,"x0":-2.2155830336252587,"y0":50.00405821871875,"z0":5.199369438874797,"aX":-18.541244643612615},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.0,"breakHorizontal":16.7,"spinRate":2175,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.405857599657768,"extension":7.163217923086553},"index":0,"playId":"39dde2c1-022f-361d-bc1a-b54f919942ec","pitchNumber":1,"startTime":"2025-07-23T23:17:50.784Z","endTime":"2025-07-23T23:17:56.041Z","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":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.202605931788884,"aZ":-32.4971787912741,"pfxX":-9.938032616790437,"pfxZ":-0.20393788190511764,"pX":-0.013794586440240866,"pZ":1.4651970714728992,"vX0":8.323531582438802,"vY0":-125.95107652362483,"vZ0":-3.1087917352714207,"x":117.53,"y":199.22,"x0":-2.06762213200467,"y0":50.001806527374974,"z0":5.339266585533207,"aX":-15.991810452626224},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.8,"breakHorizontal":16.1,"spinRate":1864,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.43461871629411686,"extension":7.048130751489791},"hitData":{"launchSpeed":87.7,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.16,"coordY":150.94}},"index":1,"playId":"ab55e194-9063-33e0-b46c-58833c1b3a9f","pitchNumber":2,"startTime":"2025-07-23T23:18:06.210Z","endTime":"2025-07-23T23:18:17.113Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:18:17.113Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, pitcher Zach Eflin to shortstop Gunnar Henderson to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T23:18:20.849Z","endTime":"2025-07-23T23:19:44.984Z","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":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621107,"link":"/api/v1/people/621107"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.100680685008,"strikeZoneBottom":1.16075528171965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.563182626221007,"aZ":-24.282702932543327,"pfxX":-0.4040712596228033,"pfxZ":4.589361947493654,"pX":0.46934619120806564,"pZ":3.0683856059180634,"vX0":6.84354891132089,"vY0":-129.89349145954637,"vZ0":-1.0881447647199287,"x":99.11,"y":155.93,"x0":-2.1397687961842236,"y0":50.0035120404528,"z0":5.32801063521049,"aX":-0.6955760974369812},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.3,"breakHorizontal":-0.7,"spinRate":2346,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.42063835097695046,"extension":6.97310772927473},"index":0,"playId":"c197c079-3463-33c6-a34b-2fff74fb4971","pitchNumber":1,"startTime":"2025-07-23T23:18:46.960Z","endTime":"2025-07-23T23:18:51.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.4,"strikeZoneTop":3.05494611898524,"strikeZoneBottom":1.34194744541013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.308364626893344,"aZ":-38.68052109237718,"pfxX":3.8308177076126286,"pfxZ":-4.988465828889782,"pX":1.181500266083573,"pZ":0.31619924356448376,"vX0":6.385704413256891,"vY0":-113.93406073001074,"vZ0":-2.807040532187914,"x":71.96,"y":230.24,"x0":-2.1628092265476746,"y0":50.00103152665491,"z0":5.4129838193847855,"aX":4.999113055872595},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-9.5,"breakHorizontal":-8.6,"spinRate":2509,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.48204596338512395,"extension":7.03893951821837},"index":1,"playId":"5f501769-0f4e-3063-b5a7-e605af3e085f","pitchNumber":2,"startTime":"2025-07-23T23:19:01.529Z","endTime":"2025-07-23T23:19:05.967Z","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":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.6,"strikeZoneTop":3.13007741662446,"strikeZoneBottom":1.24070756596139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.98454714945476,"aZ":-32.16248437298813,"pfxX":-10.367728508166284,"pfxZ":0.010145071698138608,"pX":-0.3766619385887844,"pZ":2.550697424381539,"vX0":7.72699203926643,"vY0":-126.7759183055934,"vZ0":-0.7131195467335805,"x":131.36,"y":169.91,"x0":-2.1237247198099163,"y0":50.00480576641902,"z0":5.412725047650333,"aX":-16.80380267913692},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.1,"breakHorizontal":16.9,"spinRate":1782,"spinDirection":249},"zone":1,"typeConfidence":2.0,"plateTime":0.4327642946249015,"extension":7.2207791069229605},"index":2,"playId":"f79b0115-7697-39e3-bb5e-b2117482133e","pitchNumber":3,"startTime":"2025-07-23T23:19:18.665Z","endTime":"2025-07-23T23:19:23.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.210809371085304,"aZ":-29.623161524547868,"pfxX":-10.36369557593606,"pfxZ":1.4174968364799572,"pX":-0.04574611557826512,"pZ":2.8092782305326156,"vX0":8.76855688945361,"vY0":-133.8689886601342,"vZ0":-1.0996489432057874,"x":118.74,"y":162.93,"x0":-2.031041662463637,"y0":50.003662557360165,"z0":5.362727368582296,"aX":-18.650337072371727},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.5,"breakHorizontal":16.7,"spinRate":2128,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.41051508193625885,"extension":7.016586294563769},"hitData":{"launchSpeed":99.7,"launchAngle":5.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.31,"coordY":161.84}},"index":3,"playId":"618421fa-23b4-3168-9c50-de4905f716f3","pitchNumber":4,"startTime":"2025-07-23T23:19:37.529Z","endTime":"2025-07-23T23:19:44.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:19:44.984Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Naylor strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T23:19:55.760Z","endTime":"2025-07-23T23:21:54.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607732,"link":"/api/v1/people/607732"},"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":93.5,"endSpeed":85.5,"strikeZoneTop":3.27593385856081,"strikeZoneBottom":1.37089622596413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.691563944215524,"aZ":-20.239363942659832,"pfxX":-7.111812780389079,"pfxZ":6.368115819758884,"pX":-0.40992364590094915,"pZ":3.0981152364215587,"vX0":6.957885405065229,"vY0":-136.02307167537026,"vZ0":-2.023982407860344,"x":132.63,"y":155.13,"x0":-2.07641223363231,"y0":50.00496849986727,"z0":5.254346599553698,"aX":-13.335221356183741},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.3,"breakHorizontal":11.4,"spinRate":2348,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.40258308529784737,"extension":7.080273700278113},"index":0,"playId":"8f0996ed-ebce-39b3-b57e-3cfa691a120f","pitchNumber":1,"startTime":"2025-07-23T23:20:20.348Z","endTime":"2025-07-23T23:20:24.677Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.03271596619804,"aZ":-23.37378301710748,"pfxX":-0.4743354121207961,"pfxZ":4.969643200174639,"pX":-0.3964349195567858,"pZ":2.6830847573948957,"vX0":4.923506555434407,"vY0":-131.73941155642098,"vZ0":-2.3499307642633953,"x":132.11,"y":166.34,"x0":-2.222012416285196,"y0":50.00362725321739,"z0":5.301017708657837,"aX":-0.8410733295449114},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.8,"breakHorizontal":-0.1,"spinRate":2364,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.41458767284802533,"extension":7.156444333322388},"index":1,"playId":"10fba9d3-0105-3890-9ffd-38f83732426b","pitchNumber":2,"startTime":"2025-07-23T23:20:34.056Z","endTime":"2025-07-23T23:20:39.101Z","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":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.1,"strikeZoneTop":3.19549394098848,"strikeZoneBottom":1.36599526819083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.66596199424351,"aZ":-33.828623379564725,"pfxX":7.305074135135339,"pfxZ":-1.2786044610407772,"pX":0.7473173340931407,"pZ":-0.5939535815027525,"vX0":4.551134639299097,"vY0":-113.52517898599363,"vZ0":-5.632073671776869,"x":88.51,"y":254.82,"x0":-2.239188819294629,"y0":50.00309923961886,"z0":5.323867452258355,"aX":9.442645710777015},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-3.6,"breakHorizontal":-14.5,"spinRate":2642,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4842642280115319,"extension":7.286180337974198},"index":2,"playId":"473dc60a-c4df-32c1-a0d0-1c237a4127fa","pitchNumber":3,"startTime":"2025-07-23T23:20:51.043Z","endTime":"2025-07-23T23:20:55.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.25698017751677,"strikeZoneBottom":1.42736760622823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.57970913475777,"aZ":-24.40429469064901,"pfxX":0.30400630193974987,"pfxZ":4.420163449089067,"pX":-1.9194791822386355,"pZ":3.864879140785841,"vX0":0.9586887960040146,"vY0":-130.7495121296916,"vZ0":0.47875429503095146,"x":190.17,"y":134.43,"x0":-2.328140130433119,"y0":50.00444850369703,"z0":5.488763786898723,"aX":0.5341994322313856},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.3,"breakHorizontal":-0.7,"spinRate":2226,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4164844578102218,"extension":7.31624078830275},"index":3,"playId":"b9d84508-2375-3678-9dae-e5943b2735fe","pitchNumber":4,"startTime":"2025-07-23T23:21:10.352Z","endTime":"2025-07-23T23:21:14.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.423129607617604,"aZ":-32.979861833221044,"pfxX":-10.546459476756688,"pfxZ":-0.48876644412763337,"pX":0.2635526501917355,"pZ":1.7458525135603529,"vX0":9.395521937692555,"vY0":-127.24850241154455,"vZ0":-2.279297661700202,"x":106.95,"y":191.64,"x0":-2.1013486839407074,"y0":50.00397029057035,"z0":5.2589361489314825,"aX":-17.34554320337033},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.2,"breakHorizontal":17.0,"spinRate":1808,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.42997733687125406,"extension":7.66046688469058},"index":4,"playId":"c8e623fd-70eb-38d4-80e8-12ac57faaf4a","pitchNumber":5,"startTime":"2025-07-23T23:21:26.489Z","endTime":"2025-07-23T23:21:32.338Z","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":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.664528540638823,"aZ":-20.221085222175226,"pfxX":-4.894738236491106,"pfxZ":6.532677822747573,"pX":-0.5956011148911925,"pZ":3.773826310552567,"vX0":5.699943785750826,"vY0":-134.76165714265812,"vZ0":-0.5228905353089096,"x":139.7,"y":136.89,"x0":-2.107237820853054,"y0":50.00298076548706,"z0":5.405134098806845,"aX":-8.957481073888292},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.9,"breakHorizontal":7.6,"spinRate":2222,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4072239776831861,"extension":6.747937612409721},"index":5,"playId":"25b37e0d-cecd-3b31-a6b0-af5fd213d3e5","pitchNumber":6,"startTime":"2025-07-23T23:21:49.411Z","endTime":"2025-07-23T23:21:54.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:21:54.569Z","atBatIndex":18},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jordan Westburg doubles (7) on a sharp fly ball to left fielder Steven Kwan.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T23:23:33.570Z","endTime":"2025-07-23T23:24:57.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.65160638787493,"strikeZoneBottom":1.65687360620026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.028667740296804,"aZ":-31.541030736169784,"pfxX":1.3701204339219495,"pfxZ":0.433041840719099,"pX":-0.5562272942336187,"pZ":4.142338025194855,"vX0":1.8882813514461,"vY0":-119.84936609445735,"vZ0":2.2698808868564866,"x":138.2,"y":126.94,"x0":-1.529408349391065,"y0":50.004695376396896,"z0":5.980970829053684,"aX":2.012507835559207},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.6,"breakHorizontal":-2.9,"spinRate":2618,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.45531283914287046,"extension":6.667832581505487},"index":0,"playId":"ae09fa4b-59ba-3c95-9036-362c4defb3bb","pitchNumber":1,"startTime":"2025-07-23T23:24:04.315Z","endTime":"2025-07-23T23:24:08.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.60266477451133,"strikeZoneBottom":1.60765177902874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.507042200028806,"aZ":-25.191523949671627,"pfxX":-9.213344148586277,"pfxZ":3.9931166224565597,"pX":-0.8384876334071824,"pZ":4.288644874746437,"vX0":4.733360071527585,"vY0":-131.3284632167353,"vZ0":0.9462327932380734,"x":148.96,"y":122.99,"x0":-1.4660465150195334,"y0":50.00347216075344,"z0":5.795800194762421,"aX":-16.11276160029709},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":15.7,"spinRate":2191,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4168871345415166,"extension":6.522592624284631},"index":1,"playId":"a8796c92-4a52-37e0-927f-bdc5703e68bb","pitchNumber":2,"startTime":"2025-07-23T23:24:20.607Z","endTime":"2025-07-23T23:24:25.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.106199124488374,"aZ":-24.129516872458943,"pfxX":-8.995668336436147,"pfxZ":4.510283501002441,"pX":-0.2602554021045469,"pZ":2.814513791306613,"vX0":6.345390830304951,"vY0":-132.40728223384139,"vZ0":-2.720867785756775,"x":126.92,"y":162.79,"x0":-1.5137932962788072,"y0":50.00177986171063,"z0":5.612668202406978,"aX":-16.041965660558052},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.8,"breakHorizontal":15.0,"spinRate":2213,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.41296335972068876,"extension":6.929668676364461},"hitData":{"launchSpeed":107.3,"launchAngle":31.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":112.31,"coordY":27.67}},"index":2,"playId":"6417e3e6-fd52-39bb-ac5e-28078840d1f3","pitchNumber":3,"startTime":"2025-07-23T23:24:41.189Z","endTime":"2025-07-23T23:24:57.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:24:57.141Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out, shortstop Brayan Rocchio to first baseman Carlos Santana. Jordan Westburg to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T23:25:04.253Z","endTime":"2025-07-23T23:26:38.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.67607362205792,"strikeZoneBottom":1.73069211029607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.06661725526297,"aZ":-14.853561518202252,"pfxX":-5.58638362686116,"pfxZ":9.228612322079847,"pX":-1.0352408832619302,"pZ":4.009382952841155,"vX0":3.1248691660327044,"vY0":-135.94356558612577,"vZ0":-1.913431400848183,"x":156.46,"y":130.53,"x0":-1.4722589551786458,"y0":50.00182551717472,"z0":5.750445194071407,"aX":-10.482709237459604},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":9.5,"spinRate":2426,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4025140130119125,"extension":7.363489371665589},"index":0,"playId":"1d782f95-1385-31a0-98b0-c705dfb78088","pitchNumber":1,"startTime":"2025-07-23T23:25:30.617Z","endTime":"2025-07-23T23:25:34.738Z","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":0},"pitchData":{"startSpeed":73.3,"endSpeed":68.0,"strikeZoneTop":3.65160638787493,"strikeZoneBottom":1.73069211029607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.25184790410948,"aZ":-40.98219321164234,"pfxX":3.5913635426541486,"pfxZ":-7.703507350029989,"pX":1.4786983713285202,"pZ":0.9805921725192014,"vX0":4.689360515223978,"vY0":-106.591397293162,"vZ0":-0.895842395893212,"x":60.64,"y":212.3,"x0":-1.2207740869308659,"y0":50.00027738618859,"z0":6.055603063429623,"aX":4.108441258995696},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-13.8,"breakHorizontal":-7.8,"spinRate":2317,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.514936634953687,"extension":6.8624866739786565},"index":1,"playId":"e4e8efe3-1940-3126-8a0c-b4625052dcb0","pitchNumber":2,"startTime":"2025-07-23T23:25:47.848Z","endTime":"2025-07-23T23:25:52.421Z","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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.0,"endSpeed":68.1,"strikeZoneTop":3.6271367692392,"strikeZoneBottom":1.58303803777487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.703356114685718,"aZ":-41.2104235530685,"pfxX":5.749751420247288,"pfxZ":-7.837056903026683,"pX":0.43476864474300503,"pZ":0.472232351469012,"vX0":2.183874115822463,"vY0":-107.66156007590203,"vZ0":-1.8683245771742722,"x":100.43,"y":226.03,"x0":-1.3448939467669527,"y0":50.00083365796009,"z0":5.98514351382714,"aX":6.6320696889414865},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-14.3,"breakHorizontal":-11.0,"spinRate":2402,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.5121556069536646,"extension":6.42012693328562},"index":2,"playId":"a33d9427-661e-35d1-b6ac-5063a1b1d5b5","pitchNumber":3,"startTime":"2025-07-23T23:26:10.747Z","endTime":"2025-07-23T23:26:15.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.901460822645465,"aZ":-14.315686738354287,"pfxX":-6.74914711251515,"pfxZ":9.568007198867274,"pX":0.14714015417858378,"pZ":3.2675105956097186,"vX0":6.459988399520014,"vY0":-135.80492995717518,"vZ0":-4.039052715911321,"x":111.39,"y":150.56,"x0":-1.3862074025849755,"y0":50.00595640241721,"z0":5.770804065700429,"aX":-12.601831861518223},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":10.8,"spinRate":2418,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.4034170077458543,"extension":6.31351566476222},"hitData":{"launchSpeed":92.3,"launchAngle":-25.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.8,"coordY":153.07}},"index":3,"playId":"4866683f-2e8e-3fab-8590-160fd902d2d0","pitchNumber":4,"startTime":"2025-07-23T23:26:30.309Z","endTime":"2025-07-23T23:26:38.335Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:26:38.335Z","atBatIndex":20},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ryan O'Hearn out on a sacrifice fly to left fielder Steven Kwan. Jordan Westburg scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T23:26:52.199Z","endTime":"2025-07-23T23:28:18.486Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.0,"endSpeed":78.5,"strikeZoneTop":3.45578337267656,"strikeZoneBottom":1.53380493251862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.567021203723446,"aZ":-30.996942721211077,"pfxX":0.9756490618361808,"pfxZ":0.761565305463932,"pX":0.8000606724696931,"pZ":0.7598855332733262,"vX0":5.368586182608892,"vY0":-123.63016021285685,"vZ0":-5.50036550099023,"x":86.5,"y":218.26,"x0":-1.526108648545853,"y0":50.004475100232625,"z0":5.614227670760259,"aX":1.5101340354177482},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.4,"breakHorizontal":-3.0,"spinRate":2617,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4429901240112617,"extension":6.49638552957444},"index":0,"playId":"e7d03f18-3347-3a1a-86bd-a33c97c289f6","pitchNumber":1,"startTime":"2025-07-23T23:27:03.091Z","endTime":"2025-07-23T23:27:07.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.57735307904835,"aZ":-13.472272643087333,"pfxX":-5.7952005525651415,"pfxZ":9.840082981902345,"pX":-0.5172206180678167,"pZ":3.636282261175367,"vX0":4.442595261771961,"vY0":-137.27369808646674,"vZ0":-3.3797908333972897,"x":136.72,"y":140.6,"x0":-1.4070500537612525,"y0":50.0018686873979,"z0":5.805981895448354,"aX":-11.01324496944562},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":9.5,"spinRate":2274,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3996493440731679,"extension":6.906966755015877},"index":1,"playId":"56ed4691-cb2d-39ec-a733-757bd3338624","pitchNumber":2,"startTime":"2025-07-23T23:27:22.907Z","endTime":"2025-07-23T23:27:27.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.48026945008522,"strikeZoneBottom":1.58303803777487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.87416694486728,"aZ":-28.73150374364156,"pfxX":1.358914884163867,"pfxZ":2.316137103287753,"pX":1.144532044225276,"pZ":1.0590757213516195,"vX0":5.8738130347623665,"vY0":-121.1399593355851,"vZ0":-5.015465901107847,"x":73.37,"y":210.18,"x0":-1.488932972606881,"y0":50.00041601335686,"z0":5.6705757985963405,"aX":2.017215866139468},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.2,"breakHorizontal":-3.8,"spinRate":2625,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.45229566214215744,"extension":6.658727384880758},"index":2,"playId":"76a7d6a2-59b5-3e97-b2a6-d63b76ff4b2c","pitchNumber":3,"startTime":"2025-07-23T23:27:43.407Z","endTime":"2025-07-23T23:27:47.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.888499896757665,"aZ":-13.505866354950298,"pfxX":-5.049651969630258,"pfxZ":9.77825998226883,"pX":-0.1267959619579485,"pZ":3.2875059569004184,"vX0":5.354165076276514,"vY0":-137.84893182650083,"vZ0":-4.136003196957156,"x":121.83,"y":150.02,"x0":-1.4455373828371616,"y0":50.005220275659404,"z0":5.730205749794029,"aX":-9.64346003249451},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":7.9,"spinRate":2409,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3985447719803812,"extension":6.4607368904705735},"hitData":{"launchSpeed":96.2,"launchAngle":29.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.98,"coordY":60.33}},"index":3,"playId":"1d9cc93b-188e-3ee9-99f6-e47dc51afb0c","pitchNumber":4,"startTime":"2025-07-23T23:28:02.062Z","endTime":"2025-07-23T23:28:18.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:28:18.486Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ramón Laureano singles on a sharp line drive to center fielder Angel Martínez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T23:28:24.582Z","endTime":"2025-07-23T23:29:36.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.679163367402733,"aZ":-28.44378650226838,"pfxX":1.7277451394552172,"pfxZ":2.4794954404085177,"pX":0.46834323131640987,"pZ":2.118541486817957,"vX0":4.2618150490553575,"vY0":-121.5979858248746,"vZ0":-2.7772348155809587,"x":99.15,"y":181.58,"x0":-1.5279247740290198,"y0":50.00496463029713,"z0":5.730265696514594,"aX":2.5999969565222725},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.1,"breakHorizontal":-4.1,"spinRate":2548,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.4495551367316839,"extension":6.69544526702833},"index":0,"playId":"c5b750cb-33d8-3eca-a8f1-fbc6a7291db4","pitchNumber":1,"startTime":"2025-07-23T23:28:48.124Z","endTime":"2025-07-23T23:28:54.613Z","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":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.8,"strikeZoneTop":3.77391854567592,"strikeZoneBottom":1.65687360620026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.24139658338325,"aZ":-32.18688488249351,"pfxX":2.2544536361112364,"pfxZ":-0.011940115125597006,"pX":0.4260914491215974,"pZ":0.1573289306042228,"vX0":4.0892535104188,"vY0":-120.08647186766004,"vZ0":-6.371546931643461,"x":100.76,"y":234.53,"x0":-1.5885501566843103,"y0":50.00213511215477,"z0":5.692163283198652,"aX":3.306522115597573},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.2,"breakHorizontal":-5.0,"spinRate":2547,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4553118558530369,"extension":6.701210251561981},"index":1,"playId":"7d1e95ef-ee30-39e4-934e-bcf1921d5e03","pitchNumber":2,"startTime":"2025-07-23T23:29:06.167Z","endTime":"2025-07-23T23:29:11.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.58936378133411,"aZ":-30.48244180657862,"pfxX":1.8065081316630072,"pfxZ":1.1131411343591342,"pX":-0.04510637475692214,"pZ":2.7585977954194463,"vX0":3.076916144680883,"vY0":-122.2828813916861,"vZ0":-1.0572696955103034,"x":118.72,"y":164.3,"x0":-1.5511935648878739,"y0":50.00512755064091,"z0":5.795850395238291,"aX":2.7545596888216948},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.0,"breakHorizontal":-4.0,"spinRate":2682,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.44675612670977394,"extension":6.7458254341733515},"hitData":{"launchSpeed":106.4,"launchAngle":19.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.13,"coordY":77.64}},"index":2,"playId":"e23ac83f-a3ec-3467-bcbe-857da50e9708","pitchNumber":3,"startTime":"2025-07-23T23:29:23.946Z","endTime":"2025-07-23T23:29:36.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:29:36.209Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colton Cowser lines out to left fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T23:29:42.773Z","endTime":"2025-07-23T23:30:25.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"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":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.38231126211511,"strikeZoneBottom":1.58611410700981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.89567785540963,"aZ":-14.636590119778424,"pfxX":-7.677346580821075,"pfxZ":9.350531001128514,"pX":1.498476249777124,"pZ":3.1264706235799284,"vX0":10.177902979189678,"vY0":-136.31981864105055,"vZ0":-4.097788110955723,"x":59.88,"y":154.37,"x0":-1.2918623671491165,"y0":50.00384181767466,"z0":5.664469871690105,"aX":-14.4022119203436},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.2,"breakHorizontal":11.6,"spinRate":2480,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.40230904078118757,"extension":6.511607116380786},"index":0,"playId":"9ed1cc81-c3de-371c-8211-c49c30f72a0d","pitchNumber":1,"startTime":"2025-07-23T23:30:02.011Z","endTime":"2025-07-23T23:30:06.253Z","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":83.2,"endSpeed":76.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.963705365257837,"aZ":-28.566194919565685,"pfxX":-8.249691036443771,"pfxZ":2.43836103996213,"pX":0.6091839620288205,"pZ":2.5035379934089437,"vX0":7.449451755719783,"vY0":-121.01118988147077,"vZ0":-1.6510867136583416,"x":93.78,"y":171.18,"x0":-1.4396417255694456,"y0":50.00533741813217,"z0":5.701104709119851,"aX":-12.21801816744415},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.3,"breakHorizontal":13.1,"spinRate":1587,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.45290706472904096,"extension":6.568452604774698},"hitData":{"launchSpeed":96.8,"launchAngle":19.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.88,"coordY":99.76}},"index":1,"playId":"8b00aba6-1247-3bba-a46e-4b304acc8405","pitchNumber":2,"startTime":"2025-07-23T23:30:19.208Z","endTime":"2025-07-23T23:30:25.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:30:25.921Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T23:31:55.324Z","endTime":"2025-07-23T23:35:03.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.21079640993893,"strikeZoneBottom":1.43531641220637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.70533856119956,"aZ":-34.19212811800766,"pfxX":-10.373426862700011,"pfxZ":-1.0958280718544948,"pX":-0.7062747766762411,"pZ":2.210071430900644,"vX0":7.440906396912765,"vY0":-135.08924232476062,"vZ0":-1.774190847855928,"x":143.92,"y":179.11,"x0":-2.1550957616898083,"y0":50.005017660699494,"z0":5.289695920098704,"aX":-19.086036059498916},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-2.2,"breakHorizontal":17.2,"spinRate":2077,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.40617875008666093,"extension":7.240229071304132},"index":0,"playId":"1de19d53-0176-35e5-80ee-bc94fb9c9c98","pitchNumber":1,"startTime":"2025-07-23T23:32:35.334Z","endTime":"2025-07-23T23:32:40.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.04738105213072,"strikeZoneBottom":1.42041452401908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.905415725421985,"aZ":-29.209824626477452,"pfxX":-8.916158413398811,"pfxZ":1.880401888583477,"pX":-0.8817468292081377,"pZ":1.8704131397197823,"vX0":6.128252767851851,"vY0":-124.72570895703609,"vZ0":-2.6310573283953254,"x":150.61,"y":188.28,"x0":-2.2112468920947363,"y0":50.0037662960338,"z0":5.345913187201091,"aX":-14.059425166865985},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.0,"breakHorizontal":14.8,"spinRate":1564,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.43901611863319623,"extension":7.499117806136798},"index":1,"playId":"a139408a-504a-3db7-a0ec-50c983a09ccb","pitchNumber":2,"startTime":"2025-07-23T23:32:50.137Z","endTime":"2025-07-23T23:32:54.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.0,"endSpeed":72.5,"strikeZoneTop":3.12778363256534,"strikeZoneBottom":1.32925915038453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.288005140105177,"aZ":-38.161319621889355,"pfxX":6.015011274061839,"pfxZ":-4.595815332507353,"pX":0.43593188008967954,"pZ":0.09214157781330992,"vX0":4.362632038091339,"vY0":-113.54588056056751,"vZ0":-3.5100350617177476,"x":100.38,"y":236.29,"x0":-2.293579782535945,"y0":50.00377822143326,"z0":5.464987880103697,"aX":7.833618686516417},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-8.9,"breakHorizontal":-12.0,"spinRate":2528,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4828579980900036,"extension":6.751185357486529},"index":2,"playId":"3c3d85c6-7ed8-37cd-98bd-68897329e3f9","pitchNumber":3,"startTime":"2025-07-23T23:33:05.048Z","endTime":"2025-07-23T23:33:09.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.14589433284849,"strikeZoneBottom":1.39750449381642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.284154982451906,"aZ":-19.609400268238645,"pfxX":-6.026572785223729,"pfxZ":6.791621001047622,"pX":-0.991707253826832,"pZ":3.0644130278360437,"vX0":5.416631998520442,"vY0":-134.91626500386977,"vZ0":-2.093946965216535,"x":154.8,"y":156.04,"x0":-2.2386018461878074,"y0":50.00663135051443,"z0":5.226991213995076,"aX":-11.156015837352168},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.1,"breakHorizontal":9.8,"spinRate":2264,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.40538603473362667,"extension":7.292894799613042},"index":3,"playId":"e21472f0-c3fb-3ac2-a8ef-1d48dfa8d328","pitchNumber":4,"startTime":"2025-07-23T23:33:23.950Z","endTime":"2025-07-23T23:33:29.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.937012553857116,"aZ":-24.787056477910504,"pfxX":-0.5166976525986519,"pfxZ":4.291371547549058,"pX":0.046591175564338776,"pZ":3.132637098755346,"vX0":5.67990858189705,"vY0":-130.05375114487288,"vZ0":-0.815998281052155,"x":115.22,"y":154.2,"x0":-2.0937194325535518,"y0":50.00369080681465,"z0":5.32155126931094,"aX":-0.8898698693579866},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.8,"breakHorizontal":-0.2,"spinRate":2312,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4203021036251213,"extension":6.584407933295644},"index":4,"playId":"2cb523ae-6087-35c7-97b1-97225c697696","pitchNumber":5,"startTime":"2025-07-23T23:33:41.519Z","endTime":"2025-07-23T23:33:48.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.154077890525663,"aZ":-28.160570672616114,"pfxX":-9.858991207912455,"pfxZ":2.1291118268294458,"pX":-0.8996769755968782,"pZ":2.8306332316180156,"vX0":6.703687296037685,"vY0":-136.72660556525517,"vZ0":-1.5088840568063522,"x":151.29,"y":162.35,"x0":-2.1068035119943027,"y0":50.005174303647685,"z0":5.3288013691404,"aX":-18.601875186350817},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.7,"breakHorizontal":16.3,"spinRate":2189,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.40116214117451454,"extension":7.6115636273746015},"index":5,"playId":"bda3eb63-0ab2-30dd-a0a6-a81e8dfbbf89","pitchNumber":6,"startTime":"2025-07-23T23:34:00.101Z","endTime":"2025-07-23T23:34:04.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.566665149601622,"aZ":-24.16997689947688,"pfxX":-8.26570042659781,"pfxZ":4.332258187893009,"pX":-0.26901816283000557,"pZ":2.610786302987212,"vX0":7.767287545906004,"vY0":-135.3436605138313,"vZ0":-2.3985875540876487,"x":127.25,"y":168.29,"x0":-2.107343085006125,"y0":50.0052300372707,"z0":5.20792503441243,"aX":-15.279991583678916},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.6,"breakHorizontal":13.2,"spinRate":2166,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.4052749676096967,"extension":7.124401272428001},"index":6,"playId":"4b453236-80df-355a-bf1f-111164aea0fb","pitchNumber":7,"startTime":"2025-07-23T23:34:20.198Z","endTime":"2025-07-23T23:34:24.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.0832899212791,"strikeZoneBottom":1.30341132079019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.804218878816958,"aZ":-30.05657032687961,"pfxX":-9.568832146259087,"pfxZ":1.2564053645739253,"pX":0.8540267709894707,"pZ":0.9734456104039865,"vX0":10.44265161070074,"vY0":-128.3774543363669,"vZ0":-4.810343340831459,"x":84.45,"y":212.5,"x0":-2.00952631700554,"y0":50.000393866922636,"z0":5.191623824042129,"aX":-16.083942624985745},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.4,"breakHorizontal":15.2,"spinRate":1763,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4254996698439837,"extension":7.412770256272483},"index":7,"playId":"f2a7059e-a4ae-3774-a9f2-3a4e0083722a","pitchNumber":8,"startTime":"2025-07-23T23:34:42.075Z","endTime":"2025-07-23T23:34:46.847Z","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":92.5,"endSpeed":85.1,"strikeZoneTop":3.16520830074277,"strikeZoneBottom":1.38531108369496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.440187082967707,"aZ":-21.946435439302217,"pfxX":-4.831428381527591,"pfxZ":5.528805785006595,"pX":-0.8057628820775024,"pZ":3.4096748682720395,"vX0":5.156836109881282,"vY0":-134.7102072009897,"vZ0":-1.0261572914640447,"x":147.71,"y":146.72,"x0":-2.1111174459569195,"y0":50.00459934819845,"z0":5.337481557740769,"aX":-8.940182423910175},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":7.7,"spinRate":2226,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.4055683622781494,"extension":7.457790156501839},"index":8,"playId":"a100883c-1167-3d6e-a2e1-f47ab381ce71","pitchNumber":9,"startTime":"2025-07-23T23:34:58.876Z","endTime":"2025-07-23T23:35:03.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:35:03.522Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T23:35:08.325Z","endTime":"2025-07-23T23:38:01.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607732,"link":"/api/v1/people/607732"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.2904732485106,"strikeZoneBottom":1.34153113204825,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.036334690116494,"aZ":-24.70971096696194,"pfxX":0.2423818403543354,"pfxZ":4.291439142028118,"pX":-0.514544901502306,"pZ":3.460831896921655,"vX0":4.683803205777506,"vY0":-129.96976809337224,"vZ0":-0.21761015866055622,"x":136.61,"y":145.34,"x0":-2.3591782123437914,"y0":50.001783583389845,"z0":5.3962968032981555,"aX":0.4207132701211294},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.9,"breakHorizontal":-1.3,"spinRate":2260,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.41880291710624773,"extension":7.272885012903173},"index":0,"playId":"1fadf6a9-b1c5-30e0-a843-254e9ce0e359","pitchNumber":1,"startTime":"2025-07-23T23:35:30.848Z","endTime":"2025-07-23T23:35:35.863Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"d6f6a7f7-1c73-3687-9c1b-df909fbc3429","startTime":"2025-07-23T23:35:51.476Z","endTime":"2025-07-23T23:35:54.829Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.29392372146536,"strikeZoneBottom":1.40122147168866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.31858211866294,"aZ":-27.216793727408955,"pfxX":-9.860393678368787,"pfxZ":2.7205852607774723,"pX":-1.522142685137253,"pZ":3.0671187265017,"vX0":5.7859577952206624,"vY0":-134.47237124130677,"vZ0":-0.8509726818083191,"x":175.02,"y":155.97,"x0":-2.425294131661176,"y0":50.00581760952542,"z0":5.326029902773796,"aX":-17.9844253420657},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.9,"breakHorizontal":16.6,"spinRate":2119,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4079949783117591,"extension":6.748226681209666},"index":2,"playId":"e3be8396-053e-3135-bab3-7d3ac60ba5c9","pitchNumber":2,"startTime":"2025-07-23T23:36:11.851Z","endTime":"2025-07-23T23:36:16.177Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.102564261807224,"aZ":-24.210371570717044,"pfxX":0.27046229409707756,"pfxZ":4.633784721554566,"pX":0.5528159477168293,"pZ":3.208300671334893,"vX0":6.847933390907868,"vY0":-129.29955550824945,"vZ0":-0.6283544910167765,"x":95.93,"y":152.16,"x0":-2.148346324499769,"y0":50.003288282563695,"z0":5.28733413131102,"aX":0.4648467865287249},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.5,"breakHorizontal":-1.8,"spinRate":2251,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.4211559179354718,"extension":7.408814559757758},"index":3,"playId":"078bf826-0341-3ab3-8776-3263690f1fe5","pitchNumber":3,"startTime":"2025-07-23T23:36:35.035Z","endTime":"2025-07-23T23:36:44.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":73.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.15884783940548,"aZ":-38.09799565606874,"pfxX":4.646077580865178,"pfxZ":-4.467729527371824,"pX":0.571759921592584,"pZ":0.9417414872298171,"vX0":4.729069366975711,"vY0":-113.90114937563776,"vZ0":-1.6789179397814327,"x":95.21,"y":213.35,"x0":-2.128150256495312,"y0":50.00426415530426,"z0":5.425061542555661,"aX":6.158434980364175},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-8.3,"breakHorizontal":-9.5,"spinRate":2459,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4792493962777673,"extension":7.057525137345635},"index":4,"playId":"035ac85e-5a29-3246-a508-f71ef4fa36a9","pitchNumber":4,"startTime":"2025-07-23T23:37:18.731Z","endTime":"2025-07-23T23:37:29.971Z","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":79.2,"endSpeed":74.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.41368772315579,"aZ":-37.390647559492514,"pfxX":5.99804881701832,"pfxZ":-3.850536412782567,"pX":0.6067913648838804,"pZ":0.0478948896103489,"vX0":4.252695493514099,"vY0":-115.31208898837362,"vZ0":-3.974472375932706,"x":93.87,"y":237.49,"x0":-2.037460069493465,"y0":50.00455948097542,"z0":5.382174835181189,"aX":8.119359401173844},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-7.7,"breakHorizontal":-11.9,"spinRate":2594,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.47406954863560236,"extension":7.193906111087078},"index":5,"playId":"b1cd527f-6660-34f8-bddb-0e49dfc31853","pitchNumber":5,"startTime":"2025-07-23T23:37:56.897Z","endTime":"2025-07-23T23:38:01.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:38:01.014Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"José Ramírez doubles (19) on a line drive to right fielder Ramón Laureano. Steven Kwan to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T23:38:06.822Z","endTime":"2025-07-23T23:39:32.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.5566411847648,"strikeZoneBottom":1.49944931837583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.22826420989688,"aZ":-25.84382914835101,"pfxX":0.8282118193910073,"pfxZ":3.6868316390394966,"pX":-0.41828986736260126,"pZ":2.9103785847059056,"vX0":4.3314260067799095,"vY0":-128.9943403658649,"vZ0":-1.1787531365732082,"x":132.94,"y":160.2,"x0":-2.2142661413594804,"y0":50.002012958679565,"z0":5.332508983803233,"aX":1.4196645887488555},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.7,"breakHorizontal":-2.3,"spinRate":2373,"spinDirection":190},"zone":4,"typeConfidence":2.0,"plateTime":0.42169682750824133,"extension":7.643520605619408},"index":0,"playId":"c45c08d7-f80c-3771-9c03-02abaf7963e6","pitchNumber":1,"startTime":"2025-07-23T23:38:31.386Z","endTime":"2025-07-23T23:38:36.110Z","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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.174949660633377,"aZ":-38.35944462213047,"pfxX":6.177127755355474,"pfxZ":-4.672077518910832,"pX":-0.02792049854745839,"pZ":0.6354922762231073,"vX0":3.0478573091448564,"vY0":-114.37561892420331,"vZ0":-2.313759866096788,"x":118.06,"y":221.62,"x0":-2.180374373265514,"y0":50.00193189235284,"z0":5.42325843313643,"aX":8.179816646716745},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-8.8,"breakHorizontal":-12.0,"spinRate":2562,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.47895111425733505,"extension":7.214113097766283},"index":1,"playId":"6efc0d22-2a46-3b80-b8f6-47d03fcd92cd","pitchNumber":2,"startTime":"2025-07-23T23:38:50.642Z","endTime":"2025-07-23T23:38:55.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.497496212010898,"aZ":-38.21975767150358,"pfxX":5.877893836800277,"pfxZ":-4.577473395015378,"pX":-0.6718532264270439,"pZ":1.2361125466720817,"vX0":2.090719236323218,"vY0":-114.1104833408089,"vZ0":-1.0735161675107185,"x":142.61,"y":205.4,"x0":-2.362756051020278,"y0":50.00025391586187,"z0":5.469533972794299,"aX":7.769596890426182},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-8.3,"breakHorizontal":-11.2,"spinRate":2505,"spinDirection":69},"zone":13,"typeConfidence":2.0,"plateTime":0.47952174505101386,"extension":7.389674478374155},"hitData":{"launchSpeed":86.2,"launchAngle":15.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.56,"coordY":137.46}},"index":2,"playId":"aa34786b-1b91-3064-a2ad-80af802a228a","pitchNumber":3,"startTime":"2025-07-23T23:39:19.734Z","endTime":"2025-07-23T23:39:32.331Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:39:32.331Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a line drive to left fielder Colton Cowser. Steven Kwan scores. José Ramírez scores.","rbi":2,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T23:39:42.749Z","endTime":"2025-07-23T23:42:21.663Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"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,2,3,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":621107,"link":"/api/v1/people/621107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":621107,"link":"/api/v1/people/621107"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":74.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.732463647144755,"aZ":-37.21241157945849,"pfxX":5.729920287821849,"pfxZ":-3.670599870540916,"pX":0.32834479374577796,"pZ":1.8518783572886826,"vX0":4.281667676992262,"vY0":-116.18150875348618,"vZ0":-0.24626447398902918,"x":104.48,"y":188.78,"x0":-2.2794057822857603,"y0":50.001302650807595,"z0":5.480832457238524,"aX":7.870808295649249},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-6.5,"breakHorizontal":-11.4,"spinRate":2534,"spinDirection":68},"zone":9,"typeConfidence":2.0,"plateTime":0.47052613538871624,"extension":7.105479876680464},"index":0,"playId":"ddb92afa-d379-32e4-9509-169b2b1b7f2c","pitchNumber":1,"startTime":"2025-07-23T23:40:13.230Z","endTime":"2025-07-23T23:40:18.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.5,"strikeZoneTop":3.14478365003436,"strikeZoneBottom":1.21223552078692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.833739197621234,"aZ":-23.630257285666314,"pfxX":-0.9623927165739783,"pfxZ":4.887190413043625,"pX":2.1520159177268474,"pZ":2.2556989206889053,"vX0":10.954873437422107,"vY0":-130.28518740155144,"vZ0":-3.158851494411805,"x":34.97,"y":177.88,"x0":-1.9511513650144847,"y0":50.00624644531282,"z0":5.235015304039638,"aX":-1.6842103587134132},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.4,"breakHorizontal":-0.2,"spinRate":2391,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4176024522854562,"extension":7.375254196222447},"index":1,"playId":"3a698779-4098-3629-8f00-a05e94515dc0","pitchNumber":2,"startTime":"2025-07-23T23:40:42.624Z","endTime":"2025-07-23T23:40:47.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.699213298336026,"aZ":-28.070309225501404,"pfxX":-8.75073379163156,"pfxZ":2.2848800780411995,"pX":-0.7009661669570421,"pZ":1.8684273395055682,"vX0":6.661609276218291,"vY0":-134.18457403515728,"vZ0":-3.4428930813397622,"x":143.72,"y":188.33,"x0":-2.0956505428320096,"y0":50.00621549626783,"z0":5.198308706987494,"aX":-15.744901489062904},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.5,"breakHorizontal":14.2,"spinRate":2187,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.4103238278582486,"extension":7.224503860856838},"index":2,"playId":"e444a26b-d909-38b2-bdbf-f96015d45404","pitchNumber":3,"startTime":"2025-07-23T23:41:05.326Z","endTime":"2025-07-23T23:41:09.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.322060161366654,"aZ":-39.02644686219056,"pfxX":6.575622264493473,"pfxZ":-5.013609542255588,"pX":0.3495436420313218,"pZ":0.7853443677171088,"vX0":3.6798462603655313,"vY0":-116.38278021004096,"vZ0":-2.207755836426964,"x":103.68,"y":217.58,"x0":-2.107322588052399,"y0":50.000061007835995,"z0":5.450679184540398,"aX":8.996245046848205},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-9.4,"breakHorizontal":-12.8,"spinRate":2584,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.47105532142971374,"extension":6.968432553382241},"index":3,"playId":"f891d486-64c2-3690-969e-363628621b52","pitchNumber":4,"startTime":"2025-07-23T23:41:33.922Z","endTime":"2025-07-23T23:41:38.519Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-23T23:41:51.423Z","endTime":"2025-07-23T23:42:10.279Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.877331390649534,"aZ":-20.02550533870079,"pfxX":-4.61215099719257,"pfxZ":6.420526601859603,"pX":0.16416948585500418,"pZ":2.789621153322794,"vX0":7.516709848946562,"vY0":-136.3997307317344,"vZ0":-2.961797836215998,"x":110.74,"y":163.46,"x0":-2.0230073148626015,"y0":50.00205318517051,"z0":5.263979856843133,"aX":-8.726065814564574},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.3,"breakHorizontal":6.8,"spinRate":2362,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.4009572562300652,"extension":7.422609413286803},"hitData":{"launchSpeed":65.2,"launchAngle":25.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":106.84,"coordY":128.43}},"index":5,"playId":"e25dbbfc-edb5-3726-9849-d9b6eeac924a","pitchNumber":5,"startTime":"2025-07-23T23:42:10.279Z","endTime":"2025-07-23T23:42:21.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:42:21.663Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Santana strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T23:42:33.554Z","endTime":"2025-07-23T23:44:25.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"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,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":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607732,"link":"/api/v1/people/607732"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":80.0,"endSpeed":73.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.6972243861204,"aZ":-38.31968569065397,"pfxX":5.8073303958279725,"pfxZ":-4.468468981720353,"pX":0.03547061880099636,"pZ":2.135878538108085,"vX0":3.149905017208212,"vY0":-116.4824955734045,"vZ0":0.5416328889104816,"x":115.65,"y":181.11,"x0":-2.0884162152218293,"y0":50.00321566809217,"z0":5.520849316172902,"aX":7.986412820941657},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-7.7,"breakHorizontal":-11.3,"spinRate":2535,"spinDirection":70},"zone":8,"typeConfidence":2.0,"plateTime":0.4700721021120624,"extension":7.145716351454489},"index":0,"playId":"43305342-0e89-321c-953a-4f76bbb5e786","pitchNumber":1,"startTime":"2025-07-23T23:42:53.511Z","endTime":"2025-07-23T23:42:58.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.43679830825393,"strikeZoneBottom":1.47443514835883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.452616750357787,"aZ":-29.99967442041213,"pfxX":-10.571894052681676,"pfxZ":1.2037658179662039,"pX":-0.08107807464702435,"pZ":1.112275307815665,"vX0":8.894438053232479,"vY0":-133.95466340911756,"vZ0":-5.031209467100357,"x":120.09,"y":208.75,"x0":-2.0862667855090353,"y0":50.00094272749493,"z0":5.1838147109482415,"aX":-19.03210699255871},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.2,"breakHorizontal":17.0,"spinRate":2163,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4103715291123513,"extension":7.248582509113898},"index":1,"playId":"24701c1a-c5aa-3995-9226-85ab965c8434","pitchNumber":2,"startTime":"2025-07-23T23:43:18.544Z","endTime":"2025-07-23T23:43:23.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.35805045278829,"strikeZoneBottom":1.49663121807426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.034073348753214,"aZ":-38.36413398616472,"pfxX":5.514330423719405,"pfxZ":-4.711736618907561,"pX":-1.0105823604511948,"pZ":1.6734863918263476,"vX0":1.2869527199339623,"vY0":-114.19982922485511,"vZ0":-0.013336760406856829,"x":155.52,"y":193.6,"x0":-2.29841543559709,"y0":50.002647916801024,"z0":5.469279779703548,"aX":7.2455399818984825},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-8.2,"breakHorizontal":-10.3,"spinRate":2515,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.4805654113779432,"extension":6.758873216223642},"index":2,"playId":"221b88a8-ac1b-321b-8d8a-ec0aa10fae57","pitchNumber":3,"startTime":"2025-07-23T23:43:37.778Z","endTime":"2025-07-23T23:43:43.002Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":79.3,"endSpeed":72.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.39040313394626,"aZ":-38.758940353014594,"pfxX":6.177506697399681,"pfxZ":-4.920243178028841,"pX":-0.868371675490277,"pZ":1.6971288708248022,"vX0":1.28250987080417,"vY0":-115.52984927526809,"vZ0":-0.1090063348318957,"x":150.1,"y":192.96,"x0":-2.2340649243416477,"y0":50.00059601336659,"z0":5.49930209544757,"aX":8.271797100945445},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-8.6,"breakHorizontal":-11.5,"spinRate":2484,"spinDirection":70},"zone":13,"typeConfidence":2.0,"plateTime":0.4757917374046219,"extension":5.5970539435124085},"index":3,"playId":"b432d3e5-6d16-3d42-97ef-8374f67f79f2","pitchNumber":4,"startTime":"2025-07-23T23:43:57.930Z","endTime":"2025-07-23T23:44:02.712Z","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":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.5167944489459,"aZ":-38.44540244902585,"pfxX":6.601506730901977,"pfxZ":-4.693064649921135,"pX":-0.08881623147516708,"pZ":0.7647698779857444,"vX0":2.887296414520069,"vY0":-115.47632001002384,"vZ0":-2.103610108731016,"x":120.39,"y":218.13,"x0":-2.2167731382530733,"y0":50.00163061152712,"z0":5.421072377580343,"aX":8.824817556286495},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-8.8,"breakHorizontal":-12.7,"spinRate":2555,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.47614598873062297,"extension":7.059616288234329},"index":4,"playId":"81d900fd-4a88-36b7-8dfb-6f6560de56c9","pitchNumber":5,"startTime":"2025-07-23T23:44:19.022Z","endTime":"2025-07-23T23:44:25.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:44:25.696Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Jones flies out to right fielder Ramón Laureano.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T23:44:38.766Z","endTime":"2025-07-23T23:45:59.579Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.90048038478738,"strikeZoneBottom":1.67849060446878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.48509435160222,"aZ":-18.12809107883463,"pfxX":-3.0481183978340463,"pfxZ":7.638849205939633,"pX":1.7492154224049241,"pZ":2.5618237416399023,"vX0":10.972382656115611,"vY0":-134.78664803903675,"vZ0":-3.6341822248372155,"x":50.32,"y":169.61,"x0":-1.9794645769201462,"y0":50.00115428296683,"z0":5.208693429583206,"aX":-5.6040193264117315},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.2,"breakHorizontal":3.1,"spinRate":2257,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4064578451418903,"extension":7.444590051729645},"index":0,"playId":"ff0306ca-2e9a-3700-9a92-278a7639d7c6","pitchNumber":1,"startTime":"2025-07-23T23:44:54.179Z","endTime":"2025-07-23T23:45:06.543Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Jacob Stallings. Kyle Manzardo to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"ff0306ca-2e9a-3700-9a92-278a7639d7c6","startTime":"2025-07-23T23:45:10.454Z","endTime":"2025-07-23T23:45:30.322Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"}},{"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":78.6,"endSpeed":72.1,"strikeZoneTop":3.80943592064917,"strikeZoneBottom":1.60421429344882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.859818393103573,"aZ":-39.04243409937519,"pfxX":7.2345686366253625,"pfxZ":-5.25924881631131,"pX":-0.41188536708661255,"pZ":0.7990541138440399,"vX0":2.084684868734698,"vY0":-114.4147131724934,"vZ0":-1.827595880180536,"x":132.7,"y":217.21,"x0":-2.2777150278508764,"y0":50.00015881828739,"z0":5.48388591797969,"aX":9.455591696661232},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-9.7,"breakHorizontal":-13.7,"spinRate":2621,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.4813064831976708,"extension":7.6206079798079704},"index":2,"playId":"8dd3a81c-227b-37bd-8a6f-3d143f8f1b73","pitchNumber":2,"startTime":"2025-07-23T23:45:30.322Z","endTime":"2025-07-23T23:45:34.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.348913991775362,"aZ":-23.829183265163074,"pfxX":-0.20241582043059042,"pfxZ":4.825430058863015,"pX":0.09288391750121934,"pZ":2.80675168906254,"vX0":5.89519179706733,"vY0":-130.42004106260774,"vZ0":-1.642737101022786,"x":113.46,"y":163.0,"x0":-2.166555418853719,"y0":50.0052047692069,"z0":5.234699205135616,"aX":-0.3514327132397514},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.6,"breakHorizontal":-0.8,"spinRate":2370,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.41929865324382654,"extension":7.100866714600786},"hitData":{"launchSpeed":98.9,"launchAngle":28.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":219.07,"coordY":86.87}},"index":3,"playId":"1364a324-39c2-3765-866e-5edd54bb5f50","pitchNumber":3,"startTime":"2025-07-23T23:45:51.192Z","endTime":"2025-07-23T23:45:59.579Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:45:59.579Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ramón Urías lines out to shortstop Brayan Rocchio.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T23:48:18.553Z","endTime":"2025-07-23T23:49:24.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.088408711380577,"aZ":-28.167338627871437,"pfxX":-8.256507987305003,"pfxZ":2.839600021811922,"pX":-0.16321953035346956,"pZ":2.201881843828707,"vX0":5.289152430367832,"vY0":-117.68423244300196,"vZ0":-2.063741716665471,"x":123.22,"y":179.33,"x0":-1.3604435957716425,"y0":50.00266829247204,"z0":5.684171647691296,"aX":-11.65004447591855},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.9,"breakHorizontal":13.8,"spinRate":1369,"spinDirection":238},"zone":5,"typeConfidence":2.0,"plateTime":0.46437068688264915,"extension":6.91468282131143},"index":0,"playId":"e74b66d6-05e5-3130-acc9-99f48612a2b1","pitchNumber":1,"startTime":"2025-07-23T23:48:22.701Z","endTime":"2025-07-23T23:48:32.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.25981196564286,"strikeZoneBottom":1.50918558148771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.07426404943466,"aZ":-16.334760555039505,"pfxX":-6.701614754368122,"pfxZ":8.308134254579407,"pX":-0.4093198473398239,"pZ":3.1159416600359258,"vX0":5.37338810969075,"vY0":-136.9422918277179,"vZ0":-3.7601427260650118,"x":132.6,"y":154.65,"x0":-1.5222134291974576,"y0":50.005756243274135,"z0":5.618054355463859,"aX":-12.782984063981026},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":11.0,"spinRate":2343,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.399335487198055,"extension":6.6109479219762335},"index":1,"playId":"7a41e703-f6b4-3ceb-85f0-01abf5ea8a92","pitchNumber":2,"startTime":"2025-07-23T23:49:01.462Z","endTime":"2025-07-23T23:49:05.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.197742891407025,"aZ":-27.803101416985278,"pfxX":-9.34398049038555,"pfxZ":2.8929763418138936,"pX":-0.5505938746703373,"pZ":1.9020392513566204,"vX0":5.420137231795798,"vY0":-121.68369459480866,"vZ0":-3.156861580409292,"x":137.99,"y":187.42,"x0":-1.5843790419093227,"y0":50.00271536960735,"z0":5.605950011067071,"aX":-14.117650965431045},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.8,"breakHorizontal":15.7,"spinRate":1688,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.4488415688508973,"extension":6.870164339807718},"hitData":{"launchSpeed":91.9,"launchAngle":10.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":96.65,"coordY":141.29}},"index":2,"playId":"bd1a234f-9dd2-35f8-9d08-50f47efc56b7","pitchNumber":3,"startTime":"2025-07-23T23:49:19.169Z","endTime":"2025-07-23T23:49:24.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:49:24.187Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cedric Mullins grounds out to first baseman Carlos Santana.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T23:49:31.226Z","endTime":"2025-07-23T23:52:09.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6],"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":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.09483482383808,"aZ":-24.16105672343919,"pfxX":-0.8779401641484483,"pfxZ":4.745407467553393,"pX":1.1228596305030787,"pZ":1.7498563046995064,"vX0":6.6727871886236345,"vY0":-128.46583115755146,"vZ0":-5.022842072767689,"x":74.2,"y":191.53,"x0":-1.383003275888413,"y0":50.00339482670935,"z0":5.584709389948627,"aX":-1.4838087470976367},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.8,"breakHorizontal":0.2,"spinRate":2284,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.42472627212186964,"extension":6.860541370222996},"index":0,"playId":"f6b60257-65ce-3008-bb35-2bed58c424af","pitchNumber":1,"startTime":"2025-07-23T23:49:52.783Z","endTime":"2025-07-23T23:49:56.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.74927269982421,"aZ":-24.428295226192873,"pfxX":-9.447432741626464,"pfxZ":4.941247336274715,"pX":-0.7114822717842026,"pZ":1.6403760788634725,"vX0":5.116878312097678,"vY0":-124.35540232162796,"vZ0":-4.6042824869129,"x":144.12,"y":194.49,"x0":-1.5674869079914855,"y0":50.0034151364521,"z0":5.540472372407517,"aX":-14.808807313028327},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.2,"breakHorizontal":16.0,"spinRate":1791,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4403175486912807,"extension":6.944171246059619},"index":1,"playId":"7d24142f-7237-3e8d-bce3-92a5c574774f","pitchNumber":2,"startTime":"2025-07-23T23:50:09.968Z","endTime":"2025-07-23T23:50:13.549Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-23T23:50:24.595Z","endTime":"2025-07-23T23:50:37.105Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.13213896050431,"aZ":-13.373175772723863,"pfxX":-5.508808600586121,"pfxZ":9.912496070409071,"pX":0.3370537677012624,"pZ":2.7280612375639928,"vX0":6.192619562955115,"vY0":-137.04770591968293,"vZ0":-5.6371312730719785,"x":104.15,"y":165.12,"x0":-1.239303386762446,"y0":50.00171404147642,"z0":5.729895817928666,"aX":-10.447456074749713},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.9,"breakHorizontal":8.6,"spinRate":2495,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4001221752488249,"extension":6.582175639401966},"index":3,"playId":"3e7bd8e0-1bb2-3325-a945-078f156b4f56","pitchNumber":3,"startTime":"2025-07-23T23:50:37.105Z","endTime":"2025-07-23T23:50:42.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.45578337267656,"strikeZoneBottom":1.45994131490236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.773475066938325,"aZ":-17.146419905224423,"pfxX":-7.704468166187797,"pfxZ":7.760502578367582,"pX":-0.9546888444777325,"pZ":4.598929754416373,"vX0":4.3007329075744085,"vY0":-138.69212522616914,"vZ0":-0.25463048338627225,"x":153.39,"y":114.61,"x0":-1.5295313474702348,"y0":50.0007732982293,"z0":5.841421307856529,"aX":-14.916787150475939},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":13.0,"spinRate":2446,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.395837625578376,"extension":6.535056900234162},"index":4,"playId":"d99b3424-0e37-3583-bc1b-db4a288a32fc","pitchNumber":4,"startTime":"2025-07-23T23:50:59.653Z","endTime":"2025-07-23T23:51:04.586Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-23T23:51:22.408Z","endTime":"2025-07-23T23:52:01.408Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.387115318443655,"aZ":-29.356454818125282,"pfxX":0.4471486902714381,"pfxZ":1.7968623367881094,"pX":-0.2722804155937607,"pZ":1.5159469521403819,"vX0":3.268187454986155,"vY0":-124.76142782598757,"vZ0":-4.191084634181722,"x":127.38,"y":197.85,"x0":-1.6602791349337842,"y0":50.003217010643,"z0":5.6521135515264245,"aX":0.7004522700050271},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.5,"breakHorizontal":-1.6,"spinRate":2486,"spinDirection":93},"zone":8,"typeConfidence":2.0,"plateTime":0.43995473623327985,"extension":6.4302953778141045},"hitData":{"launchSpeed":75.6,"launchAngle":1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.95,"coordY":174.37}},"index":6,"playId":"df09c370-d7d0-35f2-9571-dfb732477e65","pitchNumber":5,"startTime":"2025-07-23T23:52:01.408Z","endTime":"2025-07-23T23:52:09.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:52:09.676Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Stallings strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T23:52:15.570Z","endTime":"2025-07-23T23:53:37.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":607732,"fullName":"Jacob Stallings","link":"/api/v1/people/607732"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607732,"fullName":"Jacob Stallings","link":"/api/v1/people/607732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"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":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.40680427060529,"strikeZoneBottom":1.58303803777487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.944354656691125,"aZ":-30.37595022944784,"pfxX":2.543169528916289,"pfxZ":1.1733767437062426,"pX":-0.4982716232868295,"pZ":2.745514335940877,"vX0":1.8731929386262145,"vY0":-123.42668877736699,"vZ0":-1.2612010925485875,"x":135.99,"y":164.65,"x0":-1.599060779045977,"y0":50.003830650354196,"z0":5.835221675106631,"aX":3.899998434507467},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.0,"breakHorizontal":-5.0,"spinRate":2543,"spinDirection":75},"zone":4,"typeConfidence":2.0,"plateTime":0.44479890889097895,"extension":6.621694447530158},"index":0,"playId":"381c3e16-2e4d-3f87-a85e-d6eaf38eff90","pitchNumber":1,"startTime":"2025-07-23T23:52:34.079Z","endTime":"2025-07-23T23:52:38.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.12946358681248,"aZ":-29.037305165631224,"pfxX":3.046901384854809,"pfxZ":2.151275257721119,"pX":0.9773758692350624,"pZ":1.2454822399693788,"vX0":4.7145635116354905,"vY0":-120.28484664809434,"vZ0":-4.597771152942314,"x":79.74,"y":205.15,"x0":-1.406822776362164,"y0":50.00543407850378,"z0":5.767294928833103,"aX":4.4482455239864525},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.0,"breakHorizontal":-6.7,"spinRate":2510,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4559962347717388,"extension":6.846388896613563},"index":1,"playId":"185a8eac-e142-34b3-ae34-94831872768f","pitchNumber":2,"startTime":"2025-07-23T23:52:50.426Z","endTime":"2025-07-23T23:52:54.399Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-23T23:53:00.057Z","endTime":"2025-07-23T23:53:12.094Z","isPitch":false,"type":"action","player":{"id":607732,"link":"/api/v1/people/607732"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.7,"strikeZoneTop":3.45578337267656,"strikeZoneBottom":1.484564373469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.58330302426081,"aZ":-15.39409298899389,"pfxX":-5.544434913938636,"pfxZ":8.628354747928359,"pX":-0.6953570828871763,"pZ":3.7209037848495115,"vX0":3.54025042225718,"vY0":-139.13213206043412,"vZ0":-3.016915760588639,"x":143.51,"y":138.32,"x0":-1.2693329476405038,"y0":50.001252469660166,"z0":5.850109485044873,"aX":-10.780705066910821},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":9.2,"spinRate":2418,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39490597551412865,"extension":6.136033869206324},"index":3,"playId":"0e10eca3-6d50-3ce2-b6ca-7c2c6d4a9493","pitchNumber":3,"startTime":"2025-07-23T23:53:12.094Z","endTime":"2025-07-23T23:53:17.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.09427107895385,"aZ":-31.34177792219547,"pfxX":3.651936832396162,"pfxZ":0.5507393000647038,"pX":1.0526598188254357,"pZ":1.3440139396274267,"vX0":4.794366646588574,"vY0":-123.16954501770326,"vZ0":-4.07664349457423,"x":76.88,"y":202.49,"x0":-1.4022889406581651,"y0":50.00545590293202,"z0":5.70477735356814,"aX":5.546310118085062},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.2,"breakHorizontal":-7.8,"spinRate":2554,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4466769754819504,"extension":6.520017684760675},"index":4,"playId":"e0931365-2caa-3e1f-8546-032565938c50","pitchNumber":4,"startTime":"2025-07-23T23:53:32.715Z","endTime":"2025-07-23T23:53:37.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:53:37.911Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T23:55:29.923Z","endTime":"2025-07-23T23:57:27.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607732,"link":"/api/v1/people/607732"},"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":86.0,"endSpeed":78.6,"strikeZoneTop":3.35781595938366,"strikeZoneBottom":1.63226363734834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.194860244550373,"aZ":-26.169530979241667,"pfxX":-10.032570594039782,"pfxZ":3.8082138877545173,"pX":-0.9499463671699446,"pZ":2.016273269220744,"vX0":5.91365933273532,"vY0":-125.05338478235005,"vZ0":-2.7766289906766417,"x":153.21,"y":184.34,"x0":-2.0469345905807903,"y0":50.00428295216078,"z0":5.297178378973729,"aX":-15.825269614103025},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.5,"breakHorizontal":16.7,"spinRate":1646,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.43868483125860624,"extension":7.344015487444408},"index":0,"playId":"d4d6a56c-9938-32b4-952a-9341345d09be","pitchNumber":1,"startTime":"2025-07-23T23:55:51.621Z","endTime":"2025-07-23T23:55:56.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.439101370441378,"aZ":-26.485975660475212,"pfxX":0.13689916885387965,"pfxZ":3.403868511373158,"pX":0.3995646660755426,"pZ":2.3813160742610204,"vX0":6.166164460823655,"vY0":-128.62608765424054,"vZ0":-2.036215806956365,"x":101.77,"y":174.48,"x0":-2.0495636433048827,"y0":50.002755658476644,"z0":5.243215208906503,"aX":0.2270475520583135},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.9,"breakHorizontal":-1.7,"spinRate":2174,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.42632585747842855,"extension":6.6797789465632444},"index":1,"playId":"ea7e5797-503e-3ae2-867a-0061dd1db931","pitchNumber":2,"startTime":"2025-07-23T23:56:07.692Z","endTime":"2025-07-23T23:56:11.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.67765570914609,"aZ":-27.739533323217568,"pfxX":-11.016244648343926,"pfxZ":2.422010285330936,"pX":-1.227554276205218,"pZ":2.409685941605845,"vX0":6.188107636791696,"vY0":-135.29802248526903,"vZ0":-2.47301703584927,"x":163.79,"y":173.72,"x0":-2.1269373670008798,"y0":50.00482019007983,"z0":5.302742556127264,"aX":-20.191821188204738},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.0,"breakHorizontal":18.4,"spinRate":2145,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.40661089952101115,"extension":6.74439763206882},"index":2,"playId":"d76ed3e2-3db6-3171-a6ce-555cae7d14bb","pitchNumber":3,"startTime":"2025-07-23T23:56:24.722Z","endTime":"2025-07-23T23:56:30.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.904873908956684,"aZ":-35.86882029108706,"pfxX":6.889510259490737,"pfxZ":-2.7125448672946906,"pX":1.4265637621018992,"pZ":1.5322002344747954,"vX0":5.788878976104196,"vY0":-116.26008303263725,"vZ0":-1.2663733313876115,"x":62.62,"y":197.41,"x0":-1.9957578276815429,"y0":50.00427588431657,"z0":5.50513579106168,"aX":9.37890231843774},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.9,"breakHorizontal":-13.9,"spinRate":2671,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4721159980359446,"extension":6.663605138786034},"index":3,"playId":"f673fcf3-f88c-3237-9498-40f7c579dc4c","pitchNumber":4,"startTime":"2025-07-23T23:56:40.338Z","endTime":"2025-07-23T23:56:45.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.256414901768533,"aZ":-29.670662822704696,"pfxX":-8.685320130502067,"pfxZ":1.422284703480738,"pX":0.0911396423490358,"pZ":2.698523211981975,"vX0":8.20054475895038,"vY0":-132.35115263611047,"vZ0":-1.0959359016627093,"x":113.53,"y":165.92,"x0":-1.9304829409991104,"y0":50.003262554870005,"z0":5.306116224206924,"aX":-15.291796800792744},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.5,"breakHorizontal":13.8,"spinRate":2182,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.41505802855793705,"extension":7.342843456289192},"index":4,"playId":"21f1314c-9a98-35b1-b85b-a07f5b11c227","pitchNumber":5,"startTime":"2025-07-23T23:57:00.447Z","endTime":"2025-07-23T23:57:07.767Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.469647235048097,"aZ":-39.751020443084826,"pfxX":7.327830172113028,"pfxZ":-5.806855324782372,"pX":0.7303662565617284,"pZ":0.7875981430971796,"vX0":4.126050000819025,"vY0":-114.24544725386276,"vZ0":-1.5047472482895616,"x":89.16,"y":217.51,"x0":-2.0583792053290537,"y0":50.00108870093518,"z0":5.405705830608492,"aX":9.565442170084054},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.6,"breakHorizontal":-14.4,"spinRate":2595,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4817172530718654,"extension":7.432736507943244},"index":5,"playId":"e37e4faf-df8b-362d-805b-d59c40ffa0f4","pitchNumber":6,"startTime":"2025-07-23T23:57:23.162Z","endTime":"2025-07-23T23:57:27.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:57:27.984Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, second baseman Jordan Westburg to first baseman Ryan O'Hearn.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T23:57:29.623Z","endTime":"2025-07-23T23:58:01.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":0},"credits":[{"player":{"id":676059,"link":"/api/v1/people/676059"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.302484765061102,"aZ":-31.62700390842844,"pfxX":-7.132732746490639,"pfxZ":0.30385480164006573,"pX":-1.029251019862208,"pZ":2.611512662437141,"vX0":5.177478392761464,"vY0":-133.47632096425951,"vZ0":-1.1193586097899022,"x":156.23,"y":168.27,"x0":-2.069509395466528,"y0":50.002803661035635,"z0":5.318053286539559,"aX":-12.842655354015632},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.5,"breakHorizontal":11.8,"spinRate":2103,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.41069522544842174,"extension":7.263157049777658},"hitData":{"launchSpeed":87.5,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.23,"coordY":154.57}},"index":0,"playId":"cccca8ab-a762-37d7-9474-430ff14db615","pitchNumber":1,"startTime":"2025-07-23T23:57:53.822Z","endTime":"2025-07-23T23:58:01.615Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-23T23:58:01.615Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bo Naylor pops out to shortstop Gunnar Henderson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T23:58:07.497Z","endTime":"2025-07-24T00:00:44.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.072267489745855,"aZ":-24.075781969493487,"pfxX":-0.12049080663977763,"pfxZ":4.775539651467742,"pX":-0.12664998216351314,"pZ":2.920048798035207,"vX0":5.361237674636385,"vY0":-129.43247022513688,"vZ0":-1.4078256668911997,"x":121.83,"y":159.94,"x0":-2.2094159829320126,"y0":50.00431067079342,"z0":5.315051543256837,"aX":-0.20501864359779892},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.5,"breakHorizontal":-1.0,"spinRate":2235,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.42321490463926104,"extension":6.29103603573057},"index":0,"playId":"5344b24e-9fd2-31c4-9cf0-42cb3a86ae75","pitchNumber":1,"startTime":"2025-07-23T23:58:28.773Z","endTime":"2025-07-23T23:58:33.010Z","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":91.8,"endSpeed":82.6,"strikeZoneTop":3.34725647646411,"strikeZoneBottom":1.37210588470727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.699628272365565,"aZ":-24.873654101934676,"pfxX":-9.560654379780804,"pfxZ":4.132700383786421,"pX":-0.2451012374557889,"pZ":1.9607164410586406,"vX0":7.845573899695066,"vY0":-133.34598951169923,"vZ0":-3.757217483392824,"x":126.34,"y":185.84,"x0":-2.010873381235765,"y0":50.002916370946814,"z0":5.2223113392501155,"aX":-16.893738643562244},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.7,"breakHorizontal":15.2,"spinRate":2181,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.41373278959451953,"extension":7.682628901363699},"index":1,"playId":"438414ae-2358-3af1-9e26-02bc4741d249","pitchNumber":2,"startTime":"2025-07-23T23:58:45.432Z","endTime":"2025-07-23T23:58:49.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.33010649451955,"strikeZoneBottom":1.32999664272681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.27592491362718,"aZ":-22.53863399964143,"pfxX":-6.994284092785656,"pfxZ":5.34664294832805,"pX":-1.9765932652454066,"pZ":3.686695807879529,"vX0":3.1671418740167434,"vY0":-133.7768968566397,"vZ0":-0.004892464032874688,"x":192.34,"y":139.24,"x0":-2.270484223827677,"y0":50.00580060610194,"z0":5.311294778965304,"aX":-12.612495542474598},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.8,"breakHorizontal":11.9,"spinRate":2130,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4102620720357737,"extension":7.626177813428311},"index":2,"playId":"44061ada-4fcc-3f02-bb91-bcafdd32ee75","pitchNumber":3,"startTime":"2025-07-23T23:59:02.079Z","endTime":"2025-07-23T23:59:06.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.931682598799693,"aZ":-36.53838096316192,"pfxX":6.982705877185403,"pfxZ":-3.254296320984098,"pX":0.14283748312789227,"pZ":1.5404600977170098,"vX0":3.085923536309218,"vY0":-115.49789381286284,"vZ0":-1.0021442860914649,"x":111.56,"y":197.19,"x0":-2.120618824380852,"y0":50.00223434632466,"z0":5.51582200157681,"aX":9.366241035894829},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.9,"breakHorizontal":-13.4,"spinRate":2562,"spinDirection":65},"zone":8,"typeConfidence":2.0,"plateTime":0.47552199293255093,"extension":7.27570009738012},"index":3,"playId":"49fb8141-1092-34fc-9b8e-0ba1943f6a61","pitchNumber":4,"startTime":"2025-07-23T23:59:17.339Z","endTime":"2025-07-23T23:59:23.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.32552302867393,"strikeZoneBottom":1.3608576720133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.66705625488962,"aZ":-29.03060466010053,"pfxX":-10.240131426404183,"pfxZ":1.741838502828772,"pX":1.549319479874633,"pZ":1.968265870430844,"vX0":12.234054864251366,"vY0":-132.93672130674008,"vZ0":-3.108381371888311,"x":57.94,"y":185.64,"x0":-1.7671497273051373,"y0":50.000089180969525,"z0":5.244640401149742,"aX":-18.451193147893054},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.6,"breakHorizontal":16.1,"spinRate":2109,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4109425251140659,"extension":7.357108426497735},"index":4,"playId":"18ff3137-1602-33bc-90dd-7d91dc653496","pitchNumber":5,"startTime":"2025-07-23T23:59:40.423Z","endTime":"2025-07-23T23:59:45.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.118626310213553,"aZ":-25.211580587713392,"pfxX":-0.5800295135149793,"pfxZ":3.9602546125114753,"pX":-0.24854399089277007,"pZ":2.583772233900386,"vX0":4.977878526112439,"vY0":-131.11908638665804,"vZ0":-2.173146493128552,"x":126.47,"y":169.02,"x0":-2.0882186050404203,"y0":50.00471316532379,"z0":5.285599684897483,"aX":-1.0210541401415543},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.0,"breakHorizontal":0.1,"spinRate":2323,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.41614920620529716,"extension":6.408912700092546},"index":5,"playId":"b729a4f5-277d-327e-b4ee-9ef5e21a5eae","pitchNumber":6,"startTime":"2025-07-23T23:59:55.733Z","endTime":"2025-07-24T00:00:01.028Z","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":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.4,"strikeZoneTop":3.23739126576236,"strikeZoneBottom":1.356701703996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.09739616890683,"aZ":-30.599150472610752,"pfxX":7.04301798739003,"pfxZ":1.137229123051076,"pX":0.6549823593937579,"pZ":0.7867668010236385,"vX0":4.097850007605272,"vY0":-116.56935247711975,"vZ0":-3.8286967592270793,"x":92.03,"y":217.54,"x0":-2.0381865016458676,"y0":50.00033997376098,"z0":5.326856760788231,"aX":9.729614281058462},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.4,"breakHorizontal":-13.8,"spinRate":2487,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.4691575204758842,"extension":6.170468536641328},"index":6,"playId":"dd2222d5-5c88-3775-8f5e-0d1c9dde55e8","pitchNumber":7,"startTime":"2025-07-24T00:00:14.256Z","endTime":"2025-07-24T00:00:18.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.3,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.16662302912122,"aZ":-25.11652650154379,"pfxX":1.576428050123679,"pfxZ":4.1012520443525275,"pX":-0.17277509859275544,"pZ":2.8753214076997082,"vX0":4.379892070190949,"vY0":-129.63875657233118,"vZ0":-1.5049785195263818,"x":123.59,"y":161.15,"x0":-2.081305818453845,"y0":50.00517416227428,"z0":5.3595559683347185,"aX":2.714032112669846},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.3,"breakHorizontal":-3.7,"spinRate":2213,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.42064877761174646,"extension":7.435334511788738},"hitData":{"launchSpeed":92.9,"launchAngle":71.0,"totalDistance":73.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":124.46,"coordY":173.95}},"index":7,"playId":"74212989-bb54-35ff-bf1a-1552142f4d4f","pitchNumber":8,"startTime":"2025-07-24T00:00:33.703Z","endTime":"2025-07-24T00:00:44.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:00:44.075Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jackson Holliday homers (14) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-24T00:02:49.873Z","endTime":"2025-07-24T00:03:18.537Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.997365197364513,"aZ":-30.26480661771672,"pfxX":2.7024443586090814,"pfxZ":1.2852642517391555,"pX":0.37355783029965417,"pZ":1.889245304697588,"vX0":3.968307693523899,"vY0":-120.24555336511331,"vZ0":-2.760152937237187,"x":102.76,"y":187.77,"x0":-1.639714136149482,"y0":50.00378234327792,"z0":5.69649900908991,"aX":4.017084419183696},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.0,"breakHorizontal":-5.8,"spinRate":2484,"spinDirection":37},"zone":9,"typeConfidence":2.0,"plateTime":0.4528929256930838,"extension":7.3946713915547155},"hitData":{"launchSpeed":96.5,"launchAngle":28.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.44,"coordY":89.07}},"index":0,"playId":"38ff3829-2f34-3fc9-bd54-3b64e91877b2","pitchNumber":1,"startTime":"2025-07-24T00:02:57.201Z","endTime":"2025-07-24T00:03:18.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:03:18.537Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Westburg grounds out, third baseman José Ramírez to first baseman Carlos Santana.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-24T00:03:11.122Z","endTime":"2025-07-24T00:05:04.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.6,"strikeZoneTop":3.6271367692392,"strikeZoneBottom":1.58303803777487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.83032389132323,"aZ":-14.2462921475595,"pfxX":-6.542332568520809,"pfxZ":9.934844008159182,"pX":1.1983410800150334,"pZ":2.1784400847157457,"vX0":8.68775242763263,"vY0":-134.41686868944515,"vZ0":-6.461783112450942,"x":71.32,"y":179.96,"x0":-1.2463284125267862,"y0":50.00564883386665,"z0":5.65061774869564,"aX":-11.810728270374598},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.6,"breakHorizontal":9.7,"spinRate":2372,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.40961795381711674,"extension":6.619115555050807},"index":0,"playId":"08011908-3814-3d54-88af-18b67fcc991d","pitchNumber":1,"startTime":"2025-07-24T00:03:41.250Z","endTime":"2025-07-24T00:03:45.693Z","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":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.60266477451133,"strikeZoneBottom":1.68148167903169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.235284726210942,"aZ":-27.921444494654892,"pfxX":-9.274076661994773,"pfxZ":2.983724869374662,"pX":1.090379141582171,"pZ":0.15745899461801438,"vX0":8.254317807183208,"vY0":-118.75675855796852,"vZ0":-6.582898989481808,"x":75.44,"y":234.53,"x0":-1.229388107706533,"y0":50.00410607662512,"z0":5.513003595057574,"aX":-13.217504481033982},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.0,"breakHorizontal":14.8,"spinRate":1582,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.46162916294393863,"extension":6.933584915922892},"index":1,"playId":"0b1df904-26c1-39f6-bbcd-f39194906d3f","pitchNumber":2,"startTime":"2025-07-24T00:03:55.337Z","endTime":"2025-07-24T00:03:59.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.60266477451133,"strikeZoneBottom":1.65687360620026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.84059299064204,"aZ":-15.092807210612133,"pfxX":-7.779137733511295,"pfxZ":9.659483939765181,"pX":0.3595717212882024,"pZ":2.2995150766024732,"vX0":7.083282684679868,"vY0":-132.75110087115152,"vZ0":-6.025133144180906,"x":103.29,"y":176.69,"x0":-1.3444436164920024,"y0":50.00465619849669,"z0":5.714568038113652,"aX":-13.759278974285246},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.2,"breakHorizontal":12.4,"spinRate":2400,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4140555092831768,"extension":6.541846926282648},"index":2,"playId":"7eed9ef3-9641-3387-83f8-18f779befc78","pitchNumber":3,"startTime":"2025-07-24T00:04:12.028Z","endTime":"2025-07-24T00:04:16.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.62569539848282,"aZ":-30.661671642782757,"pfxX":2.0307628040359047,"pfxZ":1.012447904477761,"pX":0.5542526373953898,"pZ":1.5297592669479494,"vX0":4.38524991431278,"vY0":-121.45235631700879,"vZ0":-3.530694342363414,"x":95.87,"y":197.48,"x0":-1.5380703353904246,"y0":50.00368821356372,"z0":5.666937888912081,"aX":3.0354852826860603},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.2,"breakHorizontal":-4.7,"spinRate":2615,"spinDirection":85},"zone":9,"typeConfidence":2.0,"plateTime":0.45086344784478305,"extension":6.608704275883339},"index":3,"playId":"13a66b6d-decf-32b1-b286-f84a3b05c445","pitchNumber":4,"startTime":"2025-07-24T00:04:26.650Z","endTime":"2025-07-24T00:04:31.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.6271367692392,"strikeZoneBottom":1.63226363734834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.082884675327435,"aZ":-12.425581893147353,"pfxX":-6.693977696749893,"pfxZ":10.80329789196832,"pX":0.299345336480648,"pZ":1.2412511253657654,"vX0":6.604559064399147,"vY0":-134.78554710794873,"vZ0":-9.219764292438134,"x":105.59,"y":205.27,"x0":-1.3207942303518263,"y0":50.00280188355979,"z0":5.597930483948789,"aX":-12.236422462840624},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":10.6,"spinRate":2433,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4073995171455751,"extension":6.668492581565877},"index":4,"playId":"9d18fe08-e821-30ac-b6f1-12f3e630244a","pitchNumber":5,"startTime":"2025-07-24T00:04:40.347Z","endTime":"2025-07-24T00:04:44.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.589708150869047,"aZ":-32.46689997312596,"pfxX":3.427748378200887,"pfxZ":-0.20191238812017342,"pX":-0.35461757628616775,"pZ":1.974686017656299,"vX0":1.8202130317453142,"vY0":-120.76928562928646,"vZ0":-1.9452034669742637,"x":130.52,"y":185.46,"x0":-1.5633931303474655,"y0":50.001379022100906,"z0":5.64715845583962,"aX":5.060326959591915},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.6,"breakHorizontal":-6.6,"spinRate":2622,"spinDirection":75},"zone":7,"typeConfidence":2.0,"plateTime":0.4535902674325132,"extension":6.6196083728469555},"hitData":{"launchSpeed":99.0,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.09,"coordY":168.5}},"index":5,"playId":"b7100696-a5ad-3a90-9c93-03b77562cc16","pitchNumber":6,"startTime":"2025-07-24T00:04:56.838Z","endTime":"2025-07-24T00:05:04.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:05:04.411Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out, first baseman Carlos Santana to pitcher Slade Cecconi.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-24T00:05:13.757Z","endTime":"2025-07-24T00:06:35.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.72500090341713,"strikeZoneBottom":1.73069211029607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.29972019935867,"aZ":-26.347378253948534,"pfxX":-9.458869583437732,"pfxZ":3.6188581857058573,"pX":0.15254695784743058,"pZ":0.9335341955946683,"vX0":7.049444138393758,"vY0":-125.52359836230791,"vZ0":-6.234352662553375,"x":111.19,"y":213.57,"x0":-1.4510673433669183,"y0":50.003559579286744,"z0":5.5698071844459065,"aX":-15.228773445718883},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.4,"breakHorizontal":15.7,"spinRate":1900,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4348857413328049,"extension":6.777954443875493},"index":0,"playId":"5b90b60c-589a-3a26-a402-683682a121cb","pitchNumber":1,"startTime":"2025-07-24T00:05:33.862Z","endTime":"2025-07-24T00:05:37.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.091850474054286,"aZ":-13.147525223927625,"pfxX":-6.479694655884389,"pfxZ":10.385913441595221,"pX":-0.7335296311847185,"pZ":2.4294652811540085,"vX0":4.2808472716749995,"vY0":-134.92359954754951,"vZ0":-6.264573220535609,"x":144.96,"y":173.18,"x0":-1.5039872964503829,"y0":50.00365407354509,"z0":5.7190844793809745,"aX":-11.871616790239758},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":10.8,"spinRate":2279,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.40693720253517673,"extension":6.414439677377227},"index":1,"playId":"6f5b21b1-3e7a-332b-97c6-9d1beb3f5d84","pitchNumber":2,"startTime":"2025-07-24T00:05:47.005Z","endTime":"2025-07-24T00:05:50.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.6,"endSpeed":71.0,"strikeZoneTop":3.6271367692392,"strikeZoneBottom":1.60765177902874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.603802343130262,"aZ":-40.49770434677149,"pfxX":2.562050336418923,"pfxZ":-6.6643032734699865,"pX":0.2651400619273669,"pZ":-0.05000425783755881,"vX0":3.0556780273462247,"vY0":-111.4999463862135,"vZ0":-3.8845813307199375,"x":106.89,"y":240.13,"x0":-1.4603353213034431,"y0":50.00428511983431,"z0":5.928983914803131,"aX":3.198809405504167},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-12.8,"breakHorizontal":-5.5,"spinRate":2419,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4928043975307097,"extension":6.539424790141978},"index":2,"playId":"ab4bf06e-173c-32e8-8888-7fc7aa63c051","pitchNumber":3,"startTime":"2025-07-24T00:06:06.023Z","endTime":"2025-07-24T00:06:10.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.5,"endSpeed":68.3,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.578937261111182,"aZ":-41.89064571335257,"pfxX":5.153614312896698,"pfxZ":-8.303010495007078,"pX":-0.22197893836258642,"pZ":1.577474406626818,"vX0":1.1323733952110897,"vY0":-108.36216951032463,"vZ0":0.17401904378905408,"x":125.46,"y":196.19,"x0":-1.4223297138154958,"y0":50.00008836075041,"z0":6.1300283741897195,"aX":6.035353798011486},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-14.5,"breakHorizontal":-9.6,"spinRate":2413,"spinDirection":30},"zone":13,"typeConfidence":2.0,"plateTime":0.5083860725225589,"extension":6.4949959071793915},"hitData":{"launchSpeed":70.0,"launchAngle":-33.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.11,"coordY":162.17}},"index":3,"playId":"d1d47fb3-5c99-316e-973d-71f56b37e975","pitchNumber":4,"startTime":"2025-07-24T00:06:27.475Z","endTime":"2025-07-24T00:06:35.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:06:35.478Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan O'Hearn pops out to third baseman José Ramírez in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-24T00:06:45.576Z","endTime":"2025-07-24T00:07:12.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.88761633352762,"aZ":-24.08283357697793,"pfxX":-1.8503952974119204,"pfxZ":4.625100579695157,"pX":0.25836512034495124,"pZ":2.6429461812097825,"vX0":5.265489893193322,"vY0":-130.74459009639955,"vZ0":-3.3196655346370543,"x":107.15,"y":167.42,"x0":-1.532064808500708,"y0":50.00218823548619,"z0":5.715442141020117,"aX":-3.2371151204936437},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.9,"breakHorizontal":2.3,"spinRate":2302,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.41727305944745385,"extension":6.474574135757012},"hitData":{"launchSpeed":79.8,"launchAngle":59.0,"totalDistance":189.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":71.54,"coordY":147.56}},"index":0,"playId":"161c3652-cd50-35c9-a806-904052129f19","pitchNumber":1,"startTime":"2025-07-24T00:07:02.598Z","endTime":"2025-07-24T00:07:12.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:07:12.691Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Steven Kwan lines out to right fielder Ramón Laureano.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-24T00:10:01.051Z","endTime":"2025-07-24T00:11:13.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"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":"Lineout","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":5},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Kittredge replaces Zach Eflin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-24T00:09:50.944Z","endTime":"2025-07-24T00:10:03.368Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":552640,"link":"/api/v1/people/552640"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.03917184706097,"strikeZoneBottom":1.38606110001089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.382291446454744,"aZ":-22.150154836890273,"pfxX":-8.653414397391884,"pfxZ":5.057084681786182,"pX":-1.3598542332999677,"pZ":1.9525259211303272,"vX0":3.813767480746292,"vY0":-139.42498647393268,"vZ0":-6.2699779506325575,"x":168.83,"y":186.06,"x0":-1.6161370373306823,"y0":50.00131671817914,"z0":5.677697125969832,"aX":-17.149302287107492},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.2,"breakHorizontal":15.0,"spinRate":2352,"spinDirection":209},"zone":13,"typeConfidence":0.9,"plateTime":0.39184335641075796,"extension":6.730570759644665},"index":1,"playId":"2fff9478-993d-3147-a17e-f80655031688","pitchNumber":1,"startTime":"2025-07-24T00:10:03.368Z","endTime":"2025-07-24T00:10:07.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(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.9,"endSpeed":87.3,"strikeZoneTop":3.06369625791585,"strikeZoneBottom":1.36143070325685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.252565538143084,"aZ":-12.289824052969799,"pfxX":-1.9629457824900127,"pfxZ":10.250165312672625,"pX":-0.4046898728758441,"pZ":1.6816962235865647,"vX0":4.171946730370498,"vY0":-138.0307815212607,"vZ0":-8.672617022913979,"x":132.43,"y":193.37,"x0":-1.6771722922631287,"y0":50.00118730069754,"z0":5.681675388899554,"aX":-3.8076661452373983},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":2.8,"spinRate":2646,"spinDirection":209},"zone":7,"typeConfidence":0.91,"plateTime":0.396054389821376,"extension":6.579313810577901},"index":2,"playId":"22d1e1d5-305a-3428-8afe-7dadd4cc926e","pitchNumber":2,"startTime":"2025-07-24T00:10:17.594Z","endTime":"2025-07-24T00:10:22.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.99583690886553,"aZ":-21.864074219311078,"pfxX":-9.752819091483536,"pfxZ":5.291178265946953,"pX":-0.39180372787252293,"pZ":2.3140733865115397,"vX0":6.939454618867051,"vY0":-138.67867552223473,"vZ0":-5.124247181077116,"x":131.93,"y":176.3,"x0":-1.6594194248850285,"y0":50.00148188541093,"z0":5.6441301840519245,"aX":-18.99583844669556},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.6,"breakHorizontal":16.2,"spinRate":2280,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.39495720257821354,"extension":6.711259672008666},"index":3,"playId":"166fa6e4-1184-38ff-afd1-af356599654c","pitchNumber":3,"startTime":"2025-07-24T00:10:35.384Z","endTime":"2025-07-24T00:10:39.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.4,"strikeZoneTop":3.11273849415399,"strikeZoneBottom":1.41068967178384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.279431698158685,"aZ":-29.270922491092524,"pfxX":0.5470028695334173,"pfxZ":1.634288710460721,"pX":0.7996305191153216,"pZ":0.7746860470312678,"vX0":6.171421407774205,"vY0":-131.5790478700971,"vZ0":-7.147398524710548,"x":86.52,"y":217.86,"x0":-1.6338563899486231,"y0":50.00322046345994,"z0":5.6545515954779315,"aX":0.9725349296367929},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.8,"breakHorizontal":-2.2,"spinRate":2763,"spinDirection":120},"zone":14,"typeConfidence":0.86,"plateTime":0.41407253752696205,"extension":6.882349077974028},"index":4,"playId":"4773f253-a42c-396b-810c-767a88f7597a","pitchNumber":4,"startTime":"2025-07-24T00:10:50.432Z","endTime":"2025-07-24T00:10:54.509Z","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":0},"pitchData":{"startSpeed":90.2,"endSpeed":84.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.502118850531904,"aZ":-30.89417693674216,"pfxX":1.409437278997183,"pfxZ":0.7220550967570905,"pX":-0.025992350607664926,"pZ":1.5279589494552734,"vX0":3.8427831486976376,"vY0":-131.46767018766417,"vZ0":-5.052236330663692,"x":117.99,"y":197.53,"x0":-1.6801955244827194,"y0":50.006248213892725,"z0":5.723069151665647,"aX":2.5081274773322115},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.6,"breakHorizontal":-3.2,"spinRate":2714,"spinDirection":153},"zone":8,"typeConfidence":0.88,"plateTime":0.41398883850686863,"extension":6.855883932712779},"hitData":{"launchSpeed":95.9,"launchAngle":23.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.06,"coordY":64.11}},"index":5,"playId":"fb0b0867-1fec-363a-8787-447d606357aa","pitchNumber":5,"startTime":"2025-07-24T00:11:06.124Z","endTime":"2025-07-24T00:11:13.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:11:13.586Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Martínez flies out to right fielder Ramón Laureano.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-24T00:11:31.689Z","endTime":"2025-07-24T00:12:32.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.5,"endSpeed":87.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.388239633378912,"aZ":-14.064200511960925,"pfxX":-1.225904680018012,"pfxZ":9.326882836262248,"pX":0.9663176521658815,"pZ":2.560776701565668,"vX0":6.801059722873914,"vY0":-137.48000552191752,"vZ0":-6.1314246725872525,"x":80.17,"y":169.64,"x0":-1.3651161061630581,"y0":50.00368866088055,"z0":5.750054967698917,"aX":-2.381737394932003},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":1.0,"spinRate":2520,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.39624456935143293,"extension":6.744464548281837},"index":0,"playId":"9df86ae2-7dcc-3679-98ba-2c18f9c4de3d","pitchNumber":1,"startTime":"2025-07-24T00:11:43.243Z","endTime":"2025-07-24T00:11:47.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.39621821307312,"aZ":-21.73283277756589,"pfxX":-10.389811612204237,"pfxZ":5.40496745972516,"pX":-1.1433618255133793,"pZ":2.488071238311843,"vX0":4.56926394176478,"vY0":-138.7179533516584,"vZ0":-4.618430178126042,"x":160.58,"y":171.6,"x0":-1.4694118810683539,"y0":50.006863970973605,"z0":5.639233289958279,"aX":-20.087584247088998},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.9,"breakHorizontal":17.8,"spinRate":2262,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.3960943653755855,"extension":6.8758042567709134},"index":1,"playId":"cd4cdc30-4bc7-3411-8991-b67e7227ce38","pitchNumber":2,"startTime":"2025-07-24T00:12:01.320Z","endTime":"2025-07-24T00:12:06.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.44746813761731,"aZ":-29.46156208783699,"pfxX":2.5453003266945853,"pfxZ":1.5697176325080493,"pX":0.2505298505738404,"pZ":2.060242184557747,"vX0":4.172939901541224,"vY0":-130.10491159870134,"vZ0":-3.779802487219111,"x":107.45,"y":183.15,"x0":-1.7003210834925777,"y0":50.00234515397693,"z0":5.746902545160855,"aX":4.394043157000993},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.3,"breakHorizontal":-5.5,"spinRate":2683,"spinDirection":157},"zone":5,"typeConfidence":0.9,"plateTime":0.4198256622506058,"extension":6.726058541023852},"hitData":{"launchSpeed":88.6,"launchAngle":36.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.2,"coordY":84.42}},"index":2,"playId":"913fb7c6-3ab4-343a-876a-f4d0fc779cb8","pitchNumber":3,"startTime":"2025-07-24T00:12:24.019Z","endTime":"2025-07-24T00:12:32.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:12:32.959Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to left fielder Colton Cowser.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-24T00:12:47.884Z","endTime":"2025-07-24T00:13:20.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"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":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":681297,"link":"/api/v1/people/681297"},"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":95.3,"endSpeed":86.2,"strikeZoneTop":3.40680427060529,"strikeZoneBottom":1.50918558148771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.75641453755265,"aZ":-18.672396097021412,"pfxX":-9.028897517540496,"pfxZ":7.047065066774025,"pX":-0.9669368994339388,"pZ":1.8733884589956769,"vX0":4.765163287302932,"vY0":-138.4551680982889,"vZ0":-6.604874473797954,"x":153.86,"y":188.2,"x0":-1.549743027801342,"y0":50.00024786927231,"z0":5.566747834952882,"aX":-17.293407445699696},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.4,"breakHorizontal":15.1,"spinRate":2376,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.3976336816003827,"extension":6.981428784648808},"index":0,"playId":"63a58e52-728b-32b3-8d90-59162739c029","pitchNumber":1,"startTime":"2025-07-24T00:12:58.001Z","endTime":"2025-07-24T00:13:02.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.31049285468503,"aZ":-18.486389723538437,"pfxX":-9.422181955447797,"pfxZ":7.095628784684963,"pX":-1.1236895536558746,"pZ":2.30846444031918,"vX0":5.050056446127832,"vY0":-138.7996094800266,"vZ0":-5.654421775536128,"x":159.83,"y":176.45,"x0":-1.7534650346587384,"y0":50.0044378225005,"z0":5.624349278997224,"aX":-18.1801452191686},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.8,"breakHorizontal":15.8,"spinRate":2388,"spinDirection":216},"zone":13,"typeConfidence":0.9,"plateTime":0.39632610810972224,"extension":6.86996159410768},"hitData":{"launchSpeed":82.2,"launchAngle":38.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.61,"coordY":111.59}},"index":1,"playId":"5d8d3385-d0c9-3cb1-9063-00e41b575ac7","pitchNumber":2,"startTime":"2025-07-24T00:13:11.766Z","endTime":"2025-07-24T00:13:20.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:13:20.767Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Laureano flies out sharply to center fielder Angel Martínez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-24T00:15:45.208Z","endTime":"2025-07-24T00:15:57.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Nic Enright replaces Slade Cecconi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-24T00:15:14.905Z","endTime":"2025-07-24T00:15:47.441Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663671,"link":"/api/v1/people/663671"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.31081595587466,"aZ":-9.069075999607977,"pfxX":-3.06998141998639,"pfxZ":12.384730902008819,"pX":0.18203593316633634,"pZ":2.2307642291006107,"vX0":5.33493145568316,"vY0":-136.30072018918455,"vZ0":-8.7392327848807,"x":110.06,"y":178.55,"x0":-1.4093317078901328,"y0":50.00366846414976,"z0":6.120751941802356,"aX":-5.728160052268894},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.5,"breakHorizontal":4.3,"spinRate":2512,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.4031553845632003,"extension":6.686965849425624},"hitData":{"launchSpeed":100.2,"launchAngle":30.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":110.29,"coordY":56.23}},"index":1,"playId":"97e21281-825b-3eed-920f-3bc19962a9f4","pitchNumber":1,"startTime":"2025-07-24T00:15:47.441Z","endTime":"2025-07-24T00:15:57.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:15:57.084Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colton Cowser grounds out, shortstop Brayan Rocchio to first baseman Carlos Santana.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-24T00:16:09.553Z","endTime":"2025-07-24T00:16:47.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.117986992638535,"aZ":-11.106973173712422,"pfxX":-3.372153819202131,"pfxZ":11.266110786298752,"pX":-0.012507051675477877,"pZ":3.4372156404993435,"vX0":4.731910669011004,"vY0":-136.40253287579299,"vZ0":-5.346989570057427,"x":117.48,"y":145.98,"x0":-1.3377683287446012,"y0":50.00547192016902,"z0":6.199970562920303,"aX":-6.3077083549757145},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.3,"breakHorizontal":5.0,"spinRate":2588,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.40271181914516285,"extension":6.49712180711171},"index":0,"playId":"7f1ea58e-7450-3248-9d32-aef1d72e53ee","pitchNumber":1,"startTime":"2025-07-24T00:16:21.246Z","endTime":"2025-07-24T00:16:27.099Z","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":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.457532012483817,"aZ":-9.800707576275396,"pfxX":-3.7094983294985227,"pfxZ":11.718438357946766,"pX":0.7882156333729271,"pZ":2.3762208234700024,"vX0":6.802835993140017,"vY0":-137.30718227203732,"vZ0":-8.257863532122096,"x":86.96,"y":174.62,"x0":-1.239649028820231,"y0":50.00012201177797,"z0":6.089776194066778,"aX":-7.081193609295889},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.7,"breakHorizontal":5.3,"spinRate":2608,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.39893008816199416,"extension":6.721102772833405},"hitData":{"launchSpeed":72.4,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.42,"coordY":144.85}},"index":1,"playId":"b15adebe-86c4-32b7-bd6f-06bacb9bf88e","pitchNumber":2,"startTime":"2025-07-24T00:16:39.285Z","endTime":"2025-07-24T00:16:47.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:16:47.148Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ramón Urías walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-24T00:16:52.825Z","endTime":"2025-07-24T00:18:35.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.2,"endSpeed":85.8,"strikeZoneTop":3.23530531113505,"strikeZoneBottom":1.484564373469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.14272620648159,"aZ":-8.578599431243957,"pfxX":-4.079310218158953,"pfxZ":12.499377792802743,"pX":0.28698835649181964,"pZ":2.2657188715228855,"vX0":5.647928342888054,"vY0":-136.76965313414664,"vZ0":-8.640781122029798,"x":106.06,"y":177.61,"x0":-1.278170320279882,"y0":50.00389897252701,"z0":6.060648867368773,"aX":-7.701865902184461},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.9,"breakHorizontal":6.1,"spinRate":2601,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.4010075876387358,"extension":6.6841125088865265},"index":0,"playId":"65c0f758-f44a-3b89-8c3e-9c3846591e6a","pitchNumber":1,"startTime":"2025-07-24T00:17:11.030Z","endTime":"2025-07-24T00:17:15.506Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-24T00:17:23.452Z","endTime":"2025-07-24T00:17:30.415Z","isPitch":false,"type":"action","player":{"id":602104,"link":"/api/v1/people/602104"}},{"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":87.2,"endSpeed":80.4,"strikeZoneTop":3.21079640993893,"strikeZoneBottom":1.50918558148771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.367358911227704,"aZ":-19.34339336112967,"pfxX":-0.5099865827425454,"pfxZ":7.874187810514491,"pX":1.092793078769275,"pZ":0.7346151815094064,"vX0":6.225298783924953,"vY0":-126.71054355544138,"vZ0":-8.950741969682442,"x":75.35,"y":218.95,"x0":-1.3273658895427125,"y0":50.00311763254476,"z0":5.852400913223508,"aX":-0.8313697528940596},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":12.5,"breakHorizontal":-0.5,"spinRate":2528,"spinDirection":162},"zone":14,"typeConfidence":0.89,"plateTime":0.43191300897145046,"extension":6.572935651261382},"index":2,"playId":"47ea4635-aa18-345c-b92a-d0205ef92740","pitchNumber":2,"startTime":"2025-07-24T00:17:30.415Z","endTime":"2025-07-24T00:17:34.630Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.16177189872049,"strikeZoneBottom":1.484564373469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.68507242320247,"aZ":-9.10595594166818,"pfxX":-2.882322712263517,"pfxZ":12.238115346939008,"pX":1.19100557883326,"pZ":2.3846172502668255,"vX0":7.222520620678416,"vY0":-136.56442238968077,"vZ0":-8.133537993774524,"x":71.6,"y":174.4,"x0":-1.1159897148887399,"y0":50.001571580055405,"z0":6.031790368635272,"aX":-5.433503756071961},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.5,"breakHorizontal":3.6,"spinRate":2582,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.4014099651145888,"extension":6.766184836379643},"index":3,"playId":"a4fa374e-7dfb-3c74-b2e7-8c72ed7d0cef","pitchNumber":3,"startTime":"2025-07-24T00:17:48.971Z","endTime":"2025-07-24T00:17:53.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.18628526987522,"strikeZoneBottom":1.50918558148771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.822407008980694,"aZ":-8.13205491568115,"pfxX":-3.543071864562469,"pfxZ":12.81470478695423,"pX":1.1086770194253157,"pZ":1.3223890764158455,"vX0":7.404390090663299,"vY0":-136.0909927269275,"vZ0":-10.783956213781213,"x":74.74,"y":203.08,"x0":-1.1868230114577756,"y0":50.004013864143296,"z0":5.899469599836103,"aX":-6.648585278931192},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.1,"breakHorizontal":4.8,"spinRate":2536,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.40245745519985077,"extension":6.792143926863627},"index":4,"playId":"921acc07-49bc-3f6d-9ee9-f8c09afcac1d","pitchNumber":4,"startTime":"2025-07-24T00:18:03.324Z","endTime":"2025-07-24T00:18:07.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.238635588317923,"aZ":-8.427162957287475,"pfxX":-1.4069893610773694,"pfxZ":12.70109047149764,"pX":-0.25126321994513395,"pZ":2.712700717543739,"vX0":3.1338195638757824,"vY0":-135.9714875511302,"vZ0":-7.476190264934519,"x":126.58,"y":165.54,"x0":-1.2366944372549045,"y0":50.00119335404269,"z0":6.085061607483965,"aX":-2.6305505576785313},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.6,"breakHorizontal":1.9,"spinRate":2571,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.403068152217922,"extension":6.691144072725623},"index":5,"playId":"4686178a-4b03-3efb-8fc7-6434f18a358a","pitchNumber":5,"startTime":"2025-07-24T00:18:17.362Z","endTime":"2025-07-24T00:18:21.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.25981196564286,"strikeZoneBottom":1.484564373469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.105405548426905,"aZ":-9.72084740006495,"pfxX":-2.991149895495746,"pfxZ":12.248340814116993,"pX":-1.5363520799771535,"pZ":2.6644324422896672,"vX0":0.7603652836522894,"vY0":-134.74360758937226,"vZ0":-7.040323168270614,"x":175.56,"y":166.84,"x0":-1.4341222172191386,"y0":50.004447139047464,"z0":6.003202579296539,"aX":-5.483778532424531},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.9,"breakHorizontal":5.3,"spinRate":2488,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4069783391788624,"extension":6.607704052391906},"index":6,"playId":"48b29c0d-efb7-3944-9040-f51c6ff6c015","pitchNumber":6,"startTime":"2025-07-24T00:18:29.971Z","endTime":"2025-07-24T00:18:35.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:18:35.087Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-24T00:18:37.809Z","endTime":"2025-07-24T00:19:48.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.04939431436172,"aZ":-10.62217771725098,"pfxX":-2.8327402020701022,"pfxZ":11.53799825794454,"pX":0.4415449949856199,"pZ":2.6109364635160452,"vX0":5.6086453713552045,"vY0":-135.87775384478675,"vZ0":-7.03415287968585,"x":100.17,"y":168.28,"x0":-1.2822470905743655,"y0":50.0039127164844,"z0":5.973079716818452,"aX":-5.2922762981617275},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.6,"breakHorizontal":4.0,"spinRate":2563,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.40326287995280774,"extension":6.631809977192834},"index":0,"playId":"821b9d2b-f869-3d5e-b988-e2d8e02ac569","pitchNumber":1,"startTime":"2025-07-24T00:18:55.444Z","endTime":"2025-07-24T00:18:59.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.256158609871555,"aZ":-12.735069889209644,"pfxX":-1.990856570622547,"pfxZ":10.41772698894301,"pX":-0.04086774513683044,"pZ":2.7989533692414645,"vX0":3.940847081696294,"vY0":-136.07758559460538,"vZ0":-6.316768793222391,"x":118.56,"y":163.21,"x0":-1.25245807973,"y0":50.002251720237155,"z0":6.041195286356995,"aX":-3.7149392524186164},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":2.8,"spinRate":2478,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.4032732215783388,"extension":6.657347862687792},"index":1,"playId":"35b0ac80-5897-32b3-914b-fc15475f50b6","pitchNumber":2,"startTime":"2025-07-24T00:19:16.829Z","endTime":"2025-07-24T00:19:21.009Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-24T00:19:27.167Z","endTime":"2025-07-24T00:19:42.521Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.40680427060529,"strikeZoneBottom":1.41068967178384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.6160030360782,"aZ":-11.794141893089789,"pfxX":-4.670464085076993,"pfxZ":10.992004817105094,"pX":-0.8001346764500361,"pZ":2.610249261012956,"vX0":2.801258550478473,"vY0":-135.31442363709493,"vZ0":-6.924585577889808,"x":147.5,"y":168.3,"x0":-1.2421994742958218,"y0":50.00069406119965,"z0":6.029325935537719,"aX":-8.656963702542962},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.6,"breakHorizontal":7.8,"spinRate":2460,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.4048421024911586,"extension":6.543887329731644},"index":3,"playId":"1417525a-7320-3634-9e74-704f7a010453","pitchNumber":3,"startTime":"2025-07-24T00:19:42.521Z","endTime":"2025-07-24T00:19:48.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:19:48.175Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Manzardo flies out to left fielder Colton Cowser.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-24T00:22:42.206Z","endTime":"2025-07-24T00:23:54.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Yennier Cano replaces Andrew Kittredge.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-24T00:21:07.980Z","endTime":"2025-07-24T00:22:44.524Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666974,"link":"/api/v1/people/666974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.11273849415399,"strikeZoneBottom":1.23825156624735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.086923366560775,"aZ":-34.394699709221904,"pfxX":-10.083711914963207,"pfxZ":-1.191301279762472,"pX":-1.8497670269639555,"pZ":2.632542759030254,"vX0":4.03410007819339,"vY0":-135.79144187353947,"vZ0":-1.5512154895025145,"x":187.51,"y":167.7,"x0":-2.0485286432081464,"y0":50.00587586375986,"z0":5.6150271750708285,"aX":-18.742795861508},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-2.3,"breakHorizontal":17.3,"spinRate":2058,"spinDirection":257},"zone":11,"typeConfidence":2.0,"plateTime":0.4041188742723607,"extension":5.766380946498561},"index":1,"playId":"d1affa10-31c1-39fe-bf27-0cf38a6aab1d","pitchNumber":1,"startTime":"2025-07-24T00:22:44.524Z","endTime":"2025-07-24T00:22:48.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.11273849415399,"strikeZoneBottom":1.26289099307347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.466648491050073,"aZ":-24.75564415687748,"pfxX":-7.950002364135269,"pfxZ":4.005476225789909,"pX":-0.4806167036865957,"pZ":4.26524679184545,"vX0":6.5844830438231785,"vY0":-135.42789560123714,"vZ0":1.2279699779796485,"x":135.32,"y":123.62,"x0":-1.9144397872747738,"y0":50.001992200549864,"z0":5.54157662896484,"aX":-14.719308258536863},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.8,"breakHorizontal":13.0,"spinRate":2101,"spinDirection":257},"zone":11,"typeConfidence":2.0,"plateTime":0.4049433077863869,"extension":5.690901558760573},"index":2,"playId":"07aaf371-2cd5-3b49-9a4c-34f44c176625","pitchNumber":2,"startTime":"2025-07-24T00:23:00.558Z","endTime":"2025-07-24T00:23:04.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.676766594200117,"aZ":-30.79735503033675,"pfxX":-10.039556117855508,"pfxZ":0.73895136246386,"pX":0.018154187860904936,"pZ":2.250097890608957,"vX0":8.541474668595855,"vY0":-136.26574922047584,"vZ0":-2.9385506646789104,"x":116.31,"y":178.03,"x0":-1.8622142631700105,"y0":50.00521024657327,"z0":5.484122075040612,"aX":-18.765874145626263},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":0.8,"breakHorizontal":16.2,"spinRate":2093,"spinDirection":253},"zone":5,"typeConfidence":2.0,"plateTime":0.4029213280466073,"extension":5.873157188934136},"index":3,"playId":"56c0db6c-7684-3c3f-ba67-6e0dba7a7c05","pitchNumber":3,"startTime":"2025-07-24T00:23:17.112Z","endTime":"2025-07-24T00:23:20.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.6709807505263,"aZ":-33.322868735372936,"pfxX":-10.50543659213756,"pfxZ":-0.5999074174428918,"pX":-0.03551483504639333,"pZ":1.902084887899789,"vX0":8.54574193597153,"vY0":-137.3659983035289,"vZ0":-3.5138901584714364,"x":118.35,"y":187.42,"x0":-1.8232167582243382,"y0":50.00510063679711,"z0":5.465529499978084,"aX":-20.062325439203587},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-1.7,"breakHorizontal":17.2,"spinRate":2058,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.3988638473020196,"extension":5.934296931486933},"hitData":{"launchSpeed":97.4,"launchAngle":42.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.17,"coordY":73.75}},"index":4,"playId":"85851bae-3df1-3bfa-9231-e7889702424c","pitchNumber":4,"startTime":"2025-07-24T00:23:44.386Z","endTime":"2025-07-24T00:23:54.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:23:54.571Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Santana grounds out to first baseman Ryan O'Hearn.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-24T00:23:58.538Z","endTime":"2025-07-24T00:26:40.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.40680427060529,"strikeZoneBottom":1.63226363734834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34949905536164,"aZ":-28.853854385608845,"pfxX":-11.814098678984305,"pfxZ":1.7512447823555215,"pX":1.0626467501749437,"pZ":1.7530221933685184,"vX0":11.937281315369976,"vY0":-137.35764258906346,"vZ0":-4.281416754230701,"x":76.49,"y":191.45,"x0":-1.818881103149927,"y0":50.00553581309035,"z0":5.309566856231473,"aX":-22.426090401581792},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.4,"breakHorizontal":18.7,"spinRate":2120,"spinDirection":256},"zone":14,"typeConfidence":2.0,"plateTime":0.39980317649332076,"extension":6.229230278934141},"index":0,"playId":"b12eef34-85ab-3219-8b01-2b781b82dac1","pitchNumber":1,"startTime":"2025-07-24T00:24:18.691Z","endTime":"2025-07-24T00:24:23.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.78881190202429,"aZ":-28.912394345762692,"pfxX":-10.697083979474819,"pfxZ":1.7612755373185234,"pX":-0.5934868022811375,"pZ":1.876142010999777,"vX0":7.224276223967462,"vY0":-135.8914410640622,"vZ0":-3.7987235216145727,"x":139.62,"y":188.12,"x0":-1.9114303614369421,"y0":50.00118597666216,"z0":5.325311483799051,"aX":-19.78781867063669},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.5,"breakHorizontal":17.6,"spinRate":2034,"spinDirection":257},"zone":7,"typeConfidence":2.0,"plateTime":0.4047423427496004,"extension":5.875380815559827},"index":1,"playId":"214480e2-1934-3b3b-a321-273749690082","pitchNumber":2,"startTime":"2025-07-24T00:24:33.970Z","endTime":"2025-07-24T00:24:37.989Z","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":85.3,"endSpeed":78.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.928706497020055,"aZ":-31.77559325458845,"pfxX":6.1661878007723665,"pfxZ":0.25575265563905347,"pX":0.18116559453816508,"pZ":3.0604541151895326,"vX0":3.9328363742140158,"vY0":-124.17350049105843,"vZ0":1.0630432507929104,"x":110.09,"y":156.15,"x0":-2.226680697620679,"y0":50.002634437437685,"z0":5.27980268450092,"aX":9.583670085984622},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.0,"breakHorizontal":-12.1,"spinRate":2609,"spinDirection":65},"zone":2,"typeConfidence":2.0,"plateTime":0.44187187275146655,"extension":5.659160043056729},"index":2,"playId":"591935bb-03d1-3760-99f6-a6cd2da88cf1","pitchNumber":3,"startTime":"2025-07-24T00:24:49.334Z","endTime":"2025-07-24T00:24:53.671Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-24T00:24:59.639Z","endTime":"2025-07-24T00:25:10.880Z","isPitch":false,"type":"action","player":{"id":467793,"link":"/api/v1/people/467793"}},{"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":85.4,"endSpeed":78.2,"strikeZoneTop":3.52923461698241,"strikeZoneBottom":1.53380493251862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.053117246748975,"aZ":-31.141072179580497,"pfxX":5.20895862108825,"pfxZ":0.6735310084188058,"pX":1.8294720755696636,"pZ":0.9272771700545164,"vX0":7.6152177259307035,"vY0":-124.06137167175136,"vZ0":-3.8198077072214236,"x":47.26,"y":213.74,"x0":-1.9683871746047168,"y0":50.00618111599467,"z0":5.109911731260891,"aX":8.042281200353901},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.5,"breakHorizontal":-11.4,"spinRate":2594,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44313446952524727,"extension":6.490144012152958},"index":4,"playId":"e0b0d0c1-794d-3cab-8e50-d40baf0989ad","pitchNumber":4,"startTime":"2025-07-24T00:25:10.880Z","endTime":"2025-07-24T00:25:15.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.64556413213904,"aZ":-30.70576562355048,"pfxX":-9.718169797779856,"pfxZ":0.7766826115394103,"pX":-1.0609193855967065,"pZ":2.2178082837614,"vX0":5.89694380756815,"vY0":-137.56184012176635,"vZ0":-2.7201332191615895,"x":157.44,"y":178.9,"x0":-1.9820369911958757,"y0":50.00566928362104,"z0":5.325035427881894,"aX":-18.423218389583624},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.0,"breakHorizontal":16.2,"spinRate":2072,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.39985997096807857,"extension":6.600752928515611},"index":5,"playId":"880b6cdf-2566-336c-bd8c-2fe3479c3338","pitchNumber":5,"startTime":"2025-07-24T00:25:29.636Z","endTime":"2025-07-24T00:25:35.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.38231126211511,"strikeZoneBottom":1.55842242010961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.860434719117304,"aZ":-23.453088888788844,"pfxX":-7.734977448402001,"pfxZ":4.630758354817246,"pX":-0.9248667829329297,"pZ":4.417201525808729,"vX0":5.754468377884317,"vY0":-136.56847342212302,"vZ0":1.7101347254403039,"x":152.25,"y":119.52,"x0":-2.0572784150378696,"y0":50.00295151425137,"z0":5.398997848321708,"aX":-14.570244195606843},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.0,"breakHorizontal":12.7,"spinRate":2268,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.4014918488520207,"extension":5.77675388605165},"index":6,"playId":"b405554f-0963-3254-8c33-989de4d51034","pitchNumber":6,"startTime":"2025-07-24T00:25:53.094Z","endTime":"2025-07-24T00:25:57.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.20929928633656,"aZ":-36.08060284293988,"pfxX":-10.576210551768067,"pfxZ":-2.042250297932523,"pX":-0.0987296217617687,"pZ":1.7823973354015177,"vX0":8.681646319159606,"vY0":-138.0889972323223,"vZ0":-2.9147852135814114,"x":120.76,"y":190.66,"x0":-1.9227091379386942,"y0":50.00281252048125,"z0":5.300366087467811,"aX":-20.250596119102433},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-4.2,"breakHorizontal":17.2,"spinRate":2139,"spinDirection":254},"zone":8,"typeConfidence":2.0,"plateTime":0.39795489482107893,"extension":7.072443106584036},"index":7,"playId":"6c3417b0-7c58-3816-b85f-e220523248eb","pitchNumber":7,"startTime":"2025-07-24T00:26:11.067Z","endTime":"2025-07-24T00:26:15.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.80616618706024,"aZ":-33.68685454763267,"pfxX":-10.060038818719235,"pfxZ":-0.7823221782551215,"pX":-0.13213930819568945,"pZ":1.8870743855963044,"vX0":8.383250086048596,"vY0":-137.74655581391892,"vZ0":-3.198990176167379,"x":122.04,"y":187.83,"x0":-1.898612640172985,"y0":50.002907433557205,"z0":5.326220333478298,"aX":-19.453259464350516},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.9,"breakHorizontal":16.6,"spinRate":2153,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.3966913029988426,"extension":7.102823791827606},"hitData":{"launchSpeed":101.7,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.92,"coordY":171.52}},"index":8,"playId":"8f507d42-9de7-3d55-81aa-2ae47b2b116b","pitchNumber":8,"startTime":"2025-07-24T00:26:32.228Z","endTime":"2025-07-24T00:26:40.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:26:40.115Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Jones flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-24T00:26:45.533Z","endTime":"2025-07-24T00:27:17.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.64069077869932,"aZ":-23.496253169261664,"pfxX":-8.868019436503737,"pfxZ":4.526616481354317,"pX":0.15698034062399915,"pZ":3.1028219723297124,"vX0":8.47928687318815,"vY0":-136.9807515788236,"vZ0":-1.4892894466902389,"x":111.02,"y":155.0,"x0":-1.8126957822670549,"y0":50.00543731254181,"z0":5.245670548946471,"aX":-17.01113745215544},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.2,"breakHorizontal":14.5,"spinRate":2210,"spinDirection":252},"zone":5,"typeConfidence":2.0,"plateTime":0.39845977005839206,"extension":6.877458566180137},"hitData":{"launchSpeed":90.4,"launchAngle":27.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.39,"coordY":62.55}},"index":0,"playId":"fccbbcb4-9083-34a9-b6b2-09f5cea3338f","pitchNumber":1,"startTime":"2025-07-24T00:27:08.806Z","endTime":"2025-07-24T00:27:17.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:27:17.140Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Carlson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-24T00:29:55.272Z","endTime":"2025-07-24T00:32:32.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":666310,"link":"/api/v1/people/666310"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Gaddis replaces Nic Enright.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-24T00:28:42.173Z","endTime":"2025-07-24T00:29:40.404Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683769,"link":"/api/v1/people/683769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Dylan Carlson replaces Jacob Stallings.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-24T00:29:40.404Z","endTime":"2025-07-24T00:29:57.591Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":607732,"link":"/api/v1/people/607732"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.57819041203391,"strikeZoneBottom":1.50918558148771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.70666103170703,"aZ":-12.232542290447311,"pfxX":-4.048977981351239,"pfxZ":10.309035675499516,"pX":-0.454325325391029,"pZ":3.561829790649427,"vX0":5.3137710700794765,"vY0":-138.17913149054192,"vZ0":-4.175852454924275,"x":134.32,"y":142.61,"x0":-1.8759634272301098,"y0":50.00226199646596,"z0":5.914163163548238,"aX":-7.832215570041865},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":6.2,"spinRate":2304,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.39634683323791453,"extension":7.093260610401073},"index":2,"playId":"74d72a5c-b5d9-3c07-91fa-3f361826f198","pitchNumber":1,"startTime":"2025-07-24T00:29:57.591Z","endTime":"2025-07-24T00:30:02.222Z","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.9,"endSpeed":87.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.36419825620897,"aZ":-11.250274055934389,"pfxX":-4.447606866035522,"pfxZ":10.624391262357017,"pX":0.20019971862722463,"pZ":3.149968896681426,"vX0":6.6266006059769005,"vY0":-139.4526744256631,"vZ0":-5.599523954475451,"x":109.37,"y":153.73,"x0":-1.6290501166700333,"y0":50.005880729495104,"z0":5.926317771090401,"aX":-8.76218195741995},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":6.7,"spinRate":2338,"spinDirection":213},"zone":2,"typeConfidence":0.91,"plateTime":0.39277623793946725,"extension":6.970319648437472},"index":3,"playId":"dfaccfe5-06d4-34b6-b61b-1855be5ddf66","pitchNumber":2,"startTime":"2025-07-24T00:30:14.102Z","endTime":"2025-07-24T00:30:17.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.04177174594967,"aZ":-11.095155483600017,"pfxX":-5.319823596974507,"pfxZ":10.892167067492789,"pX":0.6599965668772088,"pZ":3.1454119733930366,"vX0":8.327245773988544,"vY0":-138.0674684494569,"vZ0":-5.375880469944621,"x":91.84,"y":153.85,"x0":-1.7006426877444123,"y0":50.00521333396762,"z0":5.861091012866707,"aX":-10.298162668360865},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.8,"breakHorizontal":7.9,"spinRate":2381,"spinDirection":214},"zone":3,"typeConfidence":0.9,"plateTime":0.39634334489597034,"extension":6.911394392822455},"index":4,"playId":"817d03ae-35f5-36c2-ac69-b32ec8422f70","pitchNumber":3,"startTime":"2025-07-24T00:30:36.958Z","endTime":"2025-07-24T00:30:42.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.4,"strikeZoneTop":3.72500090341713,"strikeZoneBottom":1.53380493251862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.215769294643113,"aZ":-27.5651954382801,"pfxX":0.9667298887798585,"pfxZ":2.660077085195668,"pX":0.8616680733871909,"pZ":0.30786460802364213,"vX0":5.8997760178322665,"vY0":-130.26577086555767,"vZ0":-9.03696672943479,"x":84.16,"y":230.47,"x0":-1.5503639349863558,"y0":50.0040135280878,"z0":5.879379215452749,"aX":1.674665383914771},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.1,"breakHorizontal":-3.0,"spinRate":2283,"spinDirection":144},"zone":14,"typeConfidence":0.9,"plateTime":0.41912413589558906,"extension":7.0394656142861045},"index":5,"playId":"87f06e46-e271-3a57-99be-658591c0de3b","pitchNumber":4,"startTime":"2025-07-24T00:30:59.625Z","endTime":"2025-07-24T00:31:04.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.65160638787493,"strikeZoneBottom":1.55842242010961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.201064764863073,"aZ":-30.19876401985937,"pfxX":1.4322894797187373,"pfxZ":1.1703693762355174,"pX":0.3691804604681786,"pZ":1.2701068116554064,"vX0":4.476655369796725,"vY0":-128.54981275225438,"vZ0":-5.91221090773753,"x":102.93,"y":204.49,"x0":-1.5767506009549308,"y0":50.00127737291557,"z0":5.9273108605928195,"aX":2.4096573996927044},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.1,"breakHorizontal":-3.6,"spinRate":2382,"spinDirection":116},"zone":14,"typeConfidence":0.9,"plateTime":0.42514777807741977,"extension":6.896963539443063},"index":6,"playId":"96708257-a170-3622-95fb-3a28ac130902","pitchNumber":5,"startTime":"2025-07-24T00:31:20.137Z","endTime":"2025-07-24T00:31:24.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.417191419519845,"aZ":-12.504728663641233,"pfxX":-4.962107664893919,"pfxZ":10.019386234689824,"pX":0.04362130067926395,"pZ":3.0988214059098063,"vX0":6.9034291775093,"vY0":-139.2669139165637,"vZ0":-5.519635339102656,"x":115.34,"y":155.11,"x0":-1.8232238881582832,"y0":50.00560588593064,"z0":5.934426488890469,"aX":-9.744518690470942},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":7.6,"spinRate":2387,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.393374004997038,"extension":6.98274389670211},"index":7,"playId":"95119709-6aba-3ff9-b9db-4f7b15c7d4cc","pitchNumber":6,"startTime":"2025-07-24T00:31:38.076Z","endTime":"2025-07-24T00:31:43.796Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":8,"startTime":"2025-07-24T00:32:08.066Z","endTime":"2025-07-24T00:32:26.447Z","isPitch":false,"type":"action","player":{"id":666185,"link":"/api/v1/people/666185"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.736333303638048,"aZ":-30.57794330924396,"pfxX":1.9428154609136425,"pfxZ":0.9398315605229821,"pX":0.11081091942883521,"pZ":0.9112216058488759,"vX0":4.109825561973288,"vY0":-129.21663540299062,"vZ0":-6.733678078248941,"x":112.78,"y":214.18,"x0":-1.7474554331432928,"y0":50.006207551029576,"z0":5.874137748446665,"aX":3.3142856987864504},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.5,"breakHorizontal":-4.3,"spinRate":2439,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4224875833854367,"extension":7.035039419307233},"index":9,"playId":"ddbf9c04-82de-3f7d-aa3c-a851277f3989","pitchNumber":7,"startTime":"2025-07-24T00:32:26.447Z","endTime":"2025-07-24T00:32:32.333Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:32:32.333Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out, third baseman José Ramírez to first baseman Carlos Santana.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-24T00:32:37.458Z","endTime":"2025-07-24T00:34:40.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":608070,"link":"/api/v1/people/608070"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":87.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.065503149835404,"aZ":-11.14442699689015,"pfxX":-4.432956748951556,"pfxZ":10.746179210931878,"pX":0.4495583707146146,"pZ":2.780308458686887,"vX0":7.469709980527749,"vY0":-138.993609713436,"vZ0":-6.441251423438378,"x":99.86,"y":163.71,"x0":-1.6964361534929666,"y0":50.00490514880326,"z0":5.867381217976874,"aX":-8.67736602130024},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":6.5,"spinRate":2446,"spinDirection":209},"zone":6,"typeConfidence":0.9,"plateTime":0.39400995394952343,"extension":6.865316575897816},"index":0,"playId":"f493b2e9-7009-3980-af82-0b46f70a8175","pitchNumber":1,"startTime":"2025-07-24T00:32:56.100Z","endTime":"2025-07-24T00:33:00.175Z","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":90.1,"endSpeed":83.3,"strikeZoneTop":3.40680427060529,"strikeZoneBottom":1.55842242010961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.604081587482113,"aZ":-29.397721005314757,"pfxX":2.619795080733381,"pfxZ":1.588722280806203,"pX":-0.04717551606226767,"pZ":1.3503146878747254,"vX0":3.392949531208464,"vY0":-131.0876405248392,"vZ0":-6.406329556766686,"x":118.8,"y":202.32,"x0":-1.696619483452298,"y0":50.00467595532816,"z0":6.008602326007654,"aX":4.578053075267505},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.7,"breakHorizontal":-5.5,"spinRate":2422,"spinDirection":144},"zone":13,"typeConfidence":0.91,"plateTime":0.4171621191023749,"extension":6.717623772751311},"index":1,"playId":"cbe1de24-5810-309e-9947-e8e895409b26","pitchNumber":2,"startTime":"2025-07-24T00:33:12.588Z","endTime":"2025-07-24T00:33:17.109Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.40680427060529,"strikeZoneBottom":1.63226363734834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42975851673011,"aZ":-11.353520529673228,"pfxX":-4.295471896242544,"pfxZ":10.516708523030832,"pX":-0.020920918848481886,"pZ":1.8767019312490045,"vX0":6.076882498745674,"vY0":-140.009762335209,"vZ0":-8.704342553622462,"x":117.8,"y":188.11,"x0":-1.6642225739723546,"y0":50.00254791488954,"z0":5.774211590540016,"aX":-8.504304437312044},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":6.5,"spinRate":2418,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.3916112376914085,"extension":7.162858799085163},"index":2,"playId":"a3d8946a-0aba-3d88-9ad4-c948cf0220dc","pitchNumber":3,"startTime":"2025-07-24T00:33:29.361Z","endTime":"2025-07-24T00:33:34.078Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-24T00:33:38.819Z","endTime":"2025-07-24T00:33:47.856Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.40680427060529,"strikeZoneBottom":1.55842242010961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.655480623317104,"aZ":-30.638776250544044,"pfxX":2.6215278510687443,"pfxZ":0.9186403405040386,"pX":0.5902271492886332,"pZ":0.2916692422926753,"vX0":4.615212685978597,"vY0":-128.400092083707,"vZ0":-8.188577487553372,"x":94.5,"y":230.9,"x0":-1.568588800300289,"y0":50.00466446831088,"z0":5.893862210889821,"aX":4.393894910437586},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":-5.8,"spinRate":2448,"spinDirection":125},"zone":14,"typeConfidence":0.91,"plateTime":0.4259617098687758,"extension":6.982789858199094},"index":4,"playId":"52eb8a9a-4719-34ea-a1f4-a9b35a8d1928","pitchNumber":4,"startTime":"2025-07-24T00:33:47.856Z","endTime":"2025-07-24T00:33:51.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.720013497534527,"aZ":-12.053703364674348,"pfxX":-4.997883282501532,"pfxZ":10.121022092787594,"pX":0.01767822929327867,"pZ":2.8666314605744985,"vX0":6.584398980304897,"vY0":-140.11530549324502,"vZ0":-6.237943648113473,"x":116.33,"y":161.38,"x0":-1.7135962631106063,"y0":50.00072436943476,"z0":5.909629654343048,"aX":-9.934290779775107},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":7.7,"spinRate":2448,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.3909378984291769,"extension":7.091803520058886},"index":5,"playId":"63aa4d95-7076-3069-9537-c3950940b7a7","pitchNumber":5,"startTime":"2025-07-24T00:34:08.102Z","endTime":"2025-07-24T00:34:16.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.31680515165078,"aZ":-13.268852491619992,"pfxX":-3.68809878624263,"pfxZ":9.425551701343498,"pX":-0.08878501411364302,"pZ":2.8215002733013765,"vX0":5.702158137085892,"vY0":-139.96523477085043,"vZ0":-6.052207434698159,"x":120.38,"y":162.6,"x0":-1.6630169665280687,"y0":50.00695724064361,"z0":5.863100884511062,"aX":-7.400939285664784},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":5.6,"spinRate":2183,"spinDirection":207},"zone":5,"typeConfidence":0.9,"plateTime":0.38969747365681373,"extension":6.9395576540193735},"hitData":{"launchSpeed":102.2,"launchAngle":4.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.54,"coordY":157.6}},"index":6,"playId":"b0d67dd1-e8b3-30f1-8d48-f891752c9158","pitchNumber":6,"startTime":"2025-07-24T00:34:31.099Z","endTime":"2025-07-24T00:34:40.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:34:40.809Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Westburg flies out to center fielder Angel Martínez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-24T00:34:45.594Z","endTime":"2025-07-24T00:35:31.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.43945809481893,"strikeZoneBottom":1.39427088965891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.747931720669552,"aZ":-28.11334102297809,"pfxX":2.768410891689702,"pfxZ":2.3586026777532325,"pX":0.08161579449412634,"pZ":2.774428627986458,"vX0":3.6344443554137578,"vY0":-129.9568549080432,"vZ0":-2.9056104063029204,"x":113.89,"y":163.87,"x0":-1.691547217374735,"y0":50.001931589337126,"z0":6.029427247402675,"aX":4.7615355178216685},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.8,"breakHorizontal":-5.8,"spinRate":2450,"spinDirection":131},"zone":5,"typeConfidence":0.9,"plateTime":0.42054170013747916,"extension":7.204768556114711},"index":0,"playId":"0489887f-dd76-3472-aed1-69ba0a4c5721","pitchNumber":1,"startTime":"2025-07-24T00:35:04.877Z","endTime":"2025-07-24T00:35:09.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.368301577835386,"aZ":-30.78808063210836,"pfxX":2.284117250025985,"pfxZ":0.8270509903030661,"pX":0.3394689202160081,"pZ":2.3316359309858865,"vX0":4.06829883503038,"vY0":-127.93574525570065,"vZ0":-3.38004473152498,"x":104.06,"y":175.83,"x0":-1.5605755633973541,"y0":50.003162630215094,"z0":6.051926352186102,"aX":3.832618189847956},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.1,"breakHorizontal":-4.9,"spinRate":2392,"spinDirection":127},"zone":6,"typeConfidence":0.9,"plateTime":0.4261447689688822,"extension":6.822372724340919},"hitData":{"launchSpeed":84.4,"launchAngle":42.0,"totalDistance":271.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.21,"coordY":91.23}},"index":1,"playId":"e1e72785-cbe6-3256-9512-8a9c7a89c7d2","pitchNumber":2,"startTime":"2025-07-24T00:35:20.297Z","endTime":"2025-07-24T00:35:31.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:35:31.327Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-24T00:38:06.607Z","endTime":"2025-07-24T00:38:36.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Alex Jackson replaces Dylan Carlson, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-24T00:36:39.465Z","endTime":"2025-07-24T00:36:39.484Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":666185,"link":"/api/v1/people/666185"}},{"details":{"description":"Pitching Change: Colin Selby replaces Yennier Cano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-24T00:36:39.484Z","endTime":"2025-07-24T00:38:08.998Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681882,"link":"/api/v1/people/681882"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.39047591587944,"strikeZoneBottom":1.59124288960225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.937736867962172,"aZ":-18.50686651093147,"pfxX":-7.422975128639953,"pfxZ":6.885107529124932,"pX":0.010696180706027843,"pZ":3.2896750832991866,"vX0":5.755880519342054,"vY0":-139.63130383900867,"vZ0":-3.074913223028153,"x":116.59,"y":149.96,"x0":-1.1077568288888842,"y0":50.00190597122214,"z0":5.6154209146847025,"aX":-14.731744625510897},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.1,"breakHorizontal":12.4,"spinRate":2234,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.3915114366964132,"extension":6.958033018249182},"index":2,"playId":"80c2ba09-80d8-3531-a6eb-e4bc82dc501d","pitchNumber":1,"startTime":"2025-07-24T00:38:08.998Z","endTime":"2025-07-24T00:38:13.661Z","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":96.3,"endSpeed":88.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.72607037626681,"aZ":-19.706409251965134,"pfxX":-9.197982545645752,"pfxZ":6.256512180122169,"pX":0.3561924848053309,"pZ":2.13277773352222,"vX0":7.6745289060599164,"vY0":-140.06063765352286,"vZ0":-5.771214860342405,"x":103.42,"y":181.2,"x0":-1.220234102066641,"y0":50.00302663238548,"z0":5.502778053445095,"aX":-18.330733092371254},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.3,"breakHorizontal":15.1,"spinRate":2279,"spinDirection":213},"zone":9,"typeConfidence":0.96,"plateTime":0.39060687806675976,"extension":6.6972099839538615},"hitData":{"launchSpeed":97.1,"launchAngle":33.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.09,"coordY":52.46}},"index":3,"playId":"e17d50b2-041e-3fd5-875b-827afbba5879","pitchNumber":2,"startTime":"2025-07-24T00:38:25.828Z","endTime":"2025-07-24T00:38:36.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:38:36.858Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to left fielder Colton Cowser.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-24T00:38:41.694Z","endTime":"2025-07-24T00:40:33.710Z","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":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"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":"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":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60434855766449,"aZ":-20.97100159876938,"pfxX":-8.936347880637815,"pfxZ":5.660679200882443,"pX":-0.8740676285757484,"pZ":1.8847457738333633,"vX0":4.2668590781041775,"vY0":-140.02171974327317,"vZ0":-5.910472649009621,"x":150.32,"y":187.89,"x0":-1.2594308589655945,"y0":50.003597958896115,"z0":5.40201737085615,"aX":-17.685673064332683},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.1,"breakHorizontal":15.2,"spinRate":2293,"spinDirection":210},"zone":13,"typeConfidence":0.96,"plateTime":0.3916823968922043,"extension":6.774108680910413},"index":0,"playId":"f35b8d9b-7055-3a8d-b19c-7451b4dc6284","pitchNumber":1,"startTime":"2025-07-24T00:39:04.724Z","endTime":"2025-07-24T00:39:10.725Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.02282108784307,"strikeZoneBottom":1.36964110053252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.57178347280879,"aZ":-43.386295986634444,"pfxX":3.8447653562620205,"pfxZ":-7.449323752599648,"pX":-0.6442800891466747,"pZ":3.088106036181466,"vX0":0.5003704284977766,"vY0":-122.27148997133257,"vZ0":2.246038452571778,"x":141.56,"y":155.4,"x0":-1.3511918555087343,"y0":50.00591376333031,"z0":5.89824231504334,"aX":5.784106477000645},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-12.6,"breakHorizontal":-7.1,"spinRate":2862,"spinDirection":27},"zone":1,"typeConfidence":0.85,"plateTime":0.44909464644264796,"extension":6.786163512592872},"index":1,"playId":"f7706dc4-efd9-39e4-9ddc-33e18a57310a","pitchNumber":2,"startTime":"2025-07-24T00:39:27.039Z","endTime":"2025-07-24T00:39:32.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.04734695620399,"strikeZoneBottom":1.29574083396581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.647598790520405,"aZ":-16.576037865044427,"pfxX":-4.318537845915595,"pfxZ":8.109860376158743,"pX":-1.6326334742603938,"pZ":5.088819469899276,"vX0":0.899900875172164,"vY0":-137.80290360599048,"vZ0":1.4392703365957984,"x":179.23,"y":101.38,"x0":-1.4024633387379921,"y0":50.00006167929095,"z0":5.679635554723807,"aX":-8.303195292286386},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":7.7,"spinRate":2338,"spinDirection":211},"zone":11,"typeConfidence":0.92,"plateTime":0.39748637260916597,"extension":6.749674711766246},"index":2,"playId":"6b5e4d6f-b37b-34c1-86f5-f43e3308c9b9","pitchNumber":3,"startTime":"2025-07-24T00:39:43.131Z","endTime":"2025-07-24T00:39:47.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.989172325412866,"aZ":-33.007163048080216,"pfxX":1.673485075366571,"pfxZ":-0.5177852917481012,"pX":0.4404198240063282,"pZ":1.7845951508291205,"vX0":3.974941783044155,"vY0":-125.9995174174387,"vZ0":-2.807376707514437,"x":100.21,"y":190.6,"x0":-1.3706916107100164,"y0":50.00068150277616,"z0":5.5623440795763885,"aX":2.7078365145232937},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.3,"breakHorizontal":-3.8,"spinRate":2568,"spinDirection":140},"zone":9,"typeConfidence":0.89,"plateTime":0.43359215619560754,"extension":6.746549112740021},"index":3,"playId":"f280de3a-4a9d-32b0-8202-f2021df8fe06","pitchNumber":4,"startTime":"2025-07-24T00:40:02.981Z","endTime":"2025-07-24T00:40:07.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.066243706201497,"aZ":-32.872321035576846,"pfxX":1.8615034668959938,"pfxZ":-0.4284965960151368,"pX":-0.8100449416130808,"pZ":2.527361257011732,"vX0":1.406701599870864,"vY0":-126.04031087375027,"vZ0":-1.0291342480956454,"x":147.88,"y":170.54,"x0":-1.616037155809456,"y0":50.00515418019031,"z0":5.580226043293272,"aX":3.0144688041026546},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.7,"breakHorizontal":-3.7,"spinRate":2629,"spinDirection":65},"zone":4,"typeConfidence":0.89,"plateTime":0.4334930315885215,"extension":6.655226816874952},"hitData":{"launchSpeed":84.6,"launchAngle":36.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.86,"coordY":87.6}},"index":4,"playId":"840d5e85-8c9d-3321-bb36-8643966d41db","pitchNumber":5,"startTime":"2025-07-24T00:40:24.419Z","endTime":"2025-07-24T00:40:33.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:40:33.710Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bo Naylor doubles (10) on a sharp line drive to left fielder Colton Cowser.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-24T00:40:45.346Z","endTime":"2025-07-24T00:41:34.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.95039021856196,"aZ":-21.25959060791585,"pfxX":-8.810072337968023,"pfxZ":5.527287519611317,"pX":-0.7214183408613706,"pZ":1.761010451938318,"vX0":4.957640520904411,"vY0":-139.76531469636842,"vZ0":-6.183898255777526,"x":144.5,"y":191.23,"x0":-1.3749832258802621,"y0":50.00412725256085,"z0":5.401558193453905,"aX":-17.40469871751829},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.9,"breakHorizontal":14.9,"spinRate":2211,"spinDirection":209},"zone":7,"typeConfidence":0.96,"plateTime":0.3921148949556441,"extension":6.939719550285198},"index":0,"playId":"06a23fb4-a965-3db3-840b-5579295254e3","pitchNumber":1,"startTime":"2025-07-24T00:40:59.039Z","endTime":"2025-07-24T00:41:03.050Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.36889221225702,"aZ":-19.363256702172038,"pfxX":-7.833315115254636,"pfxZ":6.501162455583204,"pX":0.4330972007818057,"pZ":1.9203617231176504,"vX0":7.169611517729684,"vY0":-139.28502435924534,"vZ0":-6.033802302053327,"x":100.49,"y":186.93,"x0":-1.1526733980443133,"y0":50.004939540762045,"z0":5.389059262860235,"aX":-15.441396991732017},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.7,"breakHorizontal":12.7,"spinRate":2173,"spinDirection":215},"zone":9,"typeConfidence":0.92,"plateTime":0.3927748966943798,"extension":7.040100352678701},"hitData":{"launchSpeed":100.7,"launchAngle":14.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":93.75,"coordY":100.14}},"index":1,"playId":"fa67d371-edd9-3f0a-b32c-36430e17d9a0","pitchNumber":2,"startTime":"2025-07-24T00:41:21.566Z","endTime":"2025-07-24T00:41:34.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:41:34.372Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to center fielder Cedric Mullins. Bo Naylor scores. Steven Kwan to 2nd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-24T00:41:43.410Z","endTime":"2025-07-24T00:43:26.310Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"responsiblePitcher":{"id":681882,"link":"/api/v1/people/681882"},"isScoringEvent":true,"rbi":true,"earned":true,"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":2.95483024564164,"strikeZoneBottom":1.40088186774282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.27214866187281,"aZ":-44.41055062971776,"pfxX":3.8517460787758897,"pfxZ":-8.275052054747903,"pX":0.738232757247835,"pZ":1.308665720578969,"vX0":4.042726982829774,"vY0":-121.7599329530081,"vZ0":-1.1618301503486028,"x":88.86,"y":203.45,"x0":-1.4533805449812416,"y0":50.00211662534882,"z0":5.6867039777380235,"aX":5.695711644570012},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-14.9,"breakHorizontal":-8.0,"spinRate":2860,"spinDirection":31},"zone":9,"typeConfidence":0.88,"plateTime":0.45245460754262723,"extension":6.755227484439696},"index":0,"playId":"1fcff3df-10ec-3c6e-bc4a-5a1dc4c84543","pitchNumber":1,"startTime":"2025-07-24T00:42:13.150Z","endTime":"2025-07-24T00:42:19.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.2,"strikeZoneTop":3.12091140556924,"strikeZoneBottom":1.34500949065227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.953825363303714,"aZ":-13.938787502175158,"pfxX":-8.366971114323427,"pfxZ":9.270934304711233,"pX":-0.6366116679254851,"pZ":2.1794504357183686,"vX0":5.040042084363363,"vY0":-140.37316823579522,"vZ0":-6.420232677449333,"x":141.27,"y":179.93,"x0":-1.3815719151576797,"y0":50.006181151236,"z0":5.428306701664023,"aX":-16.465529265441972},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":13.9,"spinRate":2251,"spinDirection":212},"zone":4,"typeConfidence":0.91,"plateTime":0.39231607720615846,"extension":6.931327510376534},"index":1,"playId":"bc1b8996-520e-320e-bce7-1e828c52d90e","pitchNumber":2,"startTime":"2025-07-24T00:42:33.900Z","endTime":"2025-07-24T00:42:38.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.09639212269588,"strikeZoneBottom":1.34500949065227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.76229172546455,"aZ":-43.47285126608795,"pfxX":6.426037844857268,"pfxZ":-7.8028171322192685,"pX":-0.35750217487591157,"pZ":0.9433019219814722,"vX0":0.6027621818085869,"vY0":-120.46945269186004,"vZ0":-1.8984631423099803,"x":130.63,"y":213.31,"x0":-1.445384534066775,"y0":50.0044023372296,"z0":5.63921061204566,"aX":9.300967455105205},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-14.3,"breakHorizontal":-11.8,"spinRate":2809,"spinDirection":28},"zone":13,"typeConfidence":0.91,"plateTime":0.45735964886045455,"extension":6.873629265071877},"index":2,"playId":"589ec4aa-30d2-3cc1-b010-8cbcad3c945b","pitchNumber":3,"startTime":"2025-07-24T00:42:50.942Z","endTime":"2025-07-24T00:42:56.032Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.716447383367264,"aZ":-44.74042787786034,"pfxX":5.566314647602866,"pfxZ":-8.657935146101389,"pX":-0.24469610743897305,"pZ":1.5413828805522738,"vX0":1.1570584392666694,"vY0":-120.59550389914854,"vZ0":-0.3360599419073842,"x":126.33,"y":197.16,"x0":-1.4552044659502013,"y0":50.005127124039355,"z0":5.679695854763358,"aX":8.076669713151736},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-15.4,"breakHorizontal":-10.3,"spinRate":2865,"spinDirection":32},"zone":8,"typeConfidence":0.9,"plateTime":0.45680311780677796,"extension":6.816314944854148},"hitData":{"launchSpeed":96.2,"launchAngle":12.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":113.03,"coordY":111.13}},"index":3,"playId":"8a8e5858-ce5d-304b-b38a-cbdf5d4e8ddf","pitchNumber":4,"startTime":"2025-07-24T00:43:14.162Z","endTime":"2025-07-24T00:43:26.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:43:26.310Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Angel Martínez walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-24T00:43:49.862Z","endTime":"2025-07-24T00:45:21.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnSecond":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"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":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.21896635515092,"strikeZoneBottom":1.36964110053252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.50122196362479,"aZ":-17.365761458376145,"pfxX":-7.6711571813457855,"pfxZ":7.477030602770903,"pX":-0.4478261741985324,"pZ":3.5750512504592304,"vX0":5.222384084314037,"vY0":-140.05279784755317,"vZ0":-2.320169666211691,"x":134.07,"y":142.25,"x0":-1.3428468136249054,"y0":50.00269430966981,"z0":5.55374850287792,"aX":-15.194184320150852},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":12.7,"spinRate":2288,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.39152516630036427,"extension":6.72534066438629},"index":0,"playId":"13a16a2e-9644-34f6-833d-5244ad7d8a5c","pitchNumber":1,"startTime":"2025-07-24T00:44:05.261Z","endTime":"2025-07-24T00:44:10.582Z","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":96.3,"endSpeed":87.9,"strikeZoneTop":3.12091140556924,"strikeZoneBottom":1.27110379977445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.906414758364193,"aZ":-19.80025749783687,"pfxX":-9.927160500300907,"pfxZ":6.27072997469322,"pX":1.3913019089676981,"pZ":1.396148757630189,"vX0":10.378484172681658,"vY0":-139.6963799103455,"vZ0":-7.358682962712123,"x":63.97,"y":201.08,"x0":-1.0848900710852816,"y0":50.004872668338294,"z0":5.3694900803744074,"aX":-19.594366645428817},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.0,"breakHorizontal":15.8,"spinRate":2258,"spinDirection":209},"zone":14,"typeConfidence":0.94,"plateTime":0.39230286360273237,"extension":7.301852558597666},"index":1,"playId":"5378886f-741e-3daa-a681-e1d080eed48e","pitchNumber":2,"startTime":"2025-07-24T00:44:26.413Z","endTime":"2025-07-24T00:44:30.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.19445596051262,"strikeZoneBottom":1.32037606636093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.986513287562413,"aZ":-28.915519954352828,"pfxX":0.4969529054622064,"pfxZ":1.9533188550716127,"pX":0.9548296912502853,"pZ":0.3247415940299006,"vX0":5.842858129332454,"vY0":-127.90381294336477,"vZ0":-7.076101548205935,"x":80.6,"y":230.01,"x0":-1.4183111591039115,"y0":50.00254199169396,"z0":5.377599096506334,"aX":0.8263703319183837},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.3,"breakHorizontal":-2.2,"spinRate":2594,"spinDirection":97},"zone":14,"typeConfidence":0.91,"plateTime":0.4273217577364621,"extension":7.131189931535634},"index":2,"playId":"d8274286-e7e8-3a0d-ab22-b6151b6e4dc4","pitchNumber":3,"startTime":"2025-07-24T00:44:48.594Z","endTime":"2025-07-24T00:44:54.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.7,"strikeZoneTop":3.05014029512225,"strikeZoneBottom":1.348426250328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.962639839629116,"aZ":-19.3564836050082,"pfxX":-7.576355641659724,"pfxZ":6.464531015333952,"pX":-0.19244858512843543,"pZ":1.1295830269950076,"vX0":6.069917784551975,"vY0":-138.92103979061838,"vZ0":-8.15064988146948,"x":124.34,"y":208.28,"x0":-1.406047533167074,"y0":50.00239980557067,"z0":5.3557474761836845,"aX":-15.019619143096127},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.4,"breakHorizontal":12.7,"spinRate":2262,"spinDirection":210},"zone":13,"typeConfidence":0.9,"plateTime":0.3921429858267631,"extension":6.864238177020327},"index":3,"playId":"9aa4f5ae-7950-3e6a-bed5-6173a3cd2cfc","pitchNumber":4,"startTime":"2025-07-24T00:45:16.273Z","endTime":"2025-07-24T00:45:21.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:45:21.811Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Ramírez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-24T00:46:41.688Z","endTime":"2025-07-24T00:48:49.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-24T00:45:38.666Z","endTime":"2025-07-24T00:46:43.955Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.35781595938366,"strikeZoneBottom":1.53380493251862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.270350638700812,"aZ":-44.845179875372764,"pfxX":2.8671179880493494,"pfxZ":-8.282630483177625,"pX":0.405406245024043,"pZ":1.5950408998406962,"vX0":3.059201852171531,"vY0":-123.16770899948348,"vZ0":-0.5971928084177955,"x":101.55,"y":195.71,"x0":-1.2267044011221198,"y0":50.00018804861503,"z0":5.644469654289692,"aX":4.387876517202809},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-14.9,"breakHorizontal":-5.9,"spinRate":2849,"spinDirection":36},"zone":9,"typeConfidence":0.85,"plateTime":0.4453091214053915,"extension":6.781014181646222},"index":1,"playId":"3c258935-29ed-3963-84a7-731309dcec9f","pitchNumber":1,"startTime":"2025-07-24T00:46:43.955Z","endTime":"2025-07-24T00:46:48.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.26252888858936,"strikeZoneBottom":1.48785176657617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.991355030436875,"aZ":-19.074670392014188,"pfxX":-9.278083497515714,"pfxZ":6.571736014945337,"pX":0.6858378129483352,"pZ":1.8498583321166464,"vX0":8.528986916515988,"vY0":-139.92757856999938,"vZ0":-6.405905949953267,"x":90.86,"y":188.83,"x0":-1.1883185479815224,"y0":50.00627187935213,"z0":5.408199890227434,"aX":-18.50128094738514},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.8,"breakHorizontal":15.1,"spinRate":2317,"spinDirection":210},"zone":9,"typeConfidence":0.95,"plateTime":0.390640955364824,"extension":6.87088670105674},"index":2,"playId":"d7a596c2-1091-3742-99c5-927f18600a69","pitchNumber":2,"startTime":"2025-07-24T00:47:00.637Z","endTime":"2025-07-24T00:47:06.556Z","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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.40680427060529,"strikeZoneBottom":1.50918558148771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.807679071880695,"aZ":-17.17429268982052,"pfxX":-9.62198679282539,"pfxZ":7.565286550760477,"pX":1.1437383631173426,"pZ":-0.5378834021920269,"vX0":9.827356812937335,"vY0":-139.54273170704195,"vZ0":-12.64340064868558,"x":73.4,"y":253.3,"x0":-1.1643842744293689,"y0":50.004341248235264,"z0":5.168032656351332,"aX":-19.080608241111985},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.3,"breakHorizontal":15.5,"spinRate":2295,"spinDirection":211},"zone":14,"typeConfidence":0.96,"plateTime":0.3917070029052918,"extension":7.020359133574285},"index":3,"playId":"fff1489e-18e9-35a5-9984-75e807f445de","pitchNumber":3,"startTime":"2025-07-24T00:47:19.147Z","endTime":"2025-07-24T00:47:25.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.069368996628548,"aZ":-32.02433056454086,"pfxX":2.1321191370110815,"pfxZ":0.09102810783940463,"pX":0.6321697615805913,"pZ":2.394134492669686,"vX0":4.3923068092796855,"vY0":-126.4058819705362,"vZ0":-1.4484116149934554,"x":92.9,"y":174.14,"x0":-1.3973055181325194,"y0":50.00165834645206,"z0":5.519222366666259,"aX":3.488678602788764},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.1,"breakHorizontal":-4.8,"spinRate":2569,"spinDirection":118},"zone":6,"typeConfidence":0.9,"plateTime":0.43147250451651153,"extension":6.897367632301874},"index":4,"playId":"829bfea4-862f-3bca-a519-1e66d9e3e569","pitchNumber":4,"startTime":"2025-07-24T00:47:44.025Z","endTime":"2025-07-24T00:47:48.638Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.23530531113505,"strikeZoneBottom":1.41068967178384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.49521738335428,"aZ":-42.74574611224962,"pfxX":4.884189122244497,"pfxZ":-7.023961636251064,"pX":1.2143503105421751,"pZ":1.166452922088536,"vX0":4.093408979512833,"vY0":-122.07748004313432,"vZ0":-1.8299152737398212,"x":70.71,"y":207.29,"x0":-1.1197379658252673,"y0":50.0003914061222,"z0":5.612283840553602,"aX":7.354501195606405},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-12.8,"breakHorizontal":-9.8,"spinRate":2932,"spinDirection":30},"zone":14,"typeConfidence":0.86,"plateTime":0.44903249345461616,"extension":6.869733030269663},"index":5,"playId":"e3d954ce-3211-3970-80c6-3e94e6a21f2d","pitchNumber":5,"startTime":"2025-07-24T00:48:03.210Z","endTime":"2025-07-24T00:48:08.876Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"playId":"e752447d-5675-4215-934a-a7ff3110f458","startTime":"2025-07-24T00:48:23.748Z","endTime":"2025-07-24T00:48:28.748Z","isPitch":false,"type":"stepoff"},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.393716956296053,"aZ":-30.69910804582837,"pfxX":-0.3137266669875629,"pfxZ":0.8789723910277814,"pX":1.2593221409448923,"pZ":0.8020235634779428,"vX0":6.5698630679867716,"vY0":-128.2453699836688,"vZ0":-5.5421006818482335,"x":69.0,"y":217.13,"x0":-1.281495686352927,"y0":50.00551965452743,"z0":5.349439165742378,"aX":-0.5289244156574895},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.7,"breakHorizontal":-0.7,"spinRate":2553,"spinDirection":99},"zone":14,"typeConfidence":0.9,"plateTime":0.42505262811329425,"extension":6.9702068465565565},"index":7,"playId":"0e87d8c2-c31e-3ddc-87d1-290c22762615","pitchNumber":6,"startTime":"2025-07-24T00:48:39.376Z","endTime":"2025-07-24T00:48:49.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:48:49.294Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-24T00:51:30.545Z","endTime":"2025-07-24T00:53:40.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661403,"fullName":"Emmanuel Clase","link":"/api/v1/people/661403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7,8,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"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":{"description":"Defensive Substitution: Austin Hedges replaces catcher Bo Naylor, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-24T00:50:18.950Z","endTime":"2025-07-24T00:50:18.972Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":666310,"link":"/api/v1/people/666310"}},{"details":{"description":"Pitching Change: Emmanuel Clase replaces Hunter Gaddis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-24T00:50:18.972Z","endTime":"2025-07-24T00:51:32.869Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661403,"link":"/api/v1/people/661403"},"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(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":97.9,"endSpeed":91.2,"strikeZoneTop":3.57819041203391,"strikeZoneBottom":1.70608784926145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.67592862485713,"aZ":-19.321541763039566,"pfxX":0.986484696089633,"pfxZ":6.1692308821459765,"pX":2.272750040901219,"pZ":1.16266658182502,"vX0":8.481672784922143,"vY0":-142.28283343553508,"vZ0":-8.793589672171482,"x":30.37,"y":207.39,"x0":-0.8552107180852153,"y0":50.00308904628536,"z0":5.480444088427801,"aX":2.055534433234229},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.8,"breakHorizontal":-3.2,"spinRate":2619,"spinDirection":176},"zone":14,"typeConfidence":0.88,"plateTime":0.38258825431066157,"extension":6.828822839762922},"index":2,"playId":"b087e77c-3371-313f-aeb2-f1c37b051dce","pitchNumber":1,"startTime":"2025-07-24T00:51:32.869Z","endTime":"2025-07-24T00:51:39.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":91.5,"strikeZoneTop":3.7005384633836,"strikeZoneBottom":1.63226363734834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.388036528989296,"aZ":-12.253311625099817,"pfxX":0.6647193598298466,"pfxZ":9.402744130555615,"pX":1.4357378983071045,"pZ":1.6045550005115234,"vX0":6.071145343317612,"vY0":-143.93954320982832,"vZ0":-9.195391235686476,"x":62.27,"y":195.46,"x0":-0.7788155360724349,"y0":50.00420853755904,"z0":5.580477528182132,"aX":1.4071711390097807},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.6,"breakHorizontal":-2.3,"spinRate":2677,"spinDirection":185},"zone":14,"typeConfidence":0.91,"plateTime":0.3791298200765856,"extension":6.628154693217616},"index":3,"playId":"105dee76-5db6-3591-beb2-70323d46fdc3","pitchNumber":2,"startTime":"2025-07-24T00:51:51.499Z","endTime":"2025-07-24T00:51:56.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":91.0,"strikeZoneTop":3.65160638787493,"strikeZoneBottom":1.63226363734834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.904761773405088,"aZ":-11.921340583231814,"pfxX":0.6580914129970528,"pfxZ":9.59296456517539,"pX":-0.4236213853848148,"pZ":2.2739604348973765,"vX0":1.5253286032573228,"vY0":-143.80465421441968,"vZ0":-7.599409066432033,"x":133.15,"y":177.38,"x0":-1.04474645629242,"y0":50.00141140703646,"z0":5.676965744564053,"aX":1.3882782665634947},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.2,"breakHorizontal":-1.4,"spinRate":2684,"spinDirection":184},"zone":4,"typeConfidence":0.9,"plateTime":0.37975974359368925,"extension":6.567801453597722},"index":4,"playId":"9cfa7d6a-b9b3-3f24-9514-be33713633fa","pitchNumber":3,"startTime":"2025-07-24T00:52:08.679Z","endTime":"2025-07-24T00:52:13.147Z","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":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.6271367692392,"strikeZoneBottom":1.65687360620026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.657812581002556,"aZ":-16.513014423337225,"pfxX":-0.956258369021997,"pfxZ":7.643299934551714,"pX":0.2841017498229236,"pZ":1.6315187223713994,"vX0":3.78721647246904,"vY0":-141.82267084724168,"vZ0":-8.033036988755839,"x":106.17,"y":194.73,"x0":-0.9409126117995186,"y0":50.001832373279264,"z0":5.54172556486672,"aX":-1.9593423925219067},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.5,"breakHorizontal":1.0,"spinRate":2635,"spinDirection":188},"zone":9,"typeConfidence":0.89,"plateTime":0.38534646095120584,"extension":6.733118457137735},"index":5,"playId":"1e798b6c-4e9e-3d2c-9999-ecfd8476e1e3","pitchNumber":4,"startTime":"2025-07-24T00:52:25.119Z","endTime":"2025-07-24T00:52:30.107Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-24T00:52:36.424Z","endTime":"2025-07-24T00:52:51.123Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":91.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.743101356568566,"aZ":-16.201082000295898,"pfxX":1.72352921025695,"pfxZ":7.518476828102097,"pX":0.3418167800241308,"pZ":2.8772131873698847,"vX0":3.3246592173431884,"vY0":-144.60654144476587,"vZ0":-5.210549188229017,"x":103.97,"y":161.1,"x0":-1.0452402098992177,"y0":50.00045483206652,"z0":5.6912877988087684,"aX":3.6610845890319315},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.8,"breakHorizontal":-3.7,"spinRate":2597,"spinDirection":185},"zone":6,"typeConfidence":0.9,"plateTime":0.3783238843114818,"extension":6.779764031921797},"index":7,"playId":"6c6d6aca-23b8-393a-937c-993a2f5ffe1f","pitchNumber":5,"startTime":"2025-07-24T00:52:51.123Z","endTime":"2025-07-24T00:52:56.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":91.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.171086955294932,"aZ":-18.51135308001898,"pfxX":1.4631694413278011,"pfxZ":6.437127846640486,"pX":0.21148418486422052,"pZ":3.1517209837773548,"vX0":2.6859116864136805,"vY0":-143.79181674984073,"vZ0":-3.955043701677852,"x":108.94,"y":153.68,"x0":-0.919951894326775,"y0":50.00144210607008,"z0":5.673298368106173,"aX":3.1035469078193705},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.2,"breakHorizontal":-3.1,"spinRate":2637,"spinDirection":180},"zone":2,"typeConfidence":0.9,"plateTime":0.37899077760019395,"extension":6.643279303420739},"index":8,"playId":"2a2405c3-67e1-37e9-abf2-efb972b2cc1d","pitchNumber":6,"startTime":"2025-07-24T00:53:14.454Z","endTime":"2025-07-24T00:53:18.762Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":92.0,"strikeZoneTop":3.65160638787493,"strikeZoneBottom":1.60765177902874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.046435239395283,"aZ":-16.409961819191572,"pfxX":1.9649315596769419,"pfxZ":7.353948300961547,"pX":0.4170826689465614,"pZ":2.4699334472816963,"vX0":2.8869448379018077,"vY0":-144.41327825621292,"vZ0":-6.202588637909394,"x":101.1,"y":172.09,"x0":-0.8452612886047645,"y0":50.00018753872983,"z0":5.629884114386191,"aX":4.208612273150077},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.5,"breakHorizontal":-4.1,"spinRate":2784,"spinDirection":183},"zone":6,"typeConfidence":0.9,"plateTime":0.3772045421505492,"extension":6.805078768613912},"index":9,"playId":"d1c5cefe-cb7b-3211-a229-763b51dbf206","pitchNumber":7,"startTime":"2025-07-24T00:53:35.782Z","endTime":"2025-07-24T00:53:40.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:53:40.477Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out, second baseman Daniel Schneemann to pitcher Emmanuel Clase.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-24T00:53:44.521Z","endTime":"2025-07-24T00:54:09.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661403,"fullName":"Emmanuel Clase","link":"/api/v1/people/661403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":661403,"link":"/api/v1/people/661403"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":92.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.00257241738804,"aZ":-15.302734414926222,"pfxX":0.2708410743633247,"pfxZ":7.721652570601946,"pX":0.7657162785922682,"pZ":2.4130714836325997,"vX0":4.488589326193756,"vY0":-145.70658133663846,"vZ0":-6.683363422246057,"x":87.81,"y":173.63,"x0":-0.8196745885457623,"y0":50.0069515100884,"z0":5.63356602910326,"aX":0.5907648445180342},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.1,"breakHorizontal":-1.2,"spinRate":2712,"spinDirection":185},"zone":6,"typeConfidence":0.9,"plateTime":0.37360788756357177,"extension":7.013300695272547},"hitData":{"launchSpeed":62.7,"launchAngle":14.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.32,"coordY":151.91}},"index":0,"playId":"4a385fe0-0b8a-33f0-bfcd-2c2a8dd5037e","pitchNumber":1,"startTime":"2025-07-24T00:54:01.700Z","endTime":"2025-07-24T00:54:09.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:54:09.716Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-24T00:54:18.617Z","endTime":"2025-07-24T00:55:43.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661403,"fullName":"Emmanuel Clase","link":"/api/v1/people/661403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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(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":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.6,"strikeZoneTop":3.5047532009115,"strikeZoneBottom":1.55842242010961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.749908112565187,"aZ":-19.97555517969323,"pfxX":-0.58634625275511,"pfxZ":5.777755355681693,"pX":1.9655868157143686,"pZ":1.026901363269378,"vX0":7.7941664865383204,"vY0":-143.61688964645128,"vZ0":-9.363003968957717,"x":42.08,"y":211.05,"x0":-0.6945727125367107,"y0":50.006574487846514,"z0":5.5450286858286475,"aX":-1.2386316771229038},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":8.9,"breakHorizontal":-0.4,"spinRate":2682,"spinDirection":180},"zone":14,"typeConfidence":0.89,"plateTime":0.3797434205588641,"extension":6.877885638428714},"index":0,"playId":"d96b89e1-b866-37c0-900d-5dfd27eb4877","pitchNumber":1,"startTime":"2025-07-24T00:54:39.248Z","endTime":"2025-07-24T00:54:43.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.465390986637647,"aZ":-21.06443733429208,"pfxX":0.8333363861020449,"pfxZ":5.395948370549093,"pX":0.29084310120718243,"pZ":2.0109898191000446,"vX0":3.286872059780401,"vY0":-141.90942232681815,"vZ0":-6.368684377711079,"x":105.91,"y":184.48,"x0":-0.9861525256339789,"y0":50.00589385324275,"z0":5.606059918926063,"aX":1.7165311053672407},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.8,"breakHorizontal":-2.2,"spinRate":2680,"spinDirection":173},"zone":9,"typeConfidence":0.87,"plateTime":0.38451799790522667,"extension":6.78911214402257},"index":1,"playId":"2c081f38-2a0c-3b46-9942-a28fb731b7a7","pitchNumber":2,"startTime":"2025-07-24T00:54:55.762Z","endTime":"2025-07-24T00:55:00.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.5,"strikeZoneTop":3.5047532009115,"strikeZoneBottom":1.58303803777487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.06792244542636,"aZ":-22.122412353306085,"pfxX":-1.1094411935647708,"pfxZ":4.838718570862165,"pX":-0.0622274058046707,"pZ":3.4136754539817944,"vX0":3.2412572799454678,"vY0":-142.20565897892538,"vZ0":-2.491341641236928,"x":119.37,"y":146.61,"x0":-1.0652730017541883,"y0":50.00594424915296,"z0":5.681963564340554,"aX":-2.3064755904460696},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.5,"breakHorizontal":1.4,"spinRate":2521,"spinDirection":173},"zone":2,"typeConfidence":0.84,"plateTime":0.3830017720096133,"extension":6.653123320530275},"index":2,"playId":"814ebcb2-ef63-34c5-acb5-37ea14e8b626","pitchNumber":3,"startTime":"2025-07-24T00:55:15.586Z","endTime":"2025-07-24T00:55:21.585Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-24T00:55:27.873Z","endTime":"2025-07-24T00:55:38.484Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.6,"strikeZoneTop":3.47210771352539,"strikeZoneBottom":1.5009787494707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.19077761315598,"aZ":-23.17329690622221,"pfxX":1.2722392517382655,"pfxZ":4.425812768602196,"pX":0.4519840407965318,"pZ":3.438502562340342,"vX0":4.307841964232965,"vY0":-140.60130482564236,"vZ0":-1.7892904515594839,"x":99.77,"y":145.94,"x0":-1.255674452087778,"y0":50.002131431234254,"z0":5.56338581763153,"aX":2.5865236169052612},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.9,"breakHorizontal":-3.0,"spinRate":2588,"spinDirection":171},"zone":3,"typeConfidence":0.66,"plateTime":0.38724564092530933,"extension":6.699444795854139},"index":4,"playId":"8fc13215-9be3-304d-9850-2aacac6e15bc","pitchNumber":4,"startTime":"2025-07-24T00:55:38.484Z","endTime":"2025-07-24T00:55:43.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:55:43.332Z","atBatIndex":61}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-24T00:54:18.617Z","endTime":"2025-07-24T00:55:43.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661403,"fullName":"Emmanuel Clase","link":"/api/v1/people/661403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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(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":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.6,"strikeZoneTop":3.5047532009115,"strikeZoneBottom":1.55842242010961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.749908112565187,"aZ":-19.97555517969323,"pfxX":-0.58634625275511,"pfxZ":5.777755355681693,"pX":1.9655868157143686,"pZ":1.026901363269378,"vX0":7.7941664865383204,"vY0":-143.61688964645128,"vZ0":-9.363003968957717,"x":42.08,"y":211.05,"x0":-0.6945727125367107,"y0":50.006574487846514,"z0":5.5450286858286475,"aX":-1.2386316771229038},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":8.9,"breakHorizontal":-0.4,"spinRate":2682,"spinDirection":180},"zone":14,"typeConfidence":0.89,"plateTime":0.3797434205588641,"extension":6.877885638428714},"index":0,"playId":"d96b89e1-b866-37c0-900d-5dfd27eb4877","pitchNumber":1,"startTime":"2025-07-24T00:54:39.248Z","endTime":"2025-07-24T00:54:43.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.465390986637647,"aZ":-21.06443733429208,"pfxX":0.8333363861020449,"pfxZ":5.395948370549093,"pX":0.29084310120718243,"pZ":2.0109898191000446,"vX0":3.286872059780401,"vY0":-141.90942232681815,"vZ0":-6.368684377711079,"x":105.91,"y":184.48,"x0":-0.9861525256339789,"y0":50.00589385324275,"z0":5.606059918926063,"aX":1.7165311053672407},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.8,"breakHorizontal":-2.2,"spinRate":2680,"spinDirection":173},"zone":9,"typeConfidence":0.87,"plateTime":0.38451799790522667,"extension":6.78911214402257},"index":1,"playId":"2c081f38-2a0c-3b46-9942-a28fb731b7a7","pitchNumber":2,"startTime":"2025-07-24T00:54:55.762Z","endTime":"2025-07-24T00:55:00.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.5,"strikeZoneTop":3.5047532009115,"strikeZoneBottom":1.58303803777487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.06792244542636,"aZ":-22.122412353306085,"pfxX":-1.1094411935647708,"pfxZ":4.838718570862165,"pX":-0.0622274058046707,"pZ":3.4136754539817944,"vX0":3.2412572799454678,"vY0":-142.20565897892538,"vZ0":-2.491341641236928,"x":119.37,"y":146.61,"x0":-1.0652730017541883,"y0":50.00594424915296,"z0":5.681963564340554,"aX":-2.3064755904460696},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.5,"breakHorizontal":1.4,"spinRate":2521,"spinDirection":173},"zone":2,"typeConfidence":0.84,"plateTime":0.3830017720096133,"extension":6.653123320530275},"index":2,"playId":"814ebcb2-ef63-34c5-acb5-37ea14e8b626","pitchNumber":3,"startTime":"2025-07-24T00:55:15.586Z","endTime":"2025-07-24T00:55:21.585Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-24T00:55:27.873Z","endTime":"2025-07-24T00:55:38.484Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.6,"strikeZoneTop":3.47210771352539,"strikeZoneBottom":1.5009787494707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.19077761315598,"aZ":-23.17329690622221,"pfxX":1.2722392517382655,"pfxZ":4.425812768602196,"pX":0.4519840407965318,"pZ":3.438502562340342,"vX0":4.307841964232965,"vY0":-140.60130482564236,"vZ0":-1.7892904515594839,"x":99.77,"y":145.94,"x0":-1.255674452087778,"y0":50.002131431234254,"z0":5.56338581763153,"aX":2.5865236169052612},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.9,"breakHorizontal":-3.0,"spinRate":2588,"spinDirection":171},"zone":3,"typeConfidence":0.66,"plateTime":0.38724564092530933,"extension":6.699444795854139},"index":4,"playId":"8fc13215-9be3-304d-9850-2aacac6e15bc","pitchNumber":4,"startTime":"2025-07-24T00:55:38.484Z","endTime":"2025-07-24T00:55:43.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T00:55:43.332Z","atBatIndex":61},"scoringPlays":[21,27,36,56],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"coordinates":{"x":97.7,"y":156.0},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":1,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":133.79,"y":121.99},"type":"O","description":"Groundout"}],"home":[{"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":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":81.12,"y":61.35},"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":1,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":151.1,"y":160.02},"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":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":154.51,"y":82.49},"type":"O","description":"Lineout"}]}},{"startIndex":6,"endIndex":11,"top":[6,7,8],"bottom":[9,10,11],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":144.54,"y":88.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":120.54,"y":84.2},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":2,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"coordinates":{"x":149.29,"y":155.18},"type":"O","description":"Grounded Into DP"}],"home":[{"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":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"coordinates":{"x":141.42,"y":178.18},"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":2,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":39.87,"y":107.72},"type":"O","description":"Flyout"}]}},{"startIndex":12,"endIndex":18,"top":[12,13,14,15],"bottom":[16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":211.82,"y":111.69},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":3,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":607732,"fullName":"Jacob Stallings","link":"/api/v1/people/607732"},"coordinates":{"x":109.94,"y":171.52},"type":"O","description":"Fielders Choice Out"}],"home":[{"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":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":157.16,"y":150.94},"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":3,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":129.31,"y":161.84},"type":"O","description":"Groundout"}]}},{"startIndex":19,"endIndex":29,"top":[19,20,21,22,23],"bottom":[24,25,26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"coordinates":{"x":112.31,"y":27.67},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":126.8,"y":153.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":91.98,"y":60.33},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":107.13,"y":77.64},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":4,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"coordinates":{"x":65.88,"y":99.76},"type":"O","description":"Lineout"}],"home":[{"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":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":184.56,"y":137.46},"type":"H","description":"Double"},{"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":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":106.84,"y":128.43},"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":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":219.07,"y":86.87},"type":"O","description":"Flyout"}]}},{"startIndex":30,"endIndex":35,"top":[30,31,32],"bottom":[33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":96.65,"y":141.29},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":5,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"coordinates":{"x":147.95,"y":174.37},"type":"O","description":"Groundout"}],"home":[{"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":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":143.23,"y":154.57},"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":5,"pitcher":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":124.46,"y":173.95},"type":"O","description":"Pop Out"}]}},{"startIndex":36,"endIndex":42,"top":[36,37,38,39],"bottom":[40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":212.44,"y":89.07},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"coordinates":{"x":105.09,"y":168.5},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":147.11,"y":162.17},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":6,"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":71.54,"y":147.56},"type":"O","description":"Pop Out"}],"home":[{"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":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":170.06,"y":64.11},"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":6,"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":186.2,"y":84.42},"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":6,"pitcher":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":73.61,"y":111.59},"type":"O","description":"Flyout"}]}},{"startIndex":43,"endIndex":49,"top":[43,44,45,46],"bottom":[47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":110.29,"y":56.23},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":7,"pitcher":{"id":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671"},"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"coordinates":{"x":120.42,"y":144.85},"type":"O","description":"Groundout"}],"home":[{"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":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":77.17,"y":73.75},"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":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"coordinates":{"x":152.92,"y":171.52},"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":7,"pitcher":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":117.39,"y":62.55},"type":"O","description":"Flyout"}]}},{"startIndex":50,"endIndex":58,"top":[50,51,52],"bottom":[53,54,55,56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":110.54,"y":157.6},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":8,"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"coordinates":{"x":121.21,"y":91.23},"type":"O","description":"Flyout"}],"home":[{"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":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":118.09,"y":52.46},"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":8,"pitcher":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":87.86,"y":87.6},"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":8,"pitcher":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"batter":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"coordinates":{"x":93.75,"y":100.14},"type":"H","description":"Double"},{"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":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":113.03,"y":111.13},"type":"H","description":"Single"}]}},{"startIndex":59,"endIndex":61,"top":[59,60,61],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"inning":9,"pitcher":{"id":661403,"fullName":"Emmanuel Clase","link":"/api/v1/people/661403"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":156.32,"y":151.91},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"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":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":3,"hits":4,"errors":0,"leftOnBase":3},"away":{"runs":2,"hits":5,"errors":0,"leftOnBase":3}},"defense":{"pitcher":{"id":661403,"fullName":"Emmanuel Clase","link":"/api/v1/people/661403"},"catcher":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"first":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"second":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"third":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"shortstop":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"left":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"center":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"right":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"onDeck":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"inHole":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"battingOrder":4,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"offense":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"onDeck":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"inHole":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"pitcher":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"battingOrder":5,"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":11,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".238","atBats":28,"obp":".302","slg":".396","ops":".698","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":10,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"28.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":9,"groundOuts":6,"airOuts":12,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":28,"obp":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":130,"era":"5.00","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.42","battersFaced":30,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":130,"balls":49,"strikes":81,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":3,"pitchesPerInning":"16.25","runsScoredPer9":"3.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":24,"errors":0,"chances":30,"passedBall":1,"pickoffs":0}},"players":{"ID665152":{"person":{"id":665152,"fullName":"Dean Kremer","link":"/api/v1/people/665152"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":19,"flyOuts":83,"groundOuts":104,"airOuts":136,"runs":54,"doubles":25,"triples":2,"homeRuns":14,"strikeOuts":94,"baseOnBalls":30,"intentionalWalks":0,"hits":114,"hitByPitch":1,"atBats":446,"obp":".303","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1835,"era":"4.06","inningsPitched":"115.1","wins":8,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.25","battersFaced":480,"outs":346,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1835,"balls":627,"strikes":1208,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".533","pitchesPerInning":"15.91","gamesFinished":0,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"7.34","walksPer9Inn":"2.34","hitsPer9Inn":"8.90","runsScoredPer9":"4.21","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":26,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":11,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669432":{"person":{"id":669432,"fullName":"Trevor Rogers","link":"/api/v1/people/669432"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":2,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":21,"groundOuts":47,"airOuts":41,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":0,"hits":24,"hitByPitch":1,"atBats":147,"obp":".231","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":628,"era":"1.74","inningsPitched":"41.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"0.87","battersFaced":160,"outs":124,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":628,"balls":214,"strikes":414,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".750","pitchesPerInning":"15.19","gamesFinished":0,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"7.62","walksPer9Inn":"2.61","hitsPer9Inn":"5.23","runsScoredPer9":"1.74","homeRunsPer9":"0.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666185":{"person":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"jerseyNumber":"15","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":21,"groundOuts":22,"airOuts":33,"runs":10,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":6,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".232","atBats":112,"obp":".269","slg":".375","ops":".644","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":119,"totalBases":42,"rbi":12,"leftOnBase":41,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":5,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":72,"errors":0,"chances":75,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID683002":{"person":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":33,"groundOuts":98,"airOuts":70,"runs":51,"doubles":22,"triples":4,"homeRuns":11,"strikeOuts":92,"baseOnBalls":35,"intentionalWalks":4,"hits":98,"hitByPitch":2,"avg":".275","atBats":357,"obp":".342","slg":".451","ops":".793","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":395,"totalBases":161,"rbi":35,"leftOnBase":115,"sacBunts":0,"sacFlies":1,"babip":".341","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.46","popOuts":15,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":224,"putOuts":112,"errors":7,"chances":343,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID642397":{"person":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":33,"airOuts":30,"runs":17,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":42,"baseOnBalls":18,"intentionalWalks":1,"hits":29,"hitByPitch":5,"atBats":131,"obp":".333","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":594,"era":"4.08","inningsPitched":"35.1","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":18,"blownSaves":1,"earnedRuns":16,"whip":"1.33","battersFaced":157,"outs":106,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":594,"balls":222,"strikes":372,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".000","pitchesPerInning":"16.81","gamesFinished":9,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"10.70","walksPer9Inn":"4.58","hitsPer9Inn":"7.39","runsScoredPer9":"4.33","homeRunsPer9":"0.51","inheritedRunners":24,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":2,"chances":5,"fielding":".600","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681882":{"person":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)","summary":"1.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":10,"strikes":13,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":8,"gamesStarted":0,"flyOuts":5,"groundOuts":11,"airOuts":7,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":44,"obp":".348","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":163,"era":"4.50","inningsPitched":"10.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.60","battersFaced":46,"outs":30,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":163,"balls":59,"strikes":104,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":1,"winPercentage":".000","pitchesPerInning":"16.30","gamesFinished":5,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"1.80","hitsPer9Inn":"12.60","runsScoredPer9":"4.50","homeRunsPer9":"1.80","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID607732":{"person":{"id":607732,"fullName":"Jacob Stallings","link":"/api/v1/people/607732"},"jerseyNumber":"25","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"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":5,"errors":0,"chances":5,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":16,"groundOuts":33,"airOuts":27,"runs":4,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":40,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":3,"avg":".132","atBats":114,"obp":".195","slg":".167","ops":".362","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":19,"rbi":8,"leftOnBase":66,"sacBunts":1,"sacFlies":0,"babip":".203","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":7},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":26,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":9,"strikes":17,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"4.50","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":44,"stolenBasePercentage":".786","caughtStealingPercentage":".214","assists":16,"putOuts":274,"errors":5,"chances":295,"fielding":".983","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID641933":{"person":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"jerseyNumber":"9","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":26,"groundOuts":23,"airOuts":39,"runs":12,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":33,"baseOnBalls":11,"intentionalWalks":1,"hits":20,"hitByPitch":3,"avg":".177","atBats":113,"obp":".264","slg":".319","ops":".583","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":129,"totalBases":36,"rbi":11,"leftOnBase":48,"sacBunts":0,"sacFlies":2,"babip":".215","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.67","popOuts":9,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":59,"errors":1,"chances":65,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676059":{"person":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"jerseyNumber":"11","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2B, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":28,"groundOuts":46,"airOuts":47,"runs":33,"doubles":7,"triples":1,"homeRuns":10,"strikeOuts":49,"baseOnBalls":10,"intentionalWalks":0,"hits":49,"hitByPitch":3,"avg":".257","atBats":191,"obp":".304","slg":".461","ops":".765","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":88,"rbi":21,"leftOnBase":63,"sacBunts":0,"sacFlies":0,"babip":".295","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.10","popOuts":13,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":31,"errors":0,"chances":94,"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"}]},"ID657656":{"person":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"jerseyNumber":"12","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":30,"groundOuts":47,"airOuts":56,"runs":37,"doubles":16,"triples":0,"homeRuns":13,"strikeOuts":68,"baseOnBalls":20,"intentionalWalks":1,"hits":65,"hitByPitch":3,"avg":".279","atBats":233,"obp":".340","slg":".515","ops":".855","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":259,"totalBases":120,"rbi":41,"leftOnBase":116,"sacBunts":0,"sacFlies":3,"babip":".335","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.92","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":7,"putOuts":122,"errors":5,"chances":134,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID656686":{"person":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":12,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":70,"era":"2.70","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":16,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":70,"balls":29,"strikes":41,"strikePercentage":".590","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"10.80","walksPer9Inn":"8.10","hitsPer9Inn":"5.40","runsScoredPer9":"2.70","homeRunsPer9":"2.70","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622554":{"person":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"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":15,"groundOuts":25,"airOuts":37,"runs":19,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":51,"baseOnBalls":24,"intentionalWalks":1,"hits":29,"hitByPitch":0,"atBats":142,"obp":".319","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":700,"era":"3.40","inningsPitched":"39.2","wins":2,"losses":3,"saves":2,"saveOpportunities":5,"holds":12,"blownSaves":3,"earnedRuns":15,"whip":"1.34","battersFaced":166,"outs":119,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":700,"balls":280,"strikes":420,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":9,"pickoffs":1,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".400","pitchesPerInning":"17.65","gamesFinished":10,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"11.57","walksPer9Inn":"5.45","hitsPer9Inn":"6.58","runsScoredPer9":"4.31","homeRunsPer9":"0.91","inheritedRunners":20,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621107":{"person":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":84,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":18,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":31,"strikes":53,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":44,"groundOuts":77,"airOuts":69,"runs":44,"doubles":19,"triples":0,"homeRuns":16,"strikeOuts":47,"baseOnBalls":12,"intentionalWalks":0,"hits":80,"hitByPitch":2,"atBats":269,"obp":".329","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1048,"era":"5.78","inningsPitched":"67.0","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.37","battersFaced":287,"outs":201,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1048,"balls":363,"strikes":685,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.12","rbi":2,"winPercentage":".545","pitchesPerInning":"15.64","gamesFinished":0,"strikeoutWalkRatio":"3.92","strikeoutsPer9Inn":"6.31","walksPer9Inn":"1.61","hitsPer9Inn":"10.75","runsScoredPer9":"5.91","homeRunsPer9":"2.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":7,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID602104":{"person":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"jerseyNumber":"29","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"700","stats":{"batting":{"summary":"0-1 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":35,"groundOuts":63,"airOuts":69,"runs":25,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":56,"baseOnBalls":20,"intentionalWalks":0,"hits":59,"hitByPitch":2,"avg":".247","atBats":239,"obp":".301","slg":".368","ops":".669","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":269,"totalBases":88,"rbi":29,"leftOnBase":112,"sacBunts":0,"sacFlies":8,"babip":".286","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.83","popOuts":16,"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":116,"putOuts":50,"errors":2,"chances":168,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID702616":{"person":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":94,"flyOuts":49,"groundOuts":98,"airOuts":81,"runs":44,"doubles":14,"triples":2,"homeRuns":14,"strikeOuts":96,"baseOnBalls":23,"intentionalWalks":0,"hits":97,"hitByPitch":5,"avg":".261","atBats":372,"obp":".313","slg":".422","ops":".735","caughtStealing":8,"stolenBases":9,"stolenBasePercentage":".529","caughtStealingPercentage":".471","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":157,"rbi":41,"leftOnBase":115,"sacBunts":0,"sacFlies":0,"babip":".317","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.57","popOuts":9,"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":208,"putOuts":116,"errors":6,"chances":330,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":68,"groundOuts":110,"airOuts":128,"runs":54,"doubles":15,"triples":1,"homeRuns":20,"strikeOuts":63,"baseOnBalls":26,"intentionalWalks":2,"hits":113,"hitByPitch":5,"atBats":412,"obp":".324","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1665,"era":"4.54","inningsPitched":"103.0","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":52,"whip":"1.35","battersFaced":445,"outs":309,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1665,"balls":616,"strikes":1049,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".583","pitchesPerInning":"16.17","gamesFinished":0,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"5.50","walksPer9Inn":"2.27","hitsPer9Inn":"9.87","runsScoredPer9":"4.72","homeRunsPer9":"1.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":25,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":12,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID552640":{"person":{"id":552640,"fullName":"Andrew Kittredge","link":"/api/v1/people/552640"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"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":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":27,"gamesStarted":0,"flyOuts":16,"groundOuts":29,"airOuts":27,"runs":12,"doubles":2,"triples":2,"homeRuns":3,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":1,"hits":23,"hitByPitch":0,"atBats":103,"obp":".270","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":394,"era":"3.62","inningsPitched":"27.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":6,"blownSaves":0,"earnedRuns":11,"whip":"1.10","battersFaced":111,"outs":82,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":394,"balls":123,"strikes":271,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".500","pitchesPerInning":"14.41","gamesFinished":8,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"8.23","walksPer9Inn":"2.30","hitsPer9Inn":"7.57","runsScoredPer9":"3.95","homeRunsPer9":"0.99","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664991":{"person":{"id":664991,"fullName":"Grant Wolfram","link":"/api/v1/people/664991"},"jerseyNumber":"86","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":6,"gamesStarted":0,"flyOuts":2,"groundOuts":9,"airOuts":5,"runs":10,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":1,"hits":13,"hitByPitch":0,"atBats":36,"obp":".452","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":152,"era":"11.74","inningsPitched":"7.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"2.48","battersFaced":42,"outs":23,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":51,"strikes":101,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.83","gamesFinished":1,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"10.57","walksPer9Inn":"7.04","hitsPer9Inn":"15.26","runsScoredPer9":"11.74","homeRunsPer9":"2.35","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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}},"ID666974":{"person":{"id":666974,"fullName":"Yennier Cano","link":"/api/v1/people/666974"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":11,"groundOuts":41,"airOuts":24,"runs":20,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":37,"baseOnBalls":12,"intentionalWalks":1,"hits":37,"hitByPitch":1,"atBats":135,"obp":".336","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":606,"era":"4.54","inningsPitched":"35.2","wins":1,"losses":5,"saves":1,"saveOpportunities":3,"holds":13,"blownSaves":2,"earnedRuns":18,"whip":"1.37","battersFaced":152,"outs":107,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":606,"balls":215,"strikes":391,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.71","rbi":0,"winPercentage":".167","pitchesPerInning":"16.99","gamesFinished":5,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"9.34","walksPer9Inn":"3.03","hitsPer9Inn":"9.34","runsScoredPer9":"5.05","homeRunsPer9":"1.01","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":2,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681297":{"person":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"600","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":23,"groundOuts":37,"airOuts":36,"runs":15,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":50,"baseOnBalls":7,"intentionalWalks":0,"hits":35,"hitByPitch":5,"avg":".222","atBats":158,"obp":".276","slg":".418","ops":".694","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":66,"rbi":18,"leftOnBase":64,"sacBunts":0,"sacFlies":0,"babip":".270","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.75","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":96,"errors":1,"chances":99,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID691723":{"person":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":12,"groundOuts":20,"airOuts":24,"runs":9,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".205","atBats":83,"obp":".283","slg":".301","ops":".584","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":25,"rbi":9,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.00","popOuts":10,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":118,"errors":2,"chances":133,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID450203":{"person":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"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":15,"flyOuts":51,"groundOuts":85,"airOuts":84,"runs":57,"doubles":16,"triples":2,"homeRuns":13,"strikeOuts":92,"baseOnBalls":41,"intentionalWalks":1,"hits":97,"hitByPitch":8,"atBats":351,"obp":".360","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1587,"era":"5.58","inningsPitched":"88.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.56","battersFaced":408,"outs":266,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1587,"balls":578,"strikes":1009,"strikePercentage":".640","hitBatsmen":8,"balks":1,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"1.01","rbi":0,"winPercentage":".385","pitchesPerInning":"17.90","gamesFinished":1,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"9.34","walksPer9Inn":"4.16","hitsPer9Inn":"9.85","runsScoredPer9":"5.79","homeRunsPer9":"1.32","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":5,"passedBall":0,"popOuts":13,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":6,"errors":3,"chances":17,"fielding":".824","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656811":{"person":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"jerseyNumber":"32","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":42,"groundOuts":78,"airOuts":79,"runs":40,"doubles":14,"triples":0,"homeRuns":12,"strikeOuts":56,"baseOnBalls":40,"intentionalWalks":3,"hits":82,"hitByPitch":5,"avg":".281","atBats":292,"obp":".374","slg":".452","ops":".826","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":132,"rbi":37,"leftOnBase":135,"sacBunts":0,"sacFlies":3,"babip":".308","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.33","popOuts":13,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":294,"errors":3,"chances":328,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID656577":{"person":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"jerseyNumber":"70","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":2,"groundOuts":2,"airOuts":4,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".188","atBats":16,"obp":".188","slg":".500","ops":".688","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":8,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":1,"lineOuts":1},"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":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":2,"putOuts":29,"errors":1,"chances":32,"fielding":".969","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID656775":{"person":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 2B, K, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":52,"groundOuts":49,"airOuts":102,"runs":38,"doubles":15,"triples":0,"homeRuns":13,"strikeOuts":83,"baseOnBalls":32,"intentionalWalks":0,"hits":63,"hitByPitch":2,"avg":".214","atBats":294,"obp":".294","slg":".398","ops":".692","caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":331,"totalBases":117,"rbi":42,"leftOnBase":132,"sacBunts":1,"sacFlies":2,"babip":".250","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"22.62","popOuts":28,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":201,"errors":3,"chances":204,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[702616,676059,683002,656811,657656,681297,602104,656775,607732,666185,656577,621107,552640,666974,681882],"pitchers":[621107,552640,666974,681882],"bench":[691723,641933],"bullpen":[622554,665152,656686,450203,669432,642397,608372,664991],"battingOrder":[702616,676059,683002,656811,657656,681297,602104,656775,656577],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Mullins (15, Cecconi); Westburg (7, Cecconi)."},{"label":"HR","value":"Holliday (14, 6th inning off Cecconi, 0 on, 0 out)."},{"label":"TB","value":"Holliday 4; Laureano; Mullins 2; O'Hearn; Westburg 2."},{"label":"RBI","value":"Holliday (41); O'Hearn (37)."},{"label":"SF","value":"O'Hearn."},{"label":"GIDP","value":"Cowser; Westburg."},{"label":"Team RISP","value":"0-for-2."},{"label":"Team LOB","value":"3."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Mullins (4, 3rd base by Cecconi/Naylor, B)."},{"label":"PO","value":"Mullins (2nd base by Cecconi)."}]},{"title":"FIELDING","fieldList":[{"label":"PB","value":"Stallings (3)."}]}],"note":[{"label":"a","value":"Struck out for Stallings in the 8th."}]},"home":{"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":9,"groundOuts":6,"airOuts":12,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".224","atBats":28,"obp":".298","slg":".372","ops":".670","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":30,"totalBases":6,"rbi":3,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":11,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":28,"obp":".250","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":124,"era":"3.92","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.33","battersFaced":32,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":124,"balls":44,"strikes":80,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.57","rbi":2,"pitchesPerInning":"13.78","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":14,"putOuts":27,"errors":0,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID669717":{"person":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"jerseyNumber":"7","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":10,"groundOuts":12,"airOuts":18,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":32,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".174","atBats":69,"obp":".260","slg":".232","ops":".492","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":16,"rbi":1,"leftOnBase":33,"sacBunts":5,"sacFlies":0,"babip":".324","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":6,"lineOuts":2},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":26,"era":"9.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":11,"strikes":15,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"9.00","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":24,"errors":3,"chances":63,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663671":{"person":{"id":663671,"fullName":"Nic Enright","link":"/api/v1/people/663671"},"jerseyNumber":"59","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, K, BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":12,"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":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":11,"groundOuts":10,"airOuts":23,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":8,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":58,"obp":".284","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":292,"era":"2.70","inningsPitched":"16.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"1.08","battersFaced":67,"outs":50,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":292,"balls":110,"strikes":182,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.52","gamesFinished":6,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"8.10","walksPer9Inn":"4.32","hitsPer9Inn":"5.40","runsScoredPer9":"2.70","homeRunsPer9":"1.08","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"901","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":16,"groundOuts":19,"airOuts":32,"runs":8,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":11,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".121","atBats":91,"obp":".221","slg":".231","ops":".452","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":21,"rbi":5,"leftOnBase":45,"sacBunts":2,"sacFlies":1,"babip":".140","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.33","popOuts":13,"lineOuts":3},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":23,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"23.00","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":10,"stolenBases":22,"stolenBasePercentage":".688","caughtStealingPercentage":".313","assists":15,"putOuts":283,"errors":0,"chances":298,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID661403":{"person":{"id":661403,"fullName":"Emmanuel Clase","link":"/api/v1/people/661403"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"note":"(S, 23)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":23,"groundOuts":43,"airOuts":46,"runs":17,"doubles":8,"triples":1,"homeRuns":1,"strikeOuts":47,"baseOnBalls":10,"intentionalWalks":2,"hits":45,"hitByPitch":4,"atBats":176,"obp":".304","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":719,"era":"2.74","inningsPitched":"46.0","wins":5,"losses":2,"saves":23,"saveOpportunities":27,"holds":1,"blownSaves":4,"earnedRuns":14,"whip":"1.20","battersFaced":195,"outs":138,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":719,"balls":224,"strikes":495,"strikePercentage":".690","hitBatsmen":4,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".714","pitchesPerInning":"15.63","gamesFinished":39,"strikeoutWalkRatio":"4.70","strikeoutsPer9Inn":"9.20","walksPer9Inn":"1.96","hitsPer9Inn":"8.80","runsScoredPer9":"3.33","homeRunsPer9":"0.20","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":2,"chances":8,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID682177":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"700","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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":27,"groundOuts":63,"airOuts":53,"runs":29,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":64,"baseOnBalls":27,"intentionalWalks":1,"hits":48,"hitByPitch":1,"avg":".211","atBats":227,"obp":".298","slg":".374","ops":".672","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":256,"totalBases":85,"rbi":26,"leftOnBase":92,"sacBunts":1,"sacFlies":0,"babip":".253","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.22","popOuts":10,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":119,"putOuts":103,"errors":2,"chances":224,"fielding":".991","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":{"summary":"6.0 IP, 2 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":8,"airOuts":5,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":85,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":33,"strikes":52,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":48,"groundOuts":66,"airOuts":74,"runs":29,"doubles":13,"triples":2,"homeRuns":12,"strikeOuts":60,"baseOnBalls":20,"intentionalWalks":1,"hits":65,"hitByPitch":2,"atBats":263,"obp":".304","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1058,"era":"3.76","inningsPitched":"69.1","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.23","battersFaced":287,"outs":208,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1058,"balls":372,"strikes":686,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.89","rbi":2,"winPercentage":".556","pitchesPerInning":"15.26","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.79","walksPer9Inn":"2.60","hitsPer9Inn":"8.44","runsScoredPer9":"3.76","homeRunsPer9":"1.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":2,"chances":7,"fielding":".714","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671286":{"person":{"id":671286,"fullName":"Johnathan Rodríguez","link":"/api/v1/people/671286"},"jerseyNumber":"30","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":4,"groundOuts":23,"airOuts":8,"runs":5,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".155","atBats":58,"obp":".210","slg":".293","ops":".503","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":17,"rbi":4,"leftOnBase":29,"sacBunts":0,"sacFlies":0,"babip":".205","groundOutsToAirouts":"2.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.00","popOuts":1,"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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":32,"errors":3,"chances":35,"fielding":".914","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":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":5,"putOuts":2,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":24,"groundOuts":51,"airOuts":42,"runs":14,"doubles":10,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":7,"intentionalWalks":0,"hits":30,"hitByPitch":5,"avg":".205","atBats":146,"obp":".261","slg":".295","ops":".556","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":165,"totalBases":43,"rbi":19,"leftOnBase":62,"sacBunts":4,"sacFlies":3,"babip":".246","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"146.00","popOuts":3,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":102,"putOuts":57,"errors":7,"chances":166,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":33,"gamesStarted":0,"flyOuts":21,"groundOuts":31,"airOuts":30,"runs":16,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":103,"obp":".302","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":398,"era":"5.08","inningsPitched":"28.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":16,"whip":"1.16","battersFaced":117,"outs":85,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":398,"balls":126,"strikes":272,"strikePercentage":".680","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".500","pitchesPerInning":"14.05","gamesFinished":4,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"6.67","walksPer9Inn":"2.86","hitsPer9Inn":"7.62","runsScoredPer9":"5.08","homeRunsPer9":"0.32","inheritedRunners":21,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666134":{"person":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"jerseyNumber":"22","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":38,"groundOuts":52,"airOuts":67,"runs":22,"doubles":10,"triples":2,"homeRuns":3,"strikeOuts":76,"baseOnBalls":32,"intentionalWalks":1,"hits":55,"hitByPitch":3,"avg":".223","atBats":247,"obp":".317","slg":".316","ops":".633","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":285,"totalBases":78,"rbi":25,"leftOnBase":92,"sacBunts":1,"sacFlies":2,"babip":".306","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.33","popOuts":9,"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":6,"putOuts":139,"errors":1,"chances":146,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID666310":{"person":{"id":666310,"fullName":"Bo Naylor","link":"/api/v1/people/666310"},"jerseyNumber":"23","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":41,"groundOuts":41,"airOuts":80,"runs":31,"doubles":10,"triples":1,"homeRuns":10,"strikeOuts":70,"baseOnBalls":33,"intentionalWalks":0,"hits":39,"hitByPitch":0,"avg":".172","atBats":227,"obp":".275","slg":".357","ops":".632","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":263,"totalBases":81,"rbi":21,"leftOnBase":91,"sacBunts":1,"sacFlies":2,"babip":".195","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.70","popOuts":25,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":18,"stolenBases":54,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":39,"putOuts":577,"errors":5,"chances":621,"fielding":".992","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID671106":{"person":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"jerseyNumber":"26","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":19,"gamesStarted":18,"flyOuts":58,"groundOuts":91,"airOuts":108,"runs":47,"doubles":18,"triples":0,"homeRuns":11,"strikeOuts":74,"baseOnBalls":39,"intentionalWalks":1,"hits":93,"hitByPitch":2,"atBats":361,"obp":".330","caughtStealing":6,"stolenBases":6,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1652,"era":"4.06","inningsPitched":"95.1","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.38","battersFaced":408,"outs":286,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1652,"balls":638,"strikes":1014,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".429","pitchesPerInning":"17.33","gamesFinished":0,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"6.99","walksPer9Inn":"3.68","hitsPer9Inn":"8.78","runsScoredPer9":"4.44","homeRunsPer9":"1.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":26,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":2,"chances":10,"fielding":".800","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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":10,"groundOuts":10,"airOuts":23,"runs":7,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":32,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".167","atBats":78,"obp":".226","slg":".346","ops":".572","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":84,"totalBases":27,"rbi":11,"leftOnBase":43,"sacBunts":0,"sacFlies":0,"babip":".214","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":8,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".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":0,"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":45,"gamesStarted":0,"flyOuts":21,"groundOuts":25,"airOuts":42,"runs":19,"doubles":15,"triples":0,"homeRuns":2,"strikeOuts":64,"baseOnBalls":17,"intentionalWalks":2,"hits":36,"hitByPitch":2,"atBats":165,"obp":".296","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":748,"era":"3.12","inningsPitched":"43.1","wins":2,"losses":3,"saves":3,"saveOpportunities":5,"holds":19,"blownSaves":2,"earnedRuns":15,"whip":"1.22","battersFaced":186,"outs":130,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":748,"balls":256,"strikes":492,"strikePercentage":".660","hitBatsmen":2,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".400","pitchesPerInning":"17.26","gamesFinished":5,"strikeoutWalkRatio":"3.76","strikeoutsPer9Inn":"13.29","walksPer9Inn":"3.53","hitsPer9Inn":"7.48","runsScoredPer9":"3.95","homeRunsPer9":"0.42","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608070":{"person":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"jerseyNumber":"11","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"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":2,"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":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":80,"groundOuts":74,"airOuts":144,"runs":62,"doubles":19,"triples":2,"homeRuns":21,"strikeOuts":46,"baseOnBalls":41,"intentionalWalks":14,"hits":108,"hitByPitch":5,"avg":".294","atBats":367,"obp":".368","slg":".529","ops":".897","caughtStealing":6,"stolenBases":30,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":418,"totalBases":194,"rbi":56,"leftOnBase":123,"sacBunts":0,"sacFlies":5,"babip":".285","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.48","popOuts":41,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":156,"putOuts":45,"errors":9,"chances":210,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"1-3 | BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":83,"groundOuts":109,"airOuts":129,"runs":45,"doubles":20,"triples":1,"homeRuns":6,"strikeOuts":35,"baseOnBalls":37,"intentionalWalks":1,"hits":106,"hitByPitch":3,"avg":".285","atBats":372,"obp":".349","slg":".392","ops":".741","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":419,"totalBases":146,"rbi":33,"leftOnBase":96,"sacBunts":1,"sacFlies":6,"babip":".297","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.00","popOuts":11,"lineOuts":35},"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":204,"errors":5,"chances":218,"fielding":".977","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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":55,"groundOuts":65,"airOuts":95,"runs":38,"doubles":19,"triples":1,"homeRuns":9,"strikeOuts":67,"baseOnBalls":10,"intentionalWalks":0,"hits":74,"hitByPitch":2,"avg":".252","atBats":294,"obp":".277","slg":".415","ops":".692","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":313,"totalBases":122,"rbi":38,"leftOnBase":120,"sacBunts":3,"sacFlies":4,"babip":".293","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.67","popOuts":20,"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":55,"putOuts":180,"errors":7,"chances":242,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663465":{"person":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"jerseyNumber":"49","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":19,"gamesStarted":1,"flyOuts":36,"groundOuts":32,"airOuts":61,"runs":16,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":20,"baseOnBalls":10,"intentionalWalks":3,"hits":46,"hitByPitch":0,"atBats":154,"obp":".337","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":592,"era":"2.97","inningsPitched":"39.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":13,"whip":"1.42","battersFaced":169,"outs":118,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":592,"balls":192,"strikes":400,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".667","pitchesPerInning":"15.05","gamesFinished":10,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"4.58","walksPer9Inn":"2.29","hitsPer9Inn":"10.53","runsScoredPer9":"3.66","homeRunsPer9":"0.92","inheritedRunners":5,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":16,"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}},"ID700932":{"person":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"jerseyNumber":"9","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":57,"groundOuts":48,"airOuts":96,"runs":28,"doubles":12,"triples":2,"homeRuns":16,"strikeOuts":78,"baseOnBalls":29,"intentionalWalks":1,"hits":62,"hitByPitch":2,"avg":".221","atBats":280,"obp":".295","slg":".450","ops":".745","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":315,"totalBases":126,"rbi":42,"leftOnBase":140,"sacBunts":0,"sacFlies":4,"babip":".242","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":26,"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":12,"putOuts":177,"errors":4,"chances":193,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID596001":{"person":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"jerseyNumber":"16","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":25,"groundOuts":37,"airOuts":48,"runs":17,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":12,"intentionalWalks":2,"hits":45,"hitByPitch":3,"atBats":159,"obp":".341","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":665,"era":"3.51","inningsPitched":"41.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":16,"whip":"1.39","battersFaced":177,"outs":123,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":665,"balls":232,"strikes":433,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".667","pitchesPerInning":"16.22","gamesFinished":7,"strikeoutWalkRatio":"2.67","strikeoutsPer9Inn":"7.02","walksPer9Inn":"2.63","hitsPer9Inn":"9.88","runsScoredPer9":"3.73","homeRunsPer9":"0.66","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":14},"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}},"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":25,"gamesStarted":4,"flyOuts":19,"groundOuts":40,"airOuts":36,"runs":25,"doubles":10,"triples":0,"homeRuns":7,"strikeOuts":59,"baseOnBalls":24,"intentionalWalks":0,"hits":41,"hitByPitch":0,"atBats":174,"obp":".325","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":853,"era":"3.91","inningsPitched":"46.0","wins":2,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":20,"whip":"1.41","battersFaced":200,"outs":138,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":853,"balls":330,"strikes":523,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.54","gamesFinished":10,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"11.54","walksPer9Inn":"4.70","hitsPer9Inn":"8.02","runsScoredPer9":"4.89","homeRunsPer9":"1.37","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"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}},"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":8,"gamesStarted":0,"flyOuts":5,"groundOuts":4,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":30,"obp":".286","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":152,"era":"1.93","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"1.07","battersFaced":35,"outs":28,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":152,"balls":53,"strikes":99,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"16.29","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"14.46","walksPer9Inn":"4.82","hitsPer9Inn":"4.82","runsScoredPer9":"1.93","homeRunsPer9":"0.96","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{},"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":56,"groundOuts":95,"airOuts":100,"runs":46,"doubles":14,"triples":0,"homeRuns":14,"strikeOuts":106,"baseOnBalls":58,"intentionalWalks":0,"hits":86,"hitByPitch":2,"atBats":385,"obp":".327","caughtStealing":6,"stolenBases":2,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":1874,"era":"3.54","inningsPitched":"104.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.38","battersFaced":447,"outs":313,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1874,"balls":735,"strikes":1139,"strikePercentage":".610","hitBatsmen":2,"balks":1,"wildPitches":7,"pickoffs":3,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".600","pitchesPerInning":"17.96","gamesFinished":0,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"9.14","walksPer9Inn":"5.00","hitsPer9Inn":"7.42","runsScoredPer9":"3.97","homeRunsPer9":"1.21","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":3,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(W, 1-1)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":25,"groundOuts":31,"airOuts":42,"runs":17,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":46,"baseOnBalls":16,"intentionalWalks":2,"hits":38,"hitByPitch":1,"atBats":154,"obp":".320","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":668,"era":"3.51","inningsPitched":"41.0","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":19,"blownSaves":2,"earnedRuns":16,"whip":"1.32","battersFaced":174,"outs":123,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":668,"balls":227,"strikes":441,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".500","pitchesPerInning":"16.29","gamesFinished":5,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"10.10","walksPer9Inn":"3.51","hitsPer9Inn":"8.34","runsScoredPer9":"3.73","homeRunsPer9":"1.10","inheritedRunners":20,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":20,"gamesStarted":20,"flyOuts":66,"groundOuts":120,"airOuts":116,"runs":60,"doubles":13,"triples":2,"homeRuns":18,"strikeOuts":99,"baseOnBalls":33,"intentionalWalks":1,"hits":108,"hitByPitch":7,"atBats":439,"obp":".308","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1903,"era":"4.27","inningsPitched":"116.0","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":55,"whip":"1.22","battersFaced":483,"outs":348,"gamesPitched":20,"completeGames":1,"shutouts":0,"pitchesThrown":1903,"balls":692,"strikes":1211,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".400","pitchesPerInning":"16.41","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.68","walksPer9Inn":"2.56","hitsPer9Inn":"8.38","runsScoredPer9":"4.66","homeRunsPer9":"1.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":26,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":9,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID467793":{"person":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"jerseyNumber":"41","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":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":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":52,"groundOuts":80,"airOuts":109,"runs":43,"doubles":7,"triples":0,"homeRuns":11,"strikeOuts":72,"baseOnBalls":45,"intentionalWalks":1,"hits":75,"hitByPitch":3,"avg":".226","atBats":332,"obp":".320","slg":".346","ops":".666","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":384,"totalBases":115,"rbi":43,"leftOnBase":144,"sacBunts":0,"sacFlies":4,"babip":".253","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.18","popOuts":34,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":561,"errors":1,"chances":604,"fielding":".998","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,682657,608070,700932,467793,666134,682177,677587,666310,595978,677944,663671,683769,661403],"pitchers":[677944,663671,683769,661403],"bench":[681807,671286,669717],"bullpen":[663465,671106,676440,676282,670036,596001,681870,671922,668909],"battingOrder":[680757,682657,608070,700932,467793,666134,682177,677587,595978],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Ramírez, Jo (19, Eflin); Naylor, B (10, Selby)."},{"label":"TB","value":"Kwan; Manzardo; Naylor, B 2; Ramírez, Jo 2."},{"label":"RBI","value":"Kwan (33); Manzardo 2 (42)."},{"label":"2-out RBI","value":"Kwan."},{"label":"Runners left in scoring position, 2 out","value":"Jones, N; Ramírez, Jo."},{"label":"Team RISP","value":"2-for-4."},{"label":"Team LOB","value":"3."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Cecconi (Mullins at 2nd base)."},{"label":"DP","value":"2 (Ramírez, Jo-Schneemann-Santana, C; Schneemann-Rocchio-Santana, C)."}]}],"note":[]}},"officials":[{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427093,"fullName":"Phil Cuzzi","link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":427413,"fullName":"Tony Randazzo","link":"/api/v1/people/427413"},"officialType":"Third Base"}],"info":[{"label":"Pitches-strikes","value":"Eflin 84-53; Kittredge 10-7; Cano 13-8; Selby 23-13; Cecconi 85-52; Enright 12-8; Gaddis 15-11; Clase, E 12-9."},{"label":"Groundouts-flyouts","value":"Eflin 5-3; Kittredge 0-2; Cano 1-2; Selby 0-2; Cecconi 8-2; Enright 1-1; Gaddis 1-1; Clase, E 1-0."},{"label":"Batters faced","value":"Eflin 18; Kittredge 3; Cano 3; Selby 6; Cecconi 22; Enright 4; Gaddis 3; Clase, E 3."},{"label":"Umpires","value":"HP: John Bacon. 1B: Phil Cuzzi. 2B: Dan Bellino. 3B: Tony Randazzo. "},{"label":"Weather","value":"82 degrees, Clear."},{"label":"Wind","value":"6 mph, In From CF."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:15."},{"label":"Att","value":"30,476."},{"label":"Venue","value":"Progressive Field."},{"label":"July 23, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":621107,"fullName":"Zach Eflin","link":"/api/v1/people/621107","boxscoreName":"Eflin"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":84,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":18,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":31,"strikes":53,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":44,"groundOuts":77,"airOuts":69,"runs":44,"doubles":19,"triples":0,"homeRuns":16,"strikeOuts":47,"baseOnBalls":12,"intentionalWalks":0,"hits":80,"hitByPitch":2,"atBats":269,"obp":".329","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1048,"era":"5.78","inningsPitched":"67.0","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.37","battersFaced":287,"outs":201,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1048,"balls":363,"strikes":685,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.12","rbi":2,"winPercentage":".545","pitchesPerInning":"15.64","gamesFinished":0,"strikeoutWalkRatio":"3.92","strikeoutsPer9Inn":"6.31","walksPer9Inn":"1.61","hitsPer9Inn":"10.75","runsScoredPer9":"5.91","homeRunsPer9":"2.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":7,"errors":2,"chances":19,"fielding":".895","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":63,"pitchingGameScore":63},{"player":{"person":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616","boxscoreName":"Holliday"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","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":94,"flyOuts":49,"groundOuts":98,"airOuts":81,"runs":44,"doubles":14,"triples":2,"homeRuns":14,"strikeOuts":96,"baseOnBalls":23,"intentionalWalks":0,"hits":97,"hitByPitch":5,"avg":".261","atBats":372,"obp":".313","slg":".422","ops":".735","caughtStealing":8,"stolenBases":9,"stolenBasePercentage":".529","caughtStealingPercentage":".471","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":157,"rbi":41,"leftOnBase":115,"sacBunts":0,"sacFlies":0,"babip":".317","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.57","popOuts":9,"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":208,"putOuts":116,"errors":6,"chances":330,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":55,"hittingGameScore":55},{"player":{"person":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944","boxscoreName":"Cecconi"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 2 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":8,"airOuts":5,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":85,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":33,"strikes":52,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":48,"groundOuts":66,"airOuts":74,"runs":29,"doubles":13,"triples":2,"homeRuns":12,"strikeOuts":60,"baseOnBalls":20,"intentionalWalks":1,"hits":65,"hitByPitch":2,"atBats":263,"obp":".304","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1058,"era":"3.76","inningsPitched":"69.1","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":29,"whip":"1.23","battersFaced":287,"outs":208,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1058,"balls":372,"strikes":686,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.89","rbi":2,"winPercentage":".556","pitchesPerInning":"15.26","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.79","walksPer9Inn":"2.60","hitsPer9Inn":"8.44","runsScoredPer9":"3.76","homeRunsPer9":"1.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":2,"chances":7,"fielding":".714","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":52,"pitchingGameScore":52}]},"decisions":{"winner":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"loser":{"id":681882,"fullName":"Colin Selby","link":"/api/v1/people/681882"},"save":{"id":661403,"fullName":"Emmanuel Clase","link":"/api/v1/people/661403"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}