{"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":777019,"link":"/api/v1.1/game/777019/feed/live","metaData":{"wait":10,"timeStamp":"20250724_194645","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newLeftHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":777019,"type":"R","doubleHeader":"N","id":"2025/07/24/balmlb-clemlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-777019-2025-07-24","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-24T17:10:00Z","originalDate":"2025-07-24","officialDate":"2025-07-24","dayNight":"day","time":"1:10","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":102,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":57,"ties":0,"pct":".441"},"records":{},"divisionLeader":false,"wins":45,"losses":57,"winningPercentage":".441"},"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":102,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":51,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":51,"losses":51,"winningPercentage":".500"},"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},"ID669704":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704","firstName":"Randall","lastName":"Strowd","primaryNumber":"24","birthDate":"1997-09-17","currentAge":29,"birthCity":"Fort Worth","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kade","useLastName":"Strowd","middleName":"Kade","boxscoreName":"Strowd","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kade Strowd","nameSlug":"kade-strowd-669704","firstLastName":"Kade Strowd","lastFirstName":"Strowd, Kade","lastInitName":"Strowd, K","initLastName":"K Strowd","fullFMLName":"Randall Kade Strowd","fullLFMName":"Strowd, Randall Kade","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":"Partly Cloudy","temp":"88","wind":"8 mph, Out To RF"},"gameInfo":{"attendance":26223,"firstPitch":"2025-07-24T17:10:00.000Z","gameDurationMinutes":156},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"home":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"}},"officialScorer":{"id":501169,"fullName":"Bob Maver","link":"/api/v1/people/501169"},"primaryDatacaster":{"id":601482,"fullName":"Dan Battaglia","link":"/api/v1/people/601482"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-24T17:10:16.650Z","endTime":"2025-07-24T17:10:36.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-24T15:00:48.835Z","endTime":"2025-07-24T16:43:47.794Z","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-24T16:43:47.794Z","endTime":"2025-07-24T17:08:19.487Z","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-24T17:08:19.487Z","endTime":"2025-07-24T17:10:18.531Z","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":90.7,"endSpeed":82.5,"strikeZoneTop":3.4099578115185,"strikeZoneBottom":1.69406786336362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.441784463545154,"aZ":-14.108965079990393,"pfxX":4.785917687740838,"pfxZ":10.354360240413214,"pX":-0.9166992043039398,"pZ":1.862330467631612,"vX0":-9.18810942194957,"vY0":-131.6404223073805,"vZ0":-5.8954858715132294,"x":151.94,"y":188.5,"x0":2.006211565126671,"y0":50.00526096798324,"z0":5.185901658966835,"aX":8.352868070401486},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.5,"breakHorizontal":-6.5,"spinRate":2219,"spinDirection":151},"zone":13,"typeConfidence":0.83,"plateTime":0.4169890996184642,"extension":6.067497463404405},"index":3,"playId":"62170c32-fe26-3b59-8724-0fe56a2b6c37","pitchNumber":1,"startTime":"2025-07-24T17:10:18.531Z","endTime":"2025-07-24T17:10:23.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.87933226269673,"aZ":-13.737727793740646,"pfxX":4.348047073920392,"pfxZ":10.707308703637828,"pX":0.7039448740083838,"pZ":2.1627430170855164,"vX0":-5.4775431591572685,"vY0":-130.72435620217504,"vZ0":-5.161397287564202,"x":90.17,"y":180.39,"x0":2.2665741138567603,"y0":50.00206935351693,"z0":5.202707819633683,"aX":7.486543734734163},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":18.4,"breakHorizontal":-6.6,"spinRate":2291,"spinDirection":149},"zone":6,"typeConfidence":0.88,"plateTime":0.41982026946735784,"extension":5.959241514742068},"hitData":{"launchSpeed":96.1,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.37,"coordY":165.47}},"index":4,"playId":"c45b2924-06c4-323c-9d82-86dc116a5722","pitchNumber":2,"startTime":"2025-07-24T17:10:29.144Z","endTime":"2025-07-24T17:10:36.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:10:36.776Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Westburg singles on a ground ball to third baseman Will Wilson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-24T17:10:40.876Z","endTime":"2025-07-24T17:11:20.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.345623567277926,"aZ":-18.13683661344837,"pfxX":2.711297797574203,"pfxZ":7.951377390176887,"pX":-0.05255511275954809,"pZ":3.391234246831196,"vX0":-6.740409865186966,"vY0":-132.5446227762051,"vZ0":-1.704618122868765,"x":119.0,"y":147.22,"x0":2.1798693956125277,"y0":50.003763053752216,"z0":5.377566440272597,"aX":4.7876154058814535},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.2,"breakHorizontal":-3.4,"spinRate":2178,"spinDirection":151},"zone":2,"typeConfidence":0.81,"plateTime":0.4144455874730273,"extension":5.997925073342518},"index":0,"playId":"82ef9245-8b66-3f5b-9baf-d32790d67f41","pitchNumber":1,"startTime":"2025-07-24T17:10:57.984Z","endTime":"2025-07-24T17:11:01.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.168352716893313,"aZ":-21.591819435263826,"pfxX":4.907060643000828,"pfxZ":7.325620642781927,"pX":-0.0784194486347927,"pZ":2.0830403462577927,"vX0":-7.011023346359767,"vY0":-119.713143072089,"vZ0":-2.8550215461666406,"x":119.99,"y":182.54,"x0":2.257190546524428,"y0":50.00066928597876,"z0":5.234125985888487,"aX":7.086611999683066},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":12.8,"breakHorizontal":-7.1,"spinRate":902,"spinDirection":131},"zone":8,"typeConfidence":0.83,"plateTime":0.4583802009982665,"extension":5.767038688104107},"hitData":{"launchSpeed":88.2,"launchAngle":7.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.59,"coordY":167.29}},"index":1,"playId":"f3544cea-04f1-3e3e-ab4c-460ed06c0c09","pitchNumber":2,"startTime":"2025-07-24T17:11:09.439Z","endTime":"2025-07-24T17:11:20.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:11:20.359Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-24T17:11:25.878Z","endTime":"2025-07-24T17:13:47.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.74129969762343,"strikeZoneBottom":1.79510096077883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.34587532859269,"aZ":-16.851167992888335,"pfxX":3.1481919304772665,"pfxZ":8.682021007430015,"pX":0.2867419048245146,"pZ":2.896179776470157,"vX0":-5.531719359677269,"vY0":-132.08496640199814,"vZ0":-3.2251952623327256,"x":106.07,"y":160.58,"x0":1.9999834418204638,"y0":50.006173508048256,"z0":5.373419766950388,"aX":5.559204600132472},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.2,"breakHorizontal":-4.4,"spinRate":2179,"spinDirection":153},"zone":6,"typeConfidence":0.86,"plateTime":0.41480586644873974,"extension":6.049128821447225},"index":0,"playId":"62710663-39ef-3d99-a0e5-e7c8b3edcfe2","pitchNumber":1,"startTime":"2025-07-24T17:11:46.053Z","endTime":"2025-07-24T17:11:49.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.64557680366444,"aZ":-14.630308402230408,"pfxX":3.270981112257833,"pfxZ":10.0007342625562,"pX":0.1260201161574537,"pZ":2.2893733105374783,"vX0":-5.921407589377312,"vY0":-132.23732366211834,"vZ0":-5.23398382457002,"x":112.2,"y":176.97,"x0":1.9788599142150596,"y0":50.00654288713466,"z0":5.383990542804166,"aX":5.7410226381197305},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.0,"breakHorizontal":-4.4,"spinRate":2188,"spinDirection":154},"zone":8,"typeConfidence":0.89,"plateTime":0.41568790266259104,"extension":6.07543146233083},"index":1,"playId":"dcf7ca29-8a92-3558-8257-c5104b0b0c91","pitchNumber":2,"startTime":"2025-07-24T17:12:02.270Z","endTime":"2025-07-24T17:12:05.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.6,"strikeZoneTop":3.63022457430782,"strikeZoneBottom":1.61373144795687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.666314667910374,"aZ":-24.519520558404995,"pfxX":10.529040992688364,"pfxZ":4.460561405258963,"pX":-0.7070129611510779,"pZ":2.970429553552886,"vX0":-10.573833280606328,"vY0":-130.69816400228842,"vZ0":-0.5578173700290865,"x":143.95,"y":158.58,"x0":2.03916265562469,"y0":50.00180890838663,"z0":5.041468687502616,"aX":18.06489139630034},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.2,"breakHorizontal":-16.4,"spinRate":2032,"spinDirection":138},"zone":4,"typeConfidence":2.0,"plateTime":0.42040301557805515,"extension":6.147144461436518},"index":2,"playId":"30aad890-412b-31aa-839d-efd622209140","pitchNumber":3,"startTime":"2025-07-24T17:12:23.152Z","endTime":"2025-07-24T17:12:27.456Z","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":90.8,"endSpeed":82.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.04012016517956,"aZ":-25.051886485054496,"pfxX":9.090912434217099,"pfxZ":4.075906127421592,"pX":-0.0470520401749133,"pZ":2.258005353323556,"vX0":-8.562388330187138,"vY0":-131.87767497041366,"vZ0":-1.9686728059632146,"x":118.79,"y":177.81,"x0":2.072682841385278,"y0":50.00342228465078,"z0":4.87619923458556,"aX":15.891409609157911},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.1,"breakHorizontal":-14.4,"spinRate":2019,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.4165311660339124,"extension":6.240546160448088},"index":3,"playId":"3b8b2ea2-8d9b-395c-a0f6-4ea42a20685e","pitchNumber":4,"startTime":"2025-07-24T17:12:41.666Z","endTime":"2025-07-24T17:12:45.816Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"4e577cc2-da08-35c5-a790-06596feec89b","startTime":"2025-07-24T17:13:04.484Z","endTime":"2025-07-24T17:13:08.238Z","isPitch":false,"type":"pickoff"},{"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":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.680157473382103,"aZ":-16.6425429059799,"pfxX":3.74229889697278,"pfxZ":8.536402062920065,"pX":-0.2386670589130592,"pZ":3.490316551556851,"vX0":-7.082447200262876,"vY0":-134.18531076766695,"vZ0":-2.0586272734806847,"x":126.1,"y":144.54,"x0":1.9515199532181478,"y0":50.001501095532944,"z0":5.456297635521723,"aX":6.808601479372605},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":-5.2,"spinRate":2131,"spinDirection":152},"zone":2,"typeConfidence":0.9,"plateTime":0.40856988857366794,"extension":6.044586149597817},"index":5,"playId":"60dfa555-1d05-3368-9048-fdd23db7607d","pitchNumber":5,"startTime":"2025-07-24T17:13:22.231Z","endTime":"2025-07-24T17:13:25.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":72.0,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.09973018383493,"aZ":-32.16214326542106,"pfxX":-6.179416690828165,"pfxZ":0.008919201620146922,"pX":-0.7033530330486994,"pZ":1.4046272544082372,"vX0":-4.701632541540856,"vY0":-113.55311031967501,"vZ0":-1.1157371426433802,"x":143.81,"y":200.86,"x0":2.19799449994869,"y0":50.00357811638572,"z0":5.106791643011322,"aX":-8.055649246908857},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":0.0,"breakHorizontal":12.4,"spinRate":2274,"spinDirection":296},"zone":13,"typeConfidence":0.9,"plateTime":0.4826518733703824,"extension":6.026334890440929},"index":6,"playId":"373eef7c-9288-3714-a30c-d93f273bdfc9","pitchNumber":6,"startTime":"2025-07-24T17:13:43.864Z","endTime":"2025-07-24T17:13:47.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:13:47.564Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ramón Laureano homers (14) on a fly ball to center field. Jordan Westburg scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-24T17:14:27.709Z","endTime":"2025-07-24T17:16:51.225Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"3af2663f-9010-37d6-a1b7-1acf082499d2","startTime":"2025-07-24T17:14:12.318Z","endTime":"2025-07-24T17:14:15.953Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.41018431301207,"strikeZoneBottom":1.54999906091308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.75569622897724,"aZ":-22.35741859902206,"pfxX":6.6656828687914755,"pfxZ":5.814264996961739,"pX":0.5677925433110964,"pZ":1.703080888347169,"vX0":-6.487485901500219,"vY0":-129.58380796519106,"vZ0":-3.865706657307773,"x":95.36,"y":192.8,"x0":2.2457614581044583,"y0":50.00571452207205,"z0":4.9359308022156805,"aX":11.26274209410705},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.8,"breakHorizontal":-10.6,"spinRate":1947,"spinDirection":143},"zone":9,"typeConfidence":2.0,"plateTime":0.423759043149615,"extension":6.253087152576186},"index":1,"playId":"86763f06-c505-304f-8d07-8bc5de064d83","pitchNumber":1,"startTime":"2025-07-24T17:14:30.015Z","endTime":"2025-07-24T17:14:33.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.39648801797788,"strikeZoneBottom":1.55483103093386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.67620654363807,"aZ":-14.3028690452162,"pfxX":3.463866109605977,"pfxZ":9.919331128613965,"pX":1.6726318907409845,"pZ":2.8092904398079797,"vX0":-2.5335447869373606,"vY0":-133.82882394629777,"vZ0":-3.7401153787272814,"x":53.24,"y":162.93,"x0":2.1847241241872832,"y0":50.00369979854293,"z0":5.259059084991632,"aX":6.241680134834097},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.3,"breakHorizontal":-5.6,"spinRate":2185,"spinDirection":146},"zone":12,"typeConfidence":0.92,"plateTime":0.41031473846507716,"extension":6.089971998708877},"index":2,"playId":"f1846d7a-5cb6-3dd7-b2b4-a55bdef1282e","pitchNumber":2,"startTime":"2025-07-24T17:14:50.493Z","endTime":"2025-07-24T17:14:54.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.37888854729187,"strikeZoneBottom":1.5500012063683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.03160793485082,"aZ":-23.420373278883257,"pfxX":7.681179201367257,"pfxZ":5.043325719986729,"pX":1.2026441035679833,"pZ":2.408513926507952,"vX0":-5.070365409824472,"vY0":-131.04010764098868,"vZ0":-2.333634557831928,"x":71.16,"y":173.75,"x0":2.1659225836067204,"y0":50.006392567836784,"z0":5.0627921229281405,"aX":13.34351824590067},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.9,"breakHorizontal":-12.7,"spinRate":2043,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4182052320069287,"extension":5.989356311605349},"index":3,"playId":"3c72647a-0cd8-3c8c-9171-e39e02035e8d","pitchNumber":3,"startTime":"2025-07-24T17:15:10.005Z","endTime":"2025-07-24T17:15:14.827Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"actionPlayId":"3c72647a-0cd8-3c8c-9171-e39e02035e8d","startTime":"2025-07-24T17:15:18.064Z","endTime":"2025-07-24T17:16:28.084Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.11254054607233,"aZ":-25.097298869605275,"pfxX":3.1829711667573877,"pfxZ":4.9510614013173315,"pX":0.2244741730897135,"pZ":2.050302663045257,"vX0":-5.130745528447376,"vY0":-118.91952850404988,"vZ0":-2.441427670655847,"x":108.44,"y":183.42,"x0":1.9978694847520688,"y0":50.00431314576765,"z0":5.37020397511304,"aX":4.552582882051116},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.6,"breakHorizontal":-4.6,"spinRate":1044,"spinDirection":149},"zone":8,"typeConfidence":0.9,"plateTime":0.46082552242016295,"extension":6.153500931649569},"hitData":{"launchSpeed":105.3,"launchAngle":27.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.52,"coordY":35.31}},"index":5,"playId":"6ebc2b77-c5e0-3a67-97d4-490e149c5fbf","pitchNumber":4,"startTime":"2025-07-24T17:16:28.084Z","endTime":"2025-07-24T17:16:51.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:16:51.225Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler O'Neill singles on a line drive to left fielder Steven Kwan.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-24T17:16:45.692Z","endTime":"2025-07-24T17:17:35.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.295960912966866,"aZ":-13.82380489115411,"pfxX":4.44216782896247,"pfxZ":10.292678686347692,"pX":-0.48653684204688163,"pZ":1.9203730193819768,"vX0":-8.268417445912176,"vY0":-132.87166873825117,"vZ0":-5.8706851548969485,"x":135.55,"y":186.93,"x0":2.0927898192735683,"y0":50.001271584295026,"z0":5.1684768875765235,"aX":7.919170093696812},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.5,"breakHorizontal":-6.2,"spinRate":2224,"spinDirection":150},"zone":7,"typeConfidence":0.9,"plateTime":0.41272556451150644,"extension":6.175164676951929},"index":0,"playId":"d293b940-adcf-3597-8c01-9f0a8c4e137a","pitchNumber":1,"startTime":"2025-07-24T17:17:11.212Z","endTime":"2025-07-24T17:17:14.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.8,"strikeZoneTop":3.15,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.452910857927556,"aZ":-31.226347538590023,"pfxX":-5.079996751672825,"pfxZ":0.7523085504300804,"pX":0.10366774798913148,"pZ":1.757556393007053,"vX0":-3.7502942184727273,"vY0":-111.83783059427891,"vZ0":-0.5776489166215776,"x":113.05,"y":191.33,"x0":2.4632747123675944,"y0":50.00408550945551,"z0":5.22600289620304,"aX":-6.425897905040883},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":1.6,"breakHorizontal":10.2,"spinRate":2267,"spinDirection":297},"zone":8,"typeConfidence":0.89,"plateTime":0.49002576458863745,"extension":6.023574618323271},"hitData":{"launchSpeed":92.9,"launchAngle":13.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":54.69,"coordY":124.13}},"index":1,"playId":"fd032e4e-defc-304d-b14b-703c8a3aa9d3","pitchNumber":2,"startTime":"2025-07-24T17:17:24.311Z","endTime":"2025-07-24T17:17:35.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:17:35.177Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ramón Urías doubles (12) on a line drive to center fielder Angel Martínez. Tyler O'Neill scores.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-24T17:17:38.093Z","endTime":"2025-07-24T17:18:15.446Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":0},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.459493979650166,"aZ":-14.463390106123676,"pfxX":2.1920950443721616,"pfxZ":10.035450038741613,"pX":0.7156881974508472,"pZ":2.6181364816192847,"vX0":-4.128119709760939,"vY0":-132.07694642109524,"vZ0":-4.2221717068382265,"x":89.72,"y":168.09,"x0":2.014950766886897,"y0":50.00022074190235,"z0":5.302979490865747,"aX":3.867941923572951},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.4,"breakHorizontal":-3.0,"spinRate":2249,"spinDirection":151},"zone":6,"typeConfidence":0.89,"plateTime":0.4149116361362215,"extension":6.175780152553841},"hitData":{"launchSpeed":99.7,"launchAngle":20.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.1,"coordY":60.32}},"index":0,"playId":"55fb29bc-b9ce-318a-b6a5-88e065b4a441","pitchNumber":1,"startTime":"2025-07-24T17:18:01.437Z","endTime":"2025-07-24T17:18:15.446Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:18:15.446Z","atBatIndex":5},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Coby Mayo hit by pitch.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-24T17:18:46.877Z","endTime":"2025-07-24T17:19:07.136Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"postOnSecond":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.68791276570795,"strikeZoneBottom":1.73301623326129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.89006538925672,"aZ":-14.963481069410681,"pfxX":3.144358071606449,"pfxZ":9.642212933882181,"pX":-0.4566103519514461,"pZ":3.503139910260934,"vX0":-7.391305896895322,"vY0":-133.31926608739866,"vZ0":-2.0589395457926023,"x0":1.953615754278931,"y0":50.00557799637586,"z0":5.375806297777936,"aX":5.615410152698798},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.2,"breakHorizontal":-4.0,"spinRate":2280,"spinDirection":153},"zone":1,"typeConfidence":0.9,"plateTime":0.41215818118643543,"extension":6.075296195215743},"index":0,"playId":"ef6e6326-0471-3cb8-af25-7f54bfdb8f47","pitchNumber":1,"startTime":"2025-07-24T17:18:46.877Z","endTime":"2025-07-24T17:18:50.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.868468221871648,"aZ":-25.829908060543477,"pfxX":-1.668644729790132,"pfxZ":3.932183453675039,"pX":-1.0233720170572158,"pZ":3.784587310592851,"vX0":-6.653213200639126,"vY0":-125.77657379771125,"vZ0":0.9846657990740951,"x":121.48,"y":147.49,"x0":1.8654426676613904,"y0":50.001818588217354,"z0":5.471799663336925,"aX":-2.6912482861480362},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.6,"breakHorizontal":4.4,"spinRate":2297,"spinDirection":185},"zone":11,"typeConfidence":0.92,"plateTime":0.4343337319980054,"extension":5.928577196335596},"index":1,"playId":"a2d188b7-b94d-3104-b2be-563e38cf07eb","pitchNumber":2,"startTime":"2025-07-24T17:19:02.654Z","endTime":"2025-07-24T17:19:07.136Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MI","challengeTeamId":110},"playEndTime":"2025-07-24T17:19:07.136Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dylan Carlson lines out to center fielder Angel Martínez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-24T17:20:33.420Z","endTime":"2025-07-24T17:20:56.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.61994000853185,"strikeZoneBottom":1.74858583662076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.5572029742629,"aZ":-14.834143372079952,"pfxX":3.3100101575720573,"pfxZ":9.615148038475633,"pX":0.47783206691651425,"pZ":2.263957430076253,"vX0":-5.209957157062192,"vY0":-133.6379660865923,"vZ0":-4.937038653560251,"x":132.43,"y":128.18,"x0":2.025134191602173,"y0":50.0038509650259,"z0":5.205584270046296,"aX":5.970476621535241},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.6,"breakHorizontal":-4.8,"spinRate":2237,"spinDirection":152},"zone":9,"typeConfidence":0.91,"plateTime":0.4102975748510733,"extension":6.222005080691792},"index":0,"playId":"8c9e4d35-9ef5-3c38-bc35-3e7a37f97784","pitchNumber":1,"startTime":"2025-07-24T17:20:33.420Z","endTime":"2025-07-24T17:20:37.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.544706730898596,"aZ":-25.045430113243665,"pfxX":6.635398916813761,"pfxZ":4.861703599028162,"pX":0.21205642642247888,"pZ":1.921934919981437,"vX0":-6.415406770789593,"vY0":-120.14843741368223,"vZ0":-2.672765449407965,"x":102.19,"y":160.22,"x0":2.0504532117141308,"y0":50.00481484754294,"z0":5.266753832687662,"aX":9.735172743865892},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":8.4,"breakHorizontal":-10.6,"spinRate":970,"spinDirection":135},"zone":8,"typeConfidence":0.88,"plateTime":0.45528546101520906,"extension":6.246208141183948},"hitData":{"launchSpeed":99.5,"launchAngle":19.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.7,"coordY":83.74}},"index":1,"playId":"8824d514-2a62-38da-a41a-3a464bf4e860","pitchNumber":2,"startTime":"2025-07-24T17:20:49.503Z","endTime":"2025-07-24T17:20:56.335Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:20:56.335Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, third baseman Ramón Urías to first baseman Coby Mayo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-24T17:21:34.691Z","endTime":"2025-07-24T17:23:37.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"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":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.17999897846467,"strikeZoneBottom":1.39046811255665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.53698465182002,"aZ":-26.874982208582654,"pfxX":-10.7885736959956,"pfxZ":2.724902786266619,"pX":0.05689753089549957,"pZ":1.9122590134522364,"vX0":9.961202810815845,"vY0":-138.22037757145625,"vZ0":-4.311973575304598,"x":105.95,"y":180.74,"x0":-2.1842971363707386,"y0":50.00100369201955,"z0":5.287559763120496,"aX":-20.965108318333776},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.2,"breakHorizontal":17.5,"spinRate":2165,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.39559903524246165,"extension":6.129640414557421},"index":0,"playId":"4df37738-422a-3b97-9403-2da6b119fef9","pitchNumber":1,"startTime":"2025-07-24T17:23:03.277Z","endTime":"2025-07-24T17:23:06.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.21350915444375,"strikeZoneBottom":1.41349557197086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.21916595049727,"aZ":-25.43715009273679,"pfxX":-10.94366380338049,"pfxZ":3.4491851652283048,"pX":0.29002021073454426,"pZ":2.1497345885229504,"vX0":10.965667833737525,"vY0":-138.66043539430248,"vZ0":-4.038370312959535,"x":112.27,"y":136.66,"x0":-2.288930003433289,"y0":50.001707924220064,"z0":5.316748608475636,"aX":-21.366910363003093},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.5,"breakHorizontal":17.6,"spinRate":2123,"spinDirection":240},"zone":6,"typeConfidence":2.0,"plateTime":0.3946017410050886,"extension":5.958253805278738},"index":1,"playId":"5b13589c-96c0-352b-8d8e-0dcee5848ff9","pitchNumber":2,"startTime":"2025-07-24T17:23:16.842Z","endTime":"2025-07-24T17:23:21.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61719895650539,"aZ":-17.45772766118712,"pfxX":-8.285516725488527,"pfxZ":7.628856002698816,"pX":-0.15198720017421952,"pZ":3.18323388862111,"vX0":9.244064224799526,"vY0":-138.40770411873225,"vZ0":-2.8219588337763777,"x":122.79,"y":152.83,"x0":-2.4681795469863723,"y0":50.00066044493081,"z0":5.393538219428286,"aX":-15.97812203929396},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.3,"breakHorizontal":13.0,"spinRate":2354,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.3966409905669561,"extension":6.256890409590047},"hitData":{"launchSpeed":78.9,"launchAngle":-39.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.33,"coordY":164.26}},"index":2,"playId":"47755bf3-be2c-3b7d-ac2f-45478641289b","pitchNumber":3,"startTime":"2025-07-24T17:23:30.580Z","endTime":"2025-07-24T17:23:37.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:23:37.822Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Angel Martínez walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-24T17:23:42.803Z","endTime":"2025-07-24T17:25:36.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.17758498157014,"strikeZoneBottom":1.44139192255476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.702071582288948,"aZ":-18.634362378200642,"pfxX":-7.119425729714253,"pfxZ":6.725723223758109,"pX":-0.2563921096406912,"pZ":3.66810368999794,"vX0":8.28054707640767,"vY0":-140.2879218028581,"vZ0":-1.636774813932146,"x":126.77,"y":139.74,"x0":-2.3071628034521896,"y0":50.003703688181965,"z0":5.460987956472787,"aX":-14.336156780471743},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":11.4,"spinRate":2315,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3889082726036608,"extension":5.914283146244454},"index":0,"playId":"ced3fa66-0e34-3bfb-90bb-1ffd0b397906","pitchNumber":1,"startTime":"2025-07-24T17:24:07.340Z","endTime":"2025-07-24T17:24:11.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.7,"strikeZoneTop":3.19000108668206,"strikeZoneBottom":1.38459320781532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.395214717174728,"aZ":-24.497985291178537,"pfxX":-1.0558125027734082,"pfxZ":4.343393417636532,"pX":-1.0556762716422838,"pZ":2.1991993681433093,"vX0":4.245521830219547,"vY0":-131.01025276283505,"vZ0":-3.3403608468699226,"x":157.24,"y":179.4,"x0":-2.548456973058923,"y0":50.00118166389854,"z0":5.288129853103061,"aX":-1.8655319875267238},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.4,"breakHorizontal":1.2,"spinRate":2466,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.41546014394470543,"extension":5.987917816695678},"index":1,"playId":"2e2a37fa-d88e-33ea-8395-e7d4bda4384b","pitchNumber":2,"startTime":"2025-07-24T17:24:19.875Z","endTime":"2025-07-24T17:24:22.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":2.92218057958748,"strikeZoneBottom":1.23718794302552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.1324513456249,"aZ":-27.970974028204434,"pfxX":-9.616292180612731,"pfxZ":2.1162573433564393,"pX":-1.3466502065187533,"pZ":2.570337762840398,"vX0":6.4376706939018,"vY0":-139.76475380315512,"vZ0":-2.593858260720556,"x":168.33,"y":169.38,"x0":-2.42499259228425,"y0":50.00403003880951,"z0":5.3384551333953,"aX":-19.11445742145788},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.5,"breakHorizontal":16.2,"spinRate":2104,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.3911919162508104,"extension":5.825079194809644},"index":2,"playId":"d88505ba-528f-30c8-a52e-94018e019815","pitchNumber":3,"startTime":"2025-07-24T17:24:36.442Z","endTime":"2025-07-24T17:24:40.072Z","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":94.5,"endSpeed":87.2,"strikeZoneTop":3.22211900392561,"strikeZoneBottom":1.43476594083979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.269887854404132,"aZ":-28.037363830611692,"pfxX":-9.491892771920462,"pfxZ":2.147443632621286,"pX":-0.8096756016618671,"pZ":2.1661806079891783,"vX0":7.673845453670111,"vY0":-137.45764327766244,"vZ0":-3.4658018085732563,"x":147.86,"y":180.29,"x0":-2.393742585998296,"y0":50.00426896589474,"z0":5.3307383481879445,"aX":-18.305475119529117},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.4,"breakHorizontal":15.7,"spinRate":2141,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.3972963636494202,"extension":6.074539929031296},"index":3,"playId":"6de7484a-2ed1-3c31-ae45-711f3234ac95","pitchNumber":4,"startTime":"2025-07-24T17:24:48.927Z","endTime":"2025-07-24T17:24:53.112Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-07-24T17:24:55.819Z","endTime":"2025-07-24T17:25:08.579Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"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":90.4,"endSpeed":84.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.66822398001124,"aZ":-22.01058490850325,"pfxX":-1.8394719768957288,"pfxZ":5.717939064842234,"pX":0.8426669718869771,"pZ":2.4902116477035268,"vX0":9.367226410020635,"vY0":-131.47044480896963,"vZ0":-3.089017519817788,"x":84.88,"y":171.54,"x0":-2.5031824464443924,"y0":50.0065062406682,"z0":5.284611229908895,"aX":-3.2723034066668872},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":1.7,"spinRate":2457,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.4140714129931995,"extension":6.171917503503459},"index":5,"playId":"542027e1-56f2-3afe-9d38-6fb8d8dfdaf7","pitchNumber":5,"startTime":"2025-07-24T17:25:08.579Z","endTime":"2025-07-24T17:25:14.253Z","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":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.20522830409956,"strikeZoneBottom":1.42598953910193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.174355491800235,"aZ":-20.334092794476636,"pfxX":-8.833541541437905,"pfxZ":5.992034494984504,"pX":0.9288014804884124,"pZ":1.665157803758983,"vX0":11.409729825688386,"vY0":-139.1672243161569,"vZ0":-6.016606266910844,"x":81.6,"y":193.82,"x0":-2.0629887104235425,"y0":50.00063702992209,"z0":5.187715966447779,"aX":-17.447800173467193},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.8,"breakHorizontal":13.8,"spinRate":2347,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.39251508039872096,"extension":6.086702575547468},"index":6,"playId":"63a2eab6-0039-3a73-9374-65f2bb24315a","pitchNumber":6,"startTime":"2025-07-24T17:25:30.367Z","endTime":"2025-07-24T17:25:36.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:25:36.278Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a ground ball to right fielder Tyler O'Neill. Angel Martínez to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-24T17:25:36.798Z","endTime":"2025-07-24T17:26:11.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.632905356086876,"aZ":-27.097064377432243,"pfxX":-10.083308070429597,"pfxZ":2.5897971540240423,"pX":-0.3732284650379888,"pZ":2.68899748669662,"vX0":9.292023609014107,"vY0":-138.6399890373454,"vZ0":-2.2477529487498664,"x":131.23,"y":166.18,"x0":-2.444976920231196,"y0":50.00470357860153,"z0":5.303789540105348,"aX":-19.790875064108516},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.4,"breakHorizontal":16.6,"spinRate":2235,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.393850120302079,"extension":5.906534470083022},"hitData":{"launchSpeed":101.5,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.66,"coordY":118.25}},"index":0,"playId":"0d0e944c-c381-3871-98de-eae8dc6d5454","pitchNumber":1,"startTime":"2025-07-24T17:26:01.245Z","endTime":"2025-07-24T17:26:11.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:26:11.767Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Manzardo strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-24T17:26:21.580Z","endTime":"2025-07-24T17:27:54.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","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":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.3,"strikeZoneTop":3.13742871467705,"strikeZoneBottom":1.32538878304172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.097365981976225,"aZ":-37.87060702300087,"pfxX":5.13544516755009,"pfxZ":-3.818875426274853,"pX":0.2766701905574003,"pZ":1.4294127107059191,"vX0":5.40538965645089,"vY0":-120.93891389288747,"vZ0":-1.250753742181779,"x":106.45,"y":200.19,"x0":-2.6489798668552806,"y0":50.002705315694755,"z0":5.254771727740569,"aX":7.6585701639387835},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.0,"breakHorizontal":-10.6,"spinRate":3119,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.4517247086031335,"extension":6.0450598779301155},"index":0,"playId":"0d411e7b-b8c6-38bd-a2e4-5f60ae17dace","pitchNumber":1,"startTime":"2025-07-24T17:26:46.755Z","endTime":"2025-07-24T17:26:52.438Z","isPitch":true,"type":"pitch"},{"details":{"description":"José Ramírez steals (31) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"0d411e7b-b8c6-38bd-a2e4-5f60ae17dace","startTime":"2025-07-24T17:26:58.304Z","endTime":"2025-07-24T17:27:19.481Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.5,"endSpeed":88.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.75589605209043,"aZ":-24.201287413707476,"pfxX":-11.531572686792169,"pfxZ":3.9840248729578063,"pX":0.413189251927211,"pZ":2.296461954863977,"vX0":11.385089798856928,"vY0":-140.11755749667327,"vZ0":-3.7536770595191897,"x":101.25,"y":176.78,"x0":-2.1919477573180886,"y0":50.00183453640166,"z0":5.222733377786052,"aX":-23.07536160915555},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.6,"breakHorizontal":18.7,"spinRate":2255,"spinDirection":242},"zone":6,"typeConfidence":2.0,"plateTime":0.3899466715801494,"extension":6.196898501581831},"index":2,"playId":"af20c3e8-740a-32cb-ab2a-3142881a7308","pitchNumber":2,"startTime":"2025-07-24T17:27:19.481Z","endTime":"2025-07-24T17:27:23.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.441622110403483,"aZ":-18.2179225030863,"pfxX":-6.522000468580202,"pfxZ":7.012569722066593,"pX":0.1206036674705479,"pZ":2.1846486311616813,"vX0":8.82858362890518,"vY0":-139.8969563433795,"vZ0":-5.181758798282363,"x":112.4,"y":179.79,"x0":-2.2231395678057133,"y0":50.00077742742038,"z0":5.248322869503483,"aX":-12.975900491967467},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":10.1,"spinRate":2119,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.3909606631811333,"extension":6.122801544214421},"index":3,"playId":"f37430c5-dec9-3a42-9c4f-afadacfa2028","pitchNumber":3,"startTime":"2025-07-24T17:27:42.815Z","endTime":"2025-07-24T17:27:54.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:27:54.219Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Jones lines out to first baseman Coby Mayo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-24T17:27:55.791Z","endTime":"2025-07-24T17:29:23.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"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":"Lineout","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":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.68081202554052,"strikeZoneBottom":1.71000027682533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.474457080278878,"aZ":-39.01652446248441,"pfxX":5.741932038412505,"pfxZ":-4.6529991202188326,"pX":0.6558863951699831,"pZ":1.6591279868623638,"vX0":5.982345431267021,"vY0":-120.79589754177621,"vZ0":-0.2289495148072318,"x":92.0,"y":193.98,"x0":-2.6024848441070088,"y0":50.000795605089124,"z0":5.1977214400087215,"aX":8.447533494907173},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-8.2,"breakHorizontal":-11.9,"spinRate":3190,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.45417733758090906,"extension":6.1547115406562245},"index":0,"playId":"aca1c87e-9f5e-3a54-87cc-1b304118edd0","pitchNumber":1,"startTime":"2025-07-24T17:28:15.913Z","endTime":"2025-07-24T17:28:19.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.18753939118142,"aZ":-17.890021207750532,"pfxX":-8.656391664170362,"pfxZ":7.307213199152603,"pX":-0.5704242808706409,"pZ":3.262689829126835,"vX0":7.907247649342705,"vY0":-138.9673951069799,"vZ0":-2.2815663421829453,"x":138.74,"y":150.69,"x0":-2.3282208036128877,"y0":50.00670087263651,"z0":5.282994958767428,"aX":-16.93210346100447},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":14.0,"spinRate":2544,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.3941627439276747,"extension":6.151308368016444},"index":1,"playId":"61b858f3-6add-367c-b1e6-55532f368be1","pitchNumber":2,"startTime":"2025-07-24T17:28:34.013Z","endTime":"2025-07-24T17:28:38.754Z","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":95.8,"endSpeed":87.4,"strikeZoneTop":3.74635209921834,"strikeZoneBottom":1.70999882080761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.403077965686176,"aZ":-17.46352149552935,"pfxX":-8.345457833869851,"pfxZ":7.532717273969634,"pX":1.1976175922890286,"pZ":1.885584718137291,"vX0":12.09620422702244,"vY0":-138.91672081185024,"vZ0":-5.72821521528966,"x":71.35,"y":187.87,"x0":-2.130796481487461,"y0":50.00107278486029,"z0":5.136987353504016,"aX":-16.294340426513298},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.6,"breakHorizontal":12.6,"spinRate":2388,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.3944321950450531,"extension":5.9955183383090125},"index":2,"playId":"37f9e361-dbe6-3b3d-8b95-3d9b575fe9ce","pitchNumber":3,"startTime":"2025-07-24T17:28:58.611Z","endTime":"2025-07-24T17:29:04.785Z","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":83.2,"endSpeed":75.9,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.642805367980692,"aZ":-37.68780365234732,"pfxX":6.696161339270368,"pfxZ":-3.768297922154707,"pX":0.41710643331052294,"pZ":1.933419666775634,"vX0":5.158979000630104,"vY0":-121.02187111255085,"vZ0":-0.11596109398379251,"x":101.1,"y":186.58,"x0":-2.622649697335473,"y0":50.003583865436305,"z0":5.321456320393167,"aX":9.795463196669195},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.5,"breakHorizontal":-13.4,"spinRate":3161,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.4549859140514374,"extension":6.039175486974174},"hitData":{"launchSpeed":104.2,"launchAngle":7.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":157.76,"coordY":163.05}},"index":3,"playId":"eabff3d9-d302-3fc4-bede-e2a6871e0b35","pitchNumber":4,"startTime":"2025-07-24T17:29:19.126Z","endTime":"2025-07-24T17:29:23.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:29:23.808Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Jackson called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-24T17:31:24.822Z","endTime":"2025-07-24T17:32:32.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.077207395213872,"aZ":-15.30145397350851,"pfxX":4.101963405891542,"pfxZ":9.689156284561985,"pX":0.9780061658221314,"pZ":2.4877940879273184,"vX0":-4.2875863403238,"vY0":-131.67029577560606,"vZ0":-4.403594490091271,"x":79.72,"y":171.61,"x0":2.100880681234841,"y0":50.00396708073933,"z0":5.3276043680703795,"aX":7.1445866867461225},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.7,"breakHorizontal":-6.4,"spinRate":2220,"spinDirection":152},"zone":14,"typeConfidence":0.88,"plateTime":0.41727648384096616,"extension":6.055889086979401},"index":0,"playId":"13f3f64d-c409-31b0-8e01-5b8c008d7de8","pitchNumber":1,"startTime":"2025-07-24T17:31:24.822Z","endTime":"2025-07-24T17:31:28.871Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-07-24T17:31:35.069Z","endTime":"2025-07-24T17:31:47.343Z","isPitch":false,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"}},{"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":91.3,"endSpeed":82.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.532844943619214,"aZ":-13.70807904762602,"pfxX":2.698744144098823,"pfxZ":10.463145328271287,"pX":0.34754650895212175,"pZ":2.9464409289706306,"vX0":-5.328468897038058,"vY0":-132.78931013781192,"vZ0":-3.930132999223037,"x":103.75,"y":159.23,"x0":2.0401928848993434,"y0":50.002514359259024,"z0":5.4600231225375735,"aX":4.763100986408937},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.1,"breakHorizontal":-3.6,"spinRate":2297,"spinDirection":156},"zone":3,"typeConfidence":0.9,"plateTime":0.4143298142933509,"extension":5.920293593518839},"index":2,"playId":"21ee82ce-7159-3f5a-a011-c042eb5650c4","pitchNumber":2,"startTime":"2025-07-24T17:31:47.343Z","endTime":"2025-07-24T17:31:50.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.42999896518003,"strikeZoneBottom":1.64135481599405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.875191509124402,"aZ":-26.01725390970265,"pfxX":6.518191586020476,"pfxZ":4.402117558681063,"pX":-0.33212890127101996,"pZ":-0.49360516365256546,"vX0":-7.761183963404648,"vY0":-118.15702292701882,"vZ0":-7.077682705592711,"x":129.66,"y":252.11,"x0":2.1655380476879147,"y0":50.001623838583384,"z0":4.968116898249323,"aX":9.112651781120576},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":6.2,"breakHorizontal":-9.6,"spinRate":1091,"spinDirection":128},"zone":13,"typeConfidence":0.94,"plateTime":0.46557108097850897,"extension":6.066736323239224},"index":3,"playId":"b65c4325-3326-32b5-bcee-341d0151d43c","pitchNumber":3,"startTime":"2025-07-24T17:32:01.367Z","endTime":"2025-07-24T17:32:04.633Z","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":91.4,"endSpeed":83.6,"strikeZoneTop":3.46188718012044,"strikeZoneBottom":1.64999880618168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.147326582532838,"aZ":-15.824845808894263,"pfxX":3.879474305032386,"pfxZ":9.10402322749008,"pX":1.220941593165722,"pZ":3.7465311107747503,"vX0":-3.811779699456136,"vY0":-133.05920757213605,"vZ0":-1.4721489825445508,"x":70.46,"y":137.62,"x0":2.166991497926638,"y0":50.00262197240762,"z0":5.4518352020111385,"aX":6.966961027453597},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.4,"breakHorizontal":-6.2,"spinRate":2233,"spinDirection":147},"zone":12,"typeConfidence":0.91,"plateTime":0.4114109615556374,"extension":6.170162711488228},"index":4,"playId":"32097fce-6e8e-317e-8dca-76ee198d5f00","pitchNumber":4,"startTime":"2025-07-24T17:32:16.486Z","endTime":"2025-07-24T17:32:19.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":71.0,"strikeZoneTop":3.44743472651586,"strikeZoneBottom":1.64999971731311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.611376528058717,"aZ":-35.37939314699915,"pfxX":-8.505211670451182,"pfxZ":-2.528737226304754,"pX":0.7906731849533555,"pZ":1.569171348798561,"vX0":-1.2246599143066161,"vY0":-112.10366810677927,"vZ0":-9.2095691701877E-4,"x":86.86,"y":196.41,"x0":2.4488819026189947,"y0":50.00040178948388,"z0":5.186651165860495,"aX":-10.802696648263325},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-4.2,"breakHorizontal":15.7,"spinRate":2316,"spinDirection":295},"zone":9,"typeConfidence":0.92,"plateTime":0.4889403699539159,"extension":6.163546151509855},"index":5,"playId":"4d232dae-f1b8-31d5-83d4-9c098ef9dee5","pitchNumber":5,"startTime":"2025-07-24T17:32:27.476Z","endTime":"2025-07-24T17:32:32.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:32:32.201Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Holliday strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-24T17:32:33.791Z","endTime":"2025-07-24T17:34:06.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"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":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.37999922387001,"strikeZoneBottom":1.67129936395078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.83232346179242,"aZ":-14.792549319473853,"pfxX":4.057817743803065,"pfxZ":9.630989937514338,"pX":-0.6466283870046626,"pZ":3.4984477018586966,"vX0":-8.189749029070944,"vY0":-133.50705817809714,"vZ0":-2.178759471728613,"x":141.65,"y":144.32,"x0":1.9338957818719016,"y0":50.00232592921208,"z0":5.390237611360019,"aX":7.32424170798609},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.2,"breakHorizontal":-5.5,"spinRate":2315,"spinDirection":151},"zone":1,"typeConfidence":0.91,"plateTime":0.41032884606959286,"extension":6.045034378754035},"index":0,"playId":"9c766827-67de-3883-a396-2b0b191b8ce0","pitchNumber":1,"startTime":"2025-07-24T17:32:51.187Z","endTime":"2025-07-24T17:32:55.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.191103640046165,"aZ":-27.06285746468127,"pfxX":-2.8046923195546705,"pfxZ":3.2489184087905425,"pX":-0.7991334322610412,"pZ":2.4941706795850807,"vX0":-6.023814656835425,"vY0":-123.99145328280039,"vZ0":-1.3960803502883863,"x":147.46,"y":171.44,"x0":2.0156170296253832,"y0":50.00446393785665,"z0":5.29923699444305,"aX":-4.416281629131518},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.9,"breakHorizontal":6.4,"spinRate":2343,"spinDirection":208},"zone":4,"typeConfidence":0.92,"plateTime":0.4398606652769459,"extension":6.020680387245202},"index":1,"playId":"0d7315d3-0401-3ffe-92ae-abff5d9db74e","pitchNumber":2,"startTime":"2025-07-24T17:33:03.694Z","endTime":"2025-07-24T17:33:07.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.38884399463125,"strikeZoneBottom":1.64417966554005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.401057732824356,"aZ":-16.025654948359822,"pfxX":3.841170773565051,"pfxZ":9.01910194986995,"pX":-1.5233198303333249,"pZ":2.764538387855327,"vX0":-10.076444561268174,"vY0":-132.94356781560253,"vZ0":-3.507195744107633,"x":175.07,"y":164.14,"x0":1.8164273153847175,"y0":50.00449000412708,"z0":5.263584649876892,"aX":6.880068832094051},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.7,"breakHorizontal":-4.8,"spinRate":2319,"spinDirection":156},"zone":11,"typeConfidence":0.88,"plateTime":0.4119355236462172,"extension":6.209749143897089},"index":2,"playId":"5d96d94d-28f4-36ac-b3db-dbab539afa09","pitchNumber":3,"startTime":"2025-07-24T17:33:17.261Z","endTime":"2025-07-24T17:33:21.092Z","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":91.1,"endSpeed":83.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.617031708049954,"aZ":-15.439991275711414,"pfxX":3.9392570329654295,"pfxZ":9.41273452135086,"pX":-0.022260884267719563,"pZ":2.655101425572596,"vX0":-6.755285199437156,"vY0":-132.56306217981356,"vZ0":-3.5481343724115586,"x":117.85,"y":167.09,"x0":2.0484827531591474,"y0":50.00337758961373,"z0":5.139673089098353,"aX":7.004373419923748},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.4,"breakHorizontal":-5.6,"spinRate":2238,"spinDirection":153},"zone":5,"typeConfidence":0.9,"plateTime":0.41334656386587376,"extension":6.425073620671729},"index":3,"playId":"a3f257a6-02ce-3a8f-994f-4bde5f6afe3e","pitchNumber":4,"startTime":"2025-07-24T17:33:29.140Z","endTime":"2025-07-24T17:33:33.321Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-24T17:33:42.003Z","endTime":"2025-07-24T17:33:49.818Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.4,"strikeZoneTop":3.34116209554626,"strikeZoneBottom":1.59999967989544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.40620270761886,"aZ":-24.202389923521686,"pfxX":8.642710887141359,"pfxZ":4.66619703934718,"pX":0.4540635561649068,"pZ":3.697020674062125,"vX0":-7.293912028872932,"vY0":-130.19716678053976,"vZ0":1.2566689153211574,"x":99.69,"y":138.96,"x0":2.1746988606788746,"y0":50.006358335630225,"z0":5.045238292775003,"aX":14.778859514835341},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.0,"breakHorizontal":-13.9,"spinRate":1905,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.42137840422290296,"extension":6.310199665958642},"index":5,"playId":"97dd2f67-b255-368b-b2ad-92544be4395e","pitchNumber":5,"startTime":"2025-07-24T17:33:49.818Z","endTime":"2025-07-24T17:33:53.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.76577644332458,"aZ":-25.428194445520766,"pfxX":8.478640743469875,"pfxZ":3.866950189856885,"pX":-0.07063320039905382,"pZ":3.544771772769638,"vX0":-8.572986309984062,"vY0":-131.20940678624814,"vZ0":1.0839045566223047,"x":119.69,"y":143.07,"x0":2.137497562672362,"y0":50.001171392992084,"z0":5.021186467020191,"aX":14.782546126722355},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.4,"breakHorizontal":-13.4,"spinRate":2015,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4174618248505535,"extension":6.23625629066961},"index":6,"playId":"155bf1ee-a2c3-3d3e-95e8-7f8f3b495f8b","pitchNumber":6,"startTime":"2025-07-24T17:34:01.531Z","endTime":"2025-07-24T17:34:06.413Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:34:06.413Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Westburg flies out to right fielder Nolan Jones.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-24T17:34:09.613Z","endTime":"2025-07-24T17:35:09.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":3},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.63756893356901,"aZ":-14.991034622073206,"pfxX":2.9441697198032997,"pfxZ":9.484487305663288,"pX":0.20264717166042587,"pZ":2.3131722828884835,"vX0":-5.733491891275419,"vY0":-133.69291531927342,"vZ0":-4.616519440552867,"x":109.28,"y":176.32,"x0":1.9917845480373761,"y0":50.002232873753854,"z0":5.13722742464555,"aX":5.334212237936328},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":-4.1,"spinRate":2241,"spinDirection":149},"zone":5,"typeConfidence":0.91,"plateTime":0.40958881349630083,"extension":6.393650356183895},"index":0,"playId":"7e64802b-6135-303b-8a05-e900d9895927","pitchNumber":1,"startTime":"2025-07-24T17:34:25.875Z","endTime":"2025-07-24T17:34:29.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.52699193266297,"strikeZoneBottom":1.66695217658852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.010827459409384,"aZ":-16.620887134239233,"pfxX":1.9906989126322907,"pfxZ":8.514511512318046,"pX":0.7049761141348159,"pZ":3.896591679115099,"vX0":-4.515701144828025,"vY0":-134.51146987334508,"vZ0":-0.6889192862840123,"x":90.13,"y":133.57,"x0":2.1491843400465465,"y0":50.00334859197638,"z0":5.337797118421682,"aX":3.637033715245656},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":-2.6,"spinRate":2168,"spinDirection":154},"zone":12,"typeConfidence":0.85,"plateTime":0.4076695634521954,"extension":6.2142886134362145},"index":1,"playId":"269041be-fc2d-37e1-9e28-4dccaca4c711","pitchNumber":2,"startTime":"2025-07-24T17:34:36.830Z","endTime":"2025-07-24T17:34:40.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.778369511806584,"aZ":-18.18008308017198,"pfxX":3.571666972948388,"pfxZ":7.784687529285323,"pX":0.5422112111976529,"pZ":2.4272746261947766,"vX0":-5.188014398346199,"vY0":-133.2603382587247,"vZ0":-3.8005558842767933,"x":96.33,"y":173.24,"x0":2.050695582456941,"y0":50.00215036488275,"z0":5.186129984127529,"aX":6.420401147827675},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.4,"breakHorizontal":-5.3,"spinRate":2259,"spinDirection":151},"zone":6,"typeConfidence":0.86,"plateTime":0.41110107346296987,"extension":6.174680946394446},"index":2,"playId":"52a809c4-8ed6-3785-ac6f-fc62f1410c3c","pitchNumber":3,"startTime":"2025-07-24T17:34:48.197Z","endTime":"2025-07-24T17:34:51.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.96082685258908,"aZ":-16.543756262395316,"pfxX":2.427830380675152,"pfxZ":8.69493489921343,"pX":0.5699973306087578,"pZ":2.8115672588829557,"vX0":-4.918468056235625,"vY0":-133.07444335075462,"vZ0":-3.1633279429629995,"x":95.27,"y":162.87,"x0":2.1248975129635377,"y0":50.00190521082109,"z0":5.210802191066883,"aX":4.364367611564894},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.2,"breakHorizontal":-3.4,"spinRate":2261,"spinDirection":154},"zone":6,"typeConfidence":0.87,"plateTime":0.41124634639699176,"extension":6.279406092658408},"hitData":{"launchSpeed":95.3,"launchAngle":55.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.31,"coordY":116.7}},"index":3,"playId":"770af175-128e-3b76-801c-60585f566e4f","pitchNumber":4,"startTime":"2025-07-24T17:34:59.751Z","endTime":"2025-07-24T17:35:09.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:35:09.670Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out, second baseman Jackson Holliday to first baseman Coby Mayo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-24T17:36:49.827Z","endTime":"2025-07-24T17:38:03.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"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":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.34067439061909,"strikeZoneBottom":1.63539987072653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.406484116088905,"aZ":-23.445558993356567,"pfxX":-10.708494089895291,"pfxZ":4.641686556558404,"pX":-0.7795442364405446,"pZ":1.7608579786273963,"vX0":7.910991197717639,"vY0":-136.55006969461544,"vZ0":-5.108108051524703,"x":146.71,"y":191.24,"x0":-2.329932763680307,"y0":50.00147273674157,"z0":5.279088649284062,"aX":-20.12447847882323},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.4,"breakHorizontal":17.6,"spinRate":2332,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4018508139053094,"extension":5.937521853958033},"index":0,"playId":"7b0f6ddb-ee06-34a0-850e-005c8af44629","pitchNumber":1,"startTime":"2025-07-24T17:37:16.295Z","endTime":"2025-07-24T17:37:20.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33436612400567,"aZ":-25.198397170608555,"pfxX":-10.513990014038844,"pfxZ":3.5923554163224516,"pX":-0.6109687024265398,"pZ":2.5762796849135903,"vX0":8.331464098644153,"vY0":-138.786508052192,"vZ0":-2.94340410193242,"x":140.29,"y":169.22,"x0":-2.2923691766514596,"y0":50.00434112527178,"z0":5.33701417487933,"aX":-20.42261601113003},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.0,"breakHorizontal":17.2,"spinRate":2289,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.3953209847157435,"extension":6.159239987325754},"index":1,"playId":"34c809fc-e9de-3b5d-b54f-f2a06df5ca8b","pitchNumber":2,"startTime":"2025-07-24T17:37:31.893Z","endTime":"2025-07-24T17:37:35.252Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-24T17:37:45.673Z","endTime":"2025-07-24T17:37:56.195Z","isPitch":false,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.912758990050452,"aZ":-37.505325335743024,"pfxX":7.509185983575332,"pfxZ":-3.6872644337526843,"pX":0.3130109638863495,"pZ":1.5629893146420208,"vX0":4.834111264979071,"vY0":-120.2469777918603,"vZ0":-0.6725411290443443,"x":105.07,"y":196.58,"x0":-2.7069831849400443,"y0":50.000927778930155,"z0":5.208528983989437,"aX":10.86357509165735},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-6.5,"breakHorizontal":-14.9,"spinRate":3234,"spinDirection":64},"zone":9,"typeConfidence":2.0,"plateTime":0.4575995015561105,"extension":6.280796767097798},"hitData":{"launchSpeed":64.0,"launchAngle":-40.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.14,"coordY":164.88}},"index":3,"playId":"df6b69e1-2082-33be-8e79-3854d276e594","pitchNumber":3,"startTime":"2025-07-24T17:37:56.195Z","endTime":"2025-07-24T17:38:03.696Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:38:03.696Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Wilson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-24T17:38:08.569Z","endTime":"2025-07-24T17:39:45.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.91985989695315,"aZ":-14.6913270288557,"pfxX":-7.237581956105861,"pfxZ":9.012227116211255,"pX":0.4541016164462783,"pZ":3.601925883892356,"vX0":9.84240322454063,"vY0":-139.27288132343404,"vZ0":-2.1628571286850935,"x":99.69,"y":141.53,"x0":-2.2060594021617597,"y0":50.003706511078384,"z0":5.37456620124159,"aX":-14.042458964950843},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":10.8,"spinRate":2451,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.3951760994029514,"extension":6.142370631024388},"index":0,"playId":"6e2a82a7-c482-3d18-83e4-406105274cba","pitchNumber":1,"startTime":"2025-07-24T17:38:31.116Z","endTime":"2025-07-24T17:38:35.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.3199989557196,"strikeZoneBottom":1.61115505293412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.77709886797501,"aZ":-26.16710089502274,"pfxX":-10.36925242669301,"pfxZ":3.0921714247333476,"pX":-1.383675360980825,"pZ":2.272254001771243,"vX0":6.270349857961894,"vY0":-138.8666596821085,"vZ0":-3.386424126660623,"x":169.74,"y":177.43,"x0":-2.3306017158021444,"y0":50.002449634497076,"z0":5.259756854217995,"aX":-20.133800694297275},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.0,"breakHorizontal":17.4,"spinRate":2221,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.39531204023744415,"extension":6.202091396547804},"index":1,"playId":"09a7bfb9-be77-36f2-998a-2123109348e1","pitchNumber":2,"startTime":"2025-07-24T17:38:45.495Z","endTime":"2025-07-24T17:38:49.358Z","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":82.7,"endSpeed":75.7,"strikeZoneTop":3.2369537947611,"strikeZoneBottom":1.57000099877209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.90005195589454,"aZ":-41.18149772373311,"pfxX":5.305136694758008,"pfxZ":-6.262944383767987,"pX":0.30323944696342325,"pZ":0.320115713981707,"vX0":5.279674562836595,"vY0":-120.22050708046407,"vZ0":-2.6774567162232787,"x":105.44,"y":230.14,"x0":-2.62385815955044,"y0":50.00041265340596,"z0":5.1624245119005625,"aX":7.634405025128389},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.8,"breakHorizontal":-11.0,"spinRate":3212,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.45851830183023834,"extension":6.341837591993239},"index":2,"playId":"5156aab5-08f9-3fdf-af05-662b4b278c93","pitchNumber":3,"startTime":"2025-07-24T17:39:05.096Z","endTime":"2025-07-24T17:39:08.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.37330848205388,"strikeZoneBottom":1.61549940361336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.104331022249944,"aZ":-29.000589257337356,"pfxX":-11.136740401873311,"pfxZ":1.6743372395429574,"pX":0.37173774633010165,"pZ":2.1229357768404196,"vX0":10.77526998018825,"vY0":-137.36531788900456,"vZ0":-3.0493588875550857,"x":102.83,"y":181.46,"x0":-2.166057493786051,"y0":50.00638298448636,"z0":5.231614242517023,"aX":-21.161785241444864},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.5,"breakHorizontal":17.8,"spinRate":2183,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.39964681230516064,"extension":6.422279251074893},"index":3,"playId":"38d912be-8f8e-30b8-8e0d-d3d501ad4874","pitchNumber":4,"startTime":"2025-07-24T17:39:23.033Z","endTime":"2025-07-24T17:39:27.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.4,"endSpeed":75.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.082472257605673,"aZ":-38.63564982600129,"pfxX":8.27167974909151,"pfxZ":-4.516393911049593,"pX":0.34117001465261093,"pZ":1.138734233491809,"vX0":4.165582850532927,"vY0":-119.86107220926792,"vZ0":-1.3933183026822527,"x":104.0,"y":208.03,"x0":-2.5043801323988237,"y0":50.00585785953992,"z0":5.234772477646886,"aX":11.819874771038476},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.3,"breakHorizontal":-16.1,"spinRate":3294,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4601637027818999,"extension":6.326049646365602},"index":4,"playId":"b1c61332-4767-3166-b69f-aa6b2839a4be","pitchNumber":5,"startTime":"2025-07-24T17:39:41.145Z","endTime":"2025-07-24T17:39:45.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:39:45.188Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to right fielder Tyler O'Neill.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-24T17:39:47.404Z","endTime":"2025-07-24T17:40:20.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.9412277140529,"aZ":-16.776350191173147,"pfxX":-7.521342547469095,"pfxZ":8.13405716055499,"pX":0.46131887488551804,"pZ":2.1946953704696455,"vX0":9.479105221522,"vY0":-137.53254568087854,"vZ0":-4.9998590244658265,"x":99.42,"y":179.52,"x0":-2.0723820079225463,"y0":50.00072485474505,"z0":5.194860052794989,"aX":-14.233935064167376},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.7,"breakHorizontal":11.4,"spinRate":2426,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.4001202633081151,"extension":6.3735574732976685},"hitData":{"launchSpeed":96.8,"launchAngle":47.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.95,"coordY":91.93}},"index":0,"playId":"044e2d56-8c65-3298-bcf5-c08c945b72f2","pitchNumber":1,"startTime":"2025-07-24T17:40:10.609Z","endTime":"2025-07-24T17:40:20.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:40:20.381Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out to center fielder Angel Martínez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-24T17:42:06.771Z","endTime":"2025-07-24T17:43:19.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.71280060134457,"strikeZoneBottom":1.73133569927088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.934029548102078,"aZ":-15.105094991826896,"pfxX":3.881224908206138,"pfxZ":9.619891190997302,"pX":-0.23446932702865228,"pZ":2.832095208587361,"vX0":-6.90309068353553,"vY0":-132.2804394671119,"vZ0":-3.733268881112865,"x":125.94,"y":162.31,"x0":1.903365127479083,"y0":50.00096814105079,"z0":5.367474391489642,"aX":6.885848851624358},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.8,"breakHorizontal":-5.5,"spinRate":2346,"spinDirection":150},"zone":5,"typeConfidence":0.9,"plateTime":0.41390872687285984,"extension":6.090827938776022},"index":0,"playId":"306c6db1-901c-3327-9e1f-08008349cad1","pitchNumber":1,"startTime":"2025-07-24T17:42:26.451Z","endTime":"2025-07-24T17:42:30.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.74539131868636,"strikeZoneBottom":1.73825097180884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.643689619761403,"aZ":-14.661622800378973,"pfxX":4.929127418836732,"pfxZ":9.784725951570728,"pX":-1.008373294690662,"pZ":1.689176449718619,"vX0":-9.102562909088237,"vY0":-132.97491908802886,"vZ0":-6.6222804119034775,"x":155.44,"y":193.17,"x0":1.8194864422181272,"y0":50.00369686290848,"z0":5.276501255601202,"aX":8.823645911040625},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.4,"breakHorizontal":-7.0,"spinRate":2333,"spinDirection":151},"zone":13,"typeConfidence":0.86,"plateTime":0.41196993386187986,"extension":6.179079528896162},"index":1,"playId":"61cb55f6-8356-3e93-ad28-2db8280505cc","pitchNumber":2,"startTime":"2025-07-24T17:42:37.112Z","endTime":"2025-07-24T17:42:41.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.5,"strikeZoneTop":3.65346200713267,"strikeZoneBottom":1.59745490006593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.960596955762465,"aZ":-19.20071199144353,"pfxX":7.63414119581476,"pfxZ":7.655295928986012,"pX":-0.8976679151580299,"pZ":1.711045506449533,"vX0":-9.978770120399844,"vY0":-129.34137339849306,"vZ0":-4.249677133237601,"x":151.22,"y":192.58,"x0":2.0183689137267455,"y0":50.00136811352342,"z0":4.847597096416562,"aX":12.935098800132122},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.1,"breakHorizontal":-11.6,"spinRate":2133,"spinDirection":138},"zone":13,"typeConfidence":2.0,"plateTime":0.42347018825718274,"extension":6.338247547925276},"index":2,"playId":"ed6ed271-8638-3a4d-8f42-50156f11654d","pitchNumber":3,"startTime":"2025-07-24T17:42:47.527Z","endTime":"2025-07-24T17:42:51.565Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-24T17:42:56.660Z","endTime":"2025-07-24T17:43:11.127Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.6,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.53059544942247,"aZ":-31.351051390583546,"pfxX":-6.984919885280307,"pfxZ":0.62911440640951,"pX":-0.6649415856053927,"pZ":2.46944881571562,"vX0":-4.114515575540921,"vY0":-113.91020173450362,"vZ0":0.7008266058132129,"x":142.35,"y":172.1,"x0":2.0770825447669488,"y0":50.00139551901225,"z0":5.2776615105739735,"aX":-9.101856429524371},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":1.7,"breakHorizontal":13.8,"spinRate":2318,"spinDirection":292},"zone":4,"typeConfidence":0.9,"plateTime":0.4823637640124585,"extension":5.791554344044794},"hitData":{"launchSpeed":99.1,"launchAngle":25.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.8,"coordY":42.86}},"index":4,"playId":"8d6e04b0-134d-3113-8261-ca2c07518020","pitchNumber":4,"startTime":"2025-07-24T17:43:11.127Z","endTime":"2025-07-24T17:43:19.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:43:19.622Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-24T17:43:22.654Z","endTime":"2025-07-24T17:44:03.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.43000076759508,"strikeZoneBottom":1.58110826440067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.125213481197065,"aZ":-15.195221273036024,"pfxX":3.9414547223515837,"pfxZ":9.280801162621916,"pX":0.614339176938198,"pZ":1.4317399470454364,"vX0":-5.351984232841011,"vY0":-134.3932424766909,"vZ0":-6.916664756499081,"x":93.58,"y":200.12,"x0":2.1194680118988742,"y0":50.00098199382848,"z0":5.117915131942413,"aX":7.2094750330988875},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":-6.0,"spinRate":2290,"spinDirection":149},"zone":14,"typeConfidence":0.91,"plateTime":0.40755459256487336,"extension":6.163134134465317},"index":0,"playId":"2df29eb5-b1a7-31a2-ac6e-3a249b881bae","pitchNumber":1,"startTime":"2025-07-24T17:43:45.510Z","endTime":"2025-07-24T17:43:49.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.16157685926447,"aZ":-15.819565979092046,"pfxX":3.162199537008958,"pfxZ":9.057395863894495,"pX":-0.36541850400099574,"pZ":2.450434562393191,"vX0":-7.031383194093106,"vY0":-133.40133630112743,"vZ0":-4.132413068882546,"x":130.93,"y":172.62,"x0":1.8913842452027136,"y0":50.0050844041532,"z0":5.156872576994967,"aX":5.712092127661618},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.7,"breakHorizontal":-4.2,"spinRate":2371,"spinDirection":153},"zone":4,"typeConfidence":0.9,"plateTime":0.4102757156018484,"extension":6.234089666351844},"hitData":{"launchSpeed":90.8,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.72,"coordY":158.81}},"index":1,"playId":"59187e43-bb84-3bd7-9683-eab81054c972","pitchNumber":2,"startTime":"2025-07-24T17:43:56.020Z","endTime":"2025-07-24T17:44:03.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:44:03.754Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler O'Neill singles on a sharp line drive to right fielder Nolan Jones.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-24T17:44:11.264Z","endTime":"2025-07-24T17:45:22.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.3148462910818,"strikeZoneBottom":1.38999992798981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.887101048401725,"aZ":-16.8586162345928,"pfxX":3.7840151327169544,"pfxZ":8.49243255140935,"pX":0.5828837127135361,"pZ":3.1657798748066077,"vX0":-5.249911495663101,"vY0":-133.47420973828937,"vZ0":-2.1123420482198116,"x":94.78,"y":153.3,"x0":2.0841587998151034,"y0":50.00123033843058,"z0":5.182163312575414,"aX":6.823286741771936},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.1,"breakHorizontal":-5.8,"spinRate":2155,"spinDirection":150},"zone":3,"typeConfidence":0.9,"plateTime":0.41044605890381636,"extension":6.186887880481739},"index":0,"playId":"59cf5dcd-7569-3c7d-a7e3-dc8dbe70a3c6","pitchNumber":1,"startTime":"2025-07-24T17:44:24.517Z","endTime":"2025-07-24T17:44:28.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.10526899257246,"strikeZoneBottom":1.38999947710124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.132208297009427,"aZ":-15.092184951727647,"pfxX":3.6423946879323035,"pfxZ":9.518379511009918,"pX":1.7137068673792715,"pZ":3.1070348057447545,"vX0":-2.48211188439622,"vY0":-133.02161134179576,"vZ0":-2.6604003466515884,"x":51.68,"y":154.89,"x0":2.18495105531439,"y0":50.004108152300205,"z0":5.212326720824563,"aX":6.53784988170875},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.9,"breakHorizontal":-6.1,"spinRate":2261,"spinDirection":150},"zone":12,"typeConfidence":0.92,"plateTime":0.41152875391237576,"extension":6.0481919673699105},"index":1,"playId":"6457fc29-bfc3-3667-b34f-8e59f7c7d1f1","pitchNumber":2,"startTime":"2025-07-24T17:44:34.635Z","endTime":"2025-07-24T17:44:39.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.06492003890143,"strikeZoneBottom":1.23848328550139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.820265474628748,"aZ":-14.634687950010733,"pfxX":3.5502873551943095,"pfxZ":9.840824815649341,"pX":0.9824943031365978,"pZ":3.0390265945206347,"vX0":-3.9782562797364758,"vY0":-132.53589812564488,"vZ0":-3.064242772876963,"x":79.55,"y":156.73,"x0":2.0403561400577805,"y0":50.00416746249732,"z0":5.276410210813712,"aX":6.328930713453004},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.4,"breakHorizontal":-5.6,"spinRate":2244,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.4129624711030204,"extension":6.050841667485323},"index":2,"playId":"1cd49650-7921-3642-aa6a-9658521fff62","pitchNumber":3,"startTime":"2025-07-24T17:44:44.901Z","endTime":"2025-07-24T17:44:49.265Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-24T17:44:52.280Z","endTime":"2025-07-24T17:45:02.610Z","isPitch":false,"type":"action","player":{"id":641933,"link":"/api/v1/people/641933"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.0,"strikeZoneTop":3.0607272287055,"strikeZoneBottom":1.3644488904914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.50708947366893,"aZ":-15.533621245558038,"pfxX":3.800246687365447,"pfxZ":9.13264311414029,"pX":0.40397254305341,"pZ":4.699681734678482,"vX0":-5.328578515751569,"vY0":-134.25616446616655,"vZ0":0.569327619039713,"x":101.6,"y":111.89,"x0":1.9222362103239359,"y0":50.00566652751874,"z0":5.591742962666007,"aX":6.927354540981699},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.9,"breakHorizontal":-5.8,"spinRate":2227,"spinDirection":153},"zone":12,"typeConfidence":0.92,"plateTime":0.40822759757616334,"extension":5.844218214287188},"index":4,"playId":"3b05588e-5121-3b34-aad6-140454ebc329","pitchNumber":4,"startTime":"2025-07-24T17:45:02.610Z","endTime":"2025-07-24T17:45:06.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.15,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.991075934194686,"aZ":-25.352012190768296,"pfxX":5.52001533355219,"pfxZ":4.741968279721143,"pX":0.652368000559391,"pZ":1.9006195539659476,"vX0":-5.296823253771588,"vY0":-119.19304866857759,"vZ0":-2.163508582873358,"x":92.13,"y":187.46,"x0":2.186639198492245,"y0":50.001419468119515,"z0":5.110082204142562,"aX":7.939018479613267},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.3,"breakHorizontal":-8.8,"spinRate":872,"spinDirection":136},"zone":9,"typeConfidence":0.9,"plateTime":0.45958835248892616,"extension":6.012617489419012},"hitData":{"launchSpeed":101.2,"launchAngle":11.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":165.44,"coordY":99.77}},"index":5,"playId":"2e2ea50f-bc7e-3b40-be82-6e1332959e0c","pitchNumber":5,"startTime":"2025-07-24T17:45:12.836Z","endTime":"2025-07-24T17:45:22.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:45:22.691Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Urías grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-24T17:45:22.471Z","endTime":"2025-07-24T17:47:31.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":6},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.033547520048813,"aZ":-15.709643311491073,"pfxX":4.077090371727248,"pfxZ":9.247804419390881,"pX":0.617362017295009,"pZ":2.7362132170604303,"vX0":-5.022417853533084,"vY0":-132.53092417198923,"vZ0":-3.4999511833417416,"x":93.47,"y":164.9,"x0":2.0063366321456515,"y0":50.00592572802764,"z0":5.219725338337596,"aX":7.262042735779072},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.2,"breakHorizontal":-6.4,"spinRate":2174,"spinDirection":145},"zone":3,"typeConfidence":0.9,"plateTime":0.41311232022608557,"extension":6.043931685936333},"index":0,"playId":"354e7f37-af30-3946-81fc-91c43ee65ad9","pitchNumber":1,"startTime":"2025-07-24T17:45:46.940Z","endTime":"2025-07-24T17:45:52.491Z","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":91.7,"endSpeed":83.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.742497541285214,"aZ":-15.998661346685399,"pfxX":5.627567023039944,"pfxZ":8.98912398372813,"pX":-0.34895811565647344,"pZ":2.824924342809194,"vX0":-7.880966363705841,"vY0":-133.30042387072137,"vZ0":-3.2750322649868835,"x":130.3,"y":162.51,"x0":1.9150776454781324,"y0":50.000437239101615,"z0":5.224992390373058,"aX":10.123930153541039},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.7,"breakHorizontal":-8.5,"spinRate":2200,"spinDirection":152},"zone":1,"typeConfidence":0.87,"plateTime":0.4109504954888714,"extension":6.368258101756827},"index":1,"playId":"85d6ffb0-3a90-32f6-aeba-9b5d2a2bfa03","pitchNumber":2,"startTime":"2025-07-24T17:46:04.887Z","endTime":"2025-07-24T17:46:08.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.22053062443312,"strikeZoneBottom":1.55481503441571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.56278441276328,"aZ":-14.285326985014867,"pfxX":3.4406861604050087,"pfxZ":9.899879243025982,"pX":1.4869886298890393,"pZ":3.493582117464902,"vX0":-2.4723408214746225,"vY0":-133.98359800587795,"vZ0":-2.19579816357436,"x":60.32,"y":144.45,"x0":1.9774428866474985,"y0":50.00537630137768,"z0":5.35182402922481,"aX":6.219138343812973},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.6,"breakHorizontal":-5.6,"spinRate":2134,"spinDirection":151},"zone":12,"typeConfidence":0.92,"plateTime":0.40973578770718344,"extension":5.98918458383837},"index":2,"playId":"43b8e572-8841-3c27-a8ee-f6cdbeb9f136","pitchNumber":3,"startTime":"2025-07-24T17:46:23.861Z","endTime":"2025-07-24T17:46:27.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.29313777675255,"strikeZoneBottom":1.62749077537909,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.68820260306868,"aZ":-13.70539033050823,"pfxX":3.5534925744713224,"pfxZ":10.286952191693226,"pX":-1.3372109370714818,"pZ":2.894407464888992,"vX0":-9.303965577179216,"vY0":-133.4021719298755,"vZ0":-3.6479491734024037,"x":167.97,"y":160.63,"x0":1.7397911985921695,"y0":50.00471283861517,"z0":5.272735221765198,"aX":6.381373215797771},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.0,"breakHorizontal":-4.3,"spinRate":2266,"spinDirection":155},"zone":11,"typeConfidence":0.91,"plateTime":0.4111618071473244,"extension":6.090447534417926},"index":3,"playId":"7cf44c12-59df-326d-a92a-7e087a4586cf","pitchNumber":4,"startTime":"2025-07-24T17:46:41.943Z","endTime":"2025-07-24T17:46:46.312Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-24T17:46:52.006Z","endTime":"2025-07-24T17:47:05.839Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.25999897360882,"strikeZoneBottom":1.42222321403256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.90713156192611,"aZ":-12.632329875016074,"pfxX":3.823578873816665,"pfxZ":10.927428588410622,"pX":0.7405644448984906,"pZ":1.641280932735375,"vX0":-4.424339757125487,"vY0":-133.204122586156,"vZ0":-6.83175678915855,"x":88.77,"y":194.47,"x0":1.9300848810117988,"y0":50.00335480810149,"z0":5.161611036189105,"aX":6.838291133640429},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.4,"breakHorizontal":-5.9,"spinRate":2207,"spinDirection":149},"zone":9,"typeConfidence":0.92,"plateTime":0.41195935418493823,"extension":6.073761795844688},"index":5,"playId":"de728b36-69ed-3a64-89e3-bd547840079d","pitchNumber":5,"startTime":"2025-07-24T17:47:05.839Z","endTime":"2025-07-24T17:47:10.923Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.592838400854784,"aZ":-13.13392341387385,"pfxX":2.330884664994493,"pfxZ":10.497585509819537,"pX":0.7550739924408741,"pZ":2.2792426737221088,"vX0":-4.037164428096693,"vY0":-134.21139513485352,"vZ0":-5.1251559047640685,"x":88.22,"y":177.24,"x0":1.97991107263782,"y0":50.0058122462362,"z0":5.158269971665862,"aX":4.229370971808677},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":-3.2,"spinRate":2292,"spinDirection":152},"zone":6,"typeConfidence":0.92,"plateTime":0.4090086767108545,"extension":6.247786662865768},"hitData":{"launchSpeed":97.5,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.36,"coordY":153.36}},"index":6,"playId":"90071f3a-c321-3062-a5c6-8288c52e7ac2","pitchNumber":6,"startTime":"2025-07-24T17:47:24.026Z","endTime":"2025-07-24T17:47:31.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:47:31.372Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Hedges flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-24T17:49:29.656Z","endTime":"2025-07-24T17:50:10.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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.6,"endSpeed":85.8,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.110941725358046,"aZ":-16.47974608238703,"pfxX":-7.800598769315326,"pfxZ":8.268987608038135,"pX":0.9028532591007405,"pZ":3.3273451681224833,"vX0":10.722589281582723,"vY0":-137.30320102902564,"vZ0":-2.368058604326373,"x":82.59,"y":148.94,"x0":-2.0504463761875913,"y0":50.00043197940546,"z0":5.330154436055791,"aX":-14.802232368971085},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":11.8,"spinRate":2471,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.39983555939746473,"extension":6.2292856700329295},"index":0,"playId":"405e85d3-4058-3164-afbf-31cbff05cc33","pitchNumber":1,"startTime":"2025-07-24T17:49:43.002Z","endTime":"2025-07-24T17:49:48.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.147165044014297,"aZ":-40.248825504183884,"pfxX":9.616642456663412,"pfxZ":-5.846927196262095,"pX":0.17035929378242584,"pZ":1.954032860535307,"vX0":3.4778623898185095,"vY0":-117.62547017492346,"vZ0":0.9244091032734192,"x":110.51,"y":186.02,"x0":-2.5821580330581964,"y0":50.000661190088024,"z0":5.328380575534717,"aX":13.288623285136568},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-10.0,"breakHorizontal":-18.4,"spinRate":3235,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.4680974729769565,"extension":5.9312511412888},"hitData":{"launchSpeed":83.3,"launchAngle":41.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.23,"coordY":107.22}},"index":1,"playId":"d587b4f3-66db-3045-8c93-f9e9f138c8fa","pitchNumber":2,"startTime":"2025-07-24T17:50:01.725Z","endTime":"2025-07-24T17:50:10.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:50:10.473Z","atBatIndex":23},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Steven Kwan homers (7) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-24T17:50:12.592Z","endTime":"2025-07-24T17:51:08.644Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":450203,"link":"/api/v1/people/450203"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":85.4,"strikeZoneTop":3.1800009444477,"strikeZoneBottom":1.42566637967558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.0793101583678,"aZ":-16.10966266900913,"pfxX":-8.733665116834985,"pfxZ":8.537993907633822,"pX":0.30794660563466597,"pZ":2.2982906190642747,"vX0":9.977933120453248,"vY0":-136.98391066899455,"vZ0":-4.842349766609678,"x":105.26,"y":176.73,"x0":-2.2643855145493776,"y0":50.00172652481659,"z0":5.206922437811249,"aX":-16.431439999725065},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.5,"breakHorizontal":13.4,"spinRate":2428,"spinDirection":237},"zone":6,"typeConfidence":2.0,"plateTime":0.40137531168505713,"extension":6.071203725189266},"index":0,"playId":"dda6cac4-1a18-33d8-b40a-3c9ee70c8918","pitchNumber":1,"startTime":"2025-07-24T17:50:35.896Z","endTime":"2025-07-24T17:50:40.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.889597568622825,"aZ":-36.10683034681578,"pfxX":-9.463807910695413,"pfxZ":-2.394682136092907,"pX":0.2536206845280794,"pZ":1.547102270767691,"vX0":9.474473416685012,"vY0":-128.17430885386833,"vZ0":-2.133326929717305,"x":107.33,"y":197.01,"x0":-2.2856260192486024,"y0":50.00434284918546,"z0":5.247172740337004,"aX":-15.531879819238775},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.6,"breakHorizontal":14.6,"spinRate":1985,"spinDirection":265},"zone":8,"typeConfidence":2.0,"plateTime":0.4296004171993655,"extension":6.263197908522379},"hitData":{"launchSpeed":98.4,"launchAngle":29.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":200.72,"coordY":62.38}},"index":1,"playId":"b13bc428-72a4-3115-8a8a-f36e289db436","pitchNumber":2,"startTime":"2025-07-24T17:50:48.297Z","endTime":"2025-07-24T17:51:08.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:51:08.644Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a line drive to right fielder Tyler O'Neill.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-24T17:51:09.798Z","endTime":"2025-07-24T17:52:16.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"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":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":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.3,"strikeZoneTop":2.95009888517608,"strikeZoneBottom":1.36592109915426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.654987974756473,"aZ":-40.70871589330116,"pfxX":7.011151079793583,"pfxZ":-5.924173360098456,"pX":-0.9266918631968383,"pZ":2.5735194380594453,"vX0":1.7672014446839517,"vY0":-119.70074231610803,"vZ0":1.9614847552120152,"x":152.32,"y":169.29,"x0":-2.586511032846744,"y0":50.00209467836786,"z0":5.407532280423553,"aX":10.100661885987456},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.0,"breakHorizontal":-13.1,"spinRate":3159,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.45884157861027575,"extension":5.897418892169924},"index":0,"playId":"9a341f44-8568-3904-97f8-2e53e140205d","pitchNumber":1,"startTime":"2025-07-24T17:51:32.943Z","endTime":"2025-07-24T17:51:38.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.08923587274161,"strikeZoneBottom":1.40000143960225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.279551394488134,"aZ":-40.53279514825451,"pfxX":7.8263938092540855,"pfxZ":-5.914117626348114,"pX":-1.254725623711924,"pZ":2.1690011194056398,"vX0":1.0899351070912395,"vY0":-118.53370956943229,"vZ0":1.416552369516068,"x":164.83,"y":180.22,"x0":-2.7376712320045304,"y0":50.00536076348104,"z0":5.286181718712335,"aX":11.053018636429403},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-10.1,"breakHorizontal":-14.4,"spinRate":3158,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.46343816870434473,"extension":6.091484911380211},"index":1,"playId":"949199bb-a4a2-3a54-887d-7f930903ea69","pitchNumber":2,"startTime":"2025-07-24T17:51:51.323Z","endTime":"2025-07-24T17:51:55.483Z","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":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.52595715478603,"aZ":-27.624565752859638,"pfxX":-10.156289478735149,"pfxZ":2.3600048632208166,"pX":-0.6117703842672526,"pZ":1.8396699668981984,"vX0":8.227898337869181,"vY0":-137.50760212329868,"vZ0":-3.9443340773181252,"x":140.32,"y":189.11,"x0":-2.313068014665145,"y0":50.002649978283415,"z0":5.1520096187892,"aX":-19.583168345009966},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.7,"breakHorizontal":16.8,"spinRate":2222,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.39727668482383827,"extension":6.027614830488748},"hitData":{"launchSpeed":87.5,"launchAngle":13.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":154.45,"coordY":102.89}},"index":2,"playId":"1fc431f0-4c5c-3043-9c85-3a36e2c3abd6","pitchNumber":3,"startTime":"2025-07-24T17:52:06.081Z","endTime":"2025-07-24T17:52:16.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:52:16.675Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a line drive to left fielder Ramón Laureano. Angel Martínez to 3rd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-24T17:52:18.070Z","endTime":"2025-07-24T17:55:34.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":87.4,"endSpeed":79.9,"strikeZoneTop":3.36200413347942,"strikeZoneBottom":1.6506558608876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.283296230494,"aZ":-32.649857185130664,"pfxX":-6.867397743481731,"pfxZ":-0.29276555129202286,"pX":-1.5146965690653516,"pZ":3.617506388959795,"vX0":4.721604554336854,"vY0":-127.12533474305968,"vZ0":2.0851406766969003,"x":174.74,"y":141.11,"x0":-2.504722116344464,"y0":50.002191956686126,"z0":5.380139208453003,"aX":-11.229581960608735},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.2,"breakHorizontal":11.4,"spinRate":1527,"spinDirection":266},"zone":11,"typeConfidence":2.0,"plateTime":0.4310235740614954,"extension":6.144320433612015},"index":0,"playId":"01549983-5723-32af-bd9f-74f0bc3da5a2","pitchNumber":1,"startTime":"2025-07-24T17:52:43.998Z","endTime":"2025-07-24T17:52:47.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.3254040685408,"strikeZoneBottom":1.5887150667963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.053820484172704,"aZ":-37.16954229539353,"pfxX":-9.854551826232681,"pfxZ":-2.99252056042862,"pX":-0.46344121807245947,"pZ":2.4915885112084277,"vX0":8.341923910875598,"vY0":-128.1983446401156,"vZ0":0.3745558820331427,"x":134.67,"y":171.51,"x0":-2.476350376563631,"y0":50.00591298197711,"z0":5.240755779343704,"aX":-16.43589077280512},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-5.0,"breakHorizontal":16.0,"spinRate":1875,"spinDirection":266},"zone":4,"typeConfidence":2.0,"plateTime":0.4269675199721359,"extension":6.079408961013487},"index":1,"playId":"afe739e6-8571-350d-a1da-210c92357830","pitchNumber":2,"startTime":"2025-07-24T17:53:03.590Z","endTime":"2025-07-24T17:53:07.917Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"f5412066-dc69-30e6-90e7-1a3039040a16","startTime":"2025-07-24T17:53:20.802Z","endTime":"2025-07-24T17:53:25.242Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"207e71cf-3ac2-4a0c-94e5-7834e74f06e7","startTime":"2025-07-24T17:53:41.272Z","endTime":"2025-07-24T17:53:46.272Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.934511346924396,"aZ":-30.47815648030715,"pfxX":-12.04659980324757,"pfxZ":0.8897787989969075,"pX":-0.19562744596509316,"pZ":2.9495669362450254,"vX0":9.755255717117176,"vY0":-137.38167432101338,"vZ0":-0.7000568650790688,"x":124.46,"y":159.14,"x0":-2.2242813485842396,"y0":50.00603994536636,"z0":5.276033054509199,"aX":-23.071917240763717},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.7,"breakHorizontal":19.8,"spinRate":2143,"spinDirection":245},"zone":2,"typeConfidence":2.0,"plateTime":0.3984198406609627,"extension":6.2002563865924225},"index":4,"playId":"12d2d361-5fa1-3bcd-aac0-516bce4e42ee","pitchNumber":3,"startTime":"2025-07-24T17:54:30.669Z","endTime":"2025-07-24T17:54:36.289Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.718123700820342,"aZ":-18.06935753535474,"pfxX":-8.489668330418633,"pfxZ":7.32906299893394,"pX":0.538501016543145,"pZ":3.1543388131622323,"vX0":10.542018486674934,"vY0":-137.878166257077,"vZ0":-2.3885542108172126,"x":96.47,"y":153.61,"x0":-2.2319317135354786,"y0":50.00395714896252,"z0":5.251479800381655,"aX":-16.34287637937818},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.0,"breakHorizontal":13.2,"spinRate":2448,"spinDirection":239},"zone":3,"typeConfidence":2.0,"plateTime":0.39727778631007027,"extension":6.185617380981208},"index":5,"playId":"fad7da5c-5720-3cad-8991-11b2dbdad949","pitchNumber":4,"startTime":"2025-07-24T17:54:52.179Z","endTime":"2025-07-24T17:54:56.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.406585645929564,"aZ":-37.11624789441125,"pfxX":9.117900041169753,"pfxZ":-3.4297771494052895,"pX":-0.16578059946643967,"pZ":1.59265004848996,"vX0":2.94640878641719,"vY0":-119.64274186582767,"vZ0":-0.6347076121916907,"x":123.32,"y":195.78,"x0":-2.5998707883671006,"y0":50.004044928363946,"z0":5.205612581613732,"aX":13.136373498115523},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.1,"breakHorizontal":-17.3,"spinRate":3181,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.45889287669183343,"extension":6.044393980520833},"hitData":{"launchSpeed":67.9,"launchAngle":26.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":108.12,"coordY":117.65}},"index":6,"playId":"79668a2f-7ab0-3b7c-908a-790ae00d5212","pitchNumber":5,"startTime":"2025-07-24T17:55:22.827Z","endTime":"2025-07-24T17:55:34.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:55:34.142Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Manzardo walks. José Ramírez to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-24T17:56:31.247Z","endTime":"2025-07-24T17:57:41.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"fc7730b1-f360-3e90-b3e9-7d05858990e1","startTime":"2025-07-24T17:56:13.494Z","endTime":"2025-07-24T17:56:17.790Z","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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.14981929202511,"strikeZoneBottom":1.35999975357464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.38821154274026,"aZ":-29.018081929851846,"pfxX":-9.217112215401524,"pfxZ":1.605474246803599,"pX":-1.4603587079831628,"pZ":2.779834024669469,"vX0":5.798571069117487,"vY0":-138.44400720778947,"vZ0":-1.5374985905975356,"x":172.67,"y":163.72,"x0":-2.3714157759958505,"y0":50.00250760570578,"z0":5.262384387937174,"aX":-18.10916781068203},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.8,"breakHorizontal":15.7,"spinRate":2162,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.39380803958115784,"extension":6.0845533515886014},"index":1,"playId":"16056e5d-7a32-38e1-99d6-48c5ad25c429","pitchNumber":1,"startTime":"2025-07-24T17:56:33.550Z","endTime":"2025-07-24T17:56:37.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.14098371266819,"strikeZoneBottom":1.40872115448335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.833932659123406,"aZ":-40.473177242584185,"pfxX":-6.950931216987949,"pfxZ":-4.96793381660933,"pX":-1.4743810100751298,"pZ":2.3331969929285292,"vX0":4.96285685509627,"vY0":-127.95159935350753,"vZ0":0.8181823798819787,"x":173.2,"y":175.78,"x0":-2.529887536137694,"y0":50.00620073148444,"z0":5.164831635509895,"aX":-11.600680756999212},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-8.6,"breakHorizontal":11.5,"spinRate":1720,"spinDirection":274},"zone":11,"typeConfidence":2.0,"plateTime":0.42702982913260046,"extension":6.20309712504381},"index":2,"playId":"5d5afa32-c838-37b7-97a9-772be6e4ff0d","pitchNumber":2,"startTime":"2025-07-24T17:56:53.119Z","endTime":"2025-07-24T17:56:57.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.12591649420775,"strikeZoneBottom":1.39366957640285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.90868230386263,"aZ":-28.856385747499992,"pfxX":-10.520105151010126,"pfxZ":1.7615385282680824,"pX":1.4598776982062884,"pZ":1.0438174420217292,"vX0":13.039406988225199,"vY0":-136.24357698976195,"vZ0":-5.478143566627412,"x":61.35,"y":210.6,"x0":-2.0131805977575232,"y0":50.00514636535493,"z0":5.0657340914197855,"aX":-19.85234503282721},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.2,"breakHorizontal":16.4,"spinRate":2113,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4014482880938002,"extension":6.288127212402269},"index":3,"playId":"91cf7425-e02b-372b-817b-8ece6a2f6caa","pitchNumber":3,"startTime":"2025-07-24T17:57:15.438Z","endTime":"2025-07-24T17:57:19.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.08951626594451,"strikeZoneBottom":1.37430786453385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.89971204392915,"aZ":-17.82534458278086,"pfxX":-7.788401955193453,"pfxZ":7.380226667007747,"pX":0.3819557823020381,"pZ":4.116630533041022,"vX0":9.849668552699223,"vY0":-138.55705933556604,"vZ0":0.0333619368405893,"x":102.44,"y":127.63,"x0":-2.2067722939440726,"y0":50.00612800591874,"z0":5.29538740838688,"aX":-15.150282120351177},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":12.1,"spinRate":2453,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.3952914387737585,"extension":6.4253190508317015},"index":4,"playId":"670cc77f-4b78-3f63-b792-a08b5f303a1f","pitchNumber":4,"startTime":"2025-07-24T17:57:37.590Z","endTime":"2025-07-24T17:57:41.692Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T17:57:41.692Z","atBatIndex":27},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nolan Jones out on a sacrifice fly to left fielder Ramón Laureano. Angel Martínez scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-24T17:58:55.395Z","endTime":"2025-07-24T18:00:43.810Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":{"id":450203,"link":"/api/v1/people/450203"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-24T17:57:49.151Z","endTime":"2025-07-24T17:58:57.779Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.76798410765907,"strikeZoneBottom":1.75372839252264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.881822915376173,"aZ":-18.712939895622732,"pfxX":-7.526701357633732,"pfxZ":6.776637647840705,"pX":0.5434339964881733,"pZ":3.7861848554668756,"vX0":10.417617506357916,"vY0":-139.45096703844013,"vZ0":-0.8590548340354538,"x":96.29,"y":136.55,"x0":-2.2481852806729044,"y0":50.00095295580492,"z0":5.322979596743738,"aX":-14.948167495242194},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":11.6,"spinRate":2291,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.39151776178170916,"extension":6.265697398893907},"index":1,"playId":"d3f2b53b-9719-3981-aa58-fa995a396403","pitchNumber":1,"startTime":"2025-07-24T17:58:57.779Z","endTime":"2025-07-24T17:59:02.245Z","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":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.505999742186233,"aZ":-27.370304882260587,"pfxX":-10.71250338331971,"pfxZ":2.4778073363833384,"pX":0.5991553382370212,"pZ":2.0097069254212196,"vX0":11.397983763776683,"vY0":-137.98363222018048,"vZ0":-3.609738223303686,"x":94.16,"y":184.52,"x0":-2.1851046072316507,"y0":50.00091957675399,"z0":5.170428922547596,"aX":-20.741764581889033},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.0,"breakHorizontal":17.2,"spinRate":2132,"spinDirection":245},"zone":9,"typeConfidence":2.0,"plateTime":0.39632062562896353,"extension":6.155041706863464},"index":2,"playId":"dd2052a7-f374-3eaa-8375-3c59da786589","pitchNumber":2,"startTime":"2025-07-24T17:59:13.105Z","endTime":"2025-07-24T17:59:18.193Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.41383981698438,"aZ":-41.04256768649782,"pfxX":6.942336308866795,"pfxZ":-6.183078006659646,"pX":0.22251481521608366,"pZ":1.1510121589966513,"vX0":4.472806475064509,"vY0":-119.64981958323672,"vZ0":-0.7817402525382732,"x":108.52,"y":207.7,"x0":-2.5799767335553434,"y0":50.00338939989233,"z0":5.194650122771407,"aX":9.956190608829235},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-11.0,"breakHorizontal":-13.7,"spinRate":3209,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4596872028748695,"extension":6.277994712471759},"index":3,"playId":"be013ed6-88c0-3030-ae3a-85a7bbbfa519","pitchNumber":3,"startTime":"2025-07-24T17:59:50.025Z","endTime":"2025-07-24T17:59:53.025Z","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":81.3,"endSpeed":74.4,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.396082941085034,"aZ":-38.888951778877484,"pfxX":8.018715017158591,"pfxZ":-4.781451236224889,"pX":0.1871873051416495,"pZ":2.953654070569548,"vX0":4.106375928445271,"vY0":-118.30713249787179,"vZ0":2.825317332639865,"x":109.86,"y":159.03,"x0":-2.617472299239561,"y0":50.00173591677159,"z0":5.329890539588397,"aX":11.26567197998088},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.6,"breakHorizontal":-15.6,"spinRate":3368,"spinDirection":67},"zone":5,"typeConfidence":2.0,"plateTime":0.46451813844350465,"extension":6.154678734020029},"index":4,"playId":"5cebb4c9-7275-34d6-be91-6bbeed0f0382","pitchNumber":4,"startTime":"2025-07-24T18:00:10.047Z","endTime":"2025-07-24T18:00:16.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.890410226915424,"aZ":-20.573699502442548,"pfxX":-8.403040671878836,"pfxZ":5.988543021838947,"pX":0.005916776692867563,"pZ":2.5154479384253117,"vX0":9.366299591335089,"vY0":-137.45082079800704,"vZ0":-3.3040638509535087,"x":116.77,"y":170.86,"x0":-2.333983194468228,"y0":50.00514899791496,"z0":5.109539717657383,"aX":-16.283220052247216},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.4,"breakHorizontal":13.6,"spinRate":2373,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.39660509569055113,"extension":6.157106499193867},"hitData":{"launchSpeed":96.3,"launchAngle":45.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":33.39,"coordY":102.62}},"index":5,"playId":"d9324853-9a23-3dfe-9381-b4703fece7c4","pitchNumber":5,"startTime":"2025-07-24T18:00:29.698Z","endTime":"2025-07-24T18:00:43.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:00:43.810Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to right fielder Tyler O'Neill.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-24T18:00:57.660Z","endTime":"2025-07-24T18:01:34.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.96521580760646,"aZ":-38.26902119825908,"pfxX":5.50911527014416,"pfxZ":-4.162735551056399,"pX":0.6386995345749948,"pZ":1.9209683444673373,"vX0":5.762155442882469,"vY0":-119.92658983710832,"vZ0":0.27228194705990494,"x":92.65,"y":186.91,"x0":-2.505737822187244,"y0":50.002249355646285,"z0":5.2037483935234095,"aX":8.068061572172414},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.2,"breakHorizontal":-11.3,"spinRate":3110,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4557471473059862,"extension":6.310084412996841},"hitData":{"launchSpeed":94.9,"launchAngle":56.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.27,"coordY":124.91}},"index":0,"playId":"a734df29-dd30-3d66-ada6-b457fa54a100","pitchNumber":1,"startTime":"2025-07-24T18:01:24.192Z","endTime":"2025-07-24T18:01:34.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:01:34.227Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Coby Mayo lines out to right fielder Nolan Jones.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-24T18:03:29.505Z","endTime":"2025-07-24T18:03:46.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.252904036738677,"aZ":-16.365339916602526,"pfxX":3.4212784162723477,"pfxZ":8.959772920555181,"pX":0.7559485059675471,"pZ":2.705643835428092,"vX0":-4.74111476212516,"vY0":-131.3402169656671,"vZ0":-3.5372797621032808,"x":88.19,"y":165.73,"x0":2.1317977341081504,"y0":50.00285130686425,"z0":5.27158846045724,"aX":6.036793075865597},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.7,"breakHorizontal":-5.3,"spinRate":2295,"spinDirection":148},"zone":6,"typeConfidence":0.88,"plateTime":0.41547032359892366,"extension":6.213239073796865},"hitData":{"launchSpeed":97.3,"launchAngle":17.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.43,"coordY":90.04}},"index":0,"playId":"ab223e74-df03-3e5b-824a-825fe3048b22","pitchNumber":1,"startTime":"2025-07-24T18:03:39.926Z","endTime":"2025-07-24T18:03:46.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:03:46.507Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Carlson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-24T18:03:49.301Z","endTime":"2025-07-24T18:05:23.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.5,"strikeZoneTop":3.52202358309884,"strikeZoneBottom":1.64246423859453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.136688049789836,"aZ":-14.901831642460603,"pfxX":2.6433273565551483,"pfxZ":9.915950245164687,"pX":0.10365741092412897,"pZ":2.643045731257012,"vX0":-5.790137810893347,"vY0":-131.02055441100504,"vZ0":-3.8542157983942023,"x":113.05,"y":167.42,"x0":1.996782562792205,"y0":50.00538183545603,"z0":5.243579056459535,"aX":4.60610942847205},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.3,"breakHorizontal":-3.6,"spinRate":2254,"spinDirection":156},"zone":5,"typeConfidence":0.88,"plateTime":0.41770033959967456,"extension":6.331069391879501},"index":0,"playId":"b6267be3-f2b9-3592-ba82-2a9d939514a3","pitchNumber":1,"startTime":"2025-07-24T18:04:13.774Z","endTime":"2025-07-24T18:04:17.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.57656091864112,"strikeZoneBottom":1.64690215190243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.925444070342053,"aZ":-17.419178580950426,"pfxX":2.9963364537530133,"pfxZ":8.384897067711291,"pX":1.9611983595184224,"pZ":3.270413513025092,"vX0":-1.9786897075653371,"vY0":-131.3359918643019,"vZ0":-1.777586031289557,"x":42.24,"y":150.48,"x0":2.3323014708807674,"y0":50.00289497337195,"z0":5.241722937984832,"aX":5.2725259336521555},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.1,"breakHorizontal":-5.0,"spinRate":2306,"spinDirection":148},"zone":12,"typeConfidence":0.86,"plateTime":0.41589098659812906,"extension":6.045932864512022},"index":1,"playId":"10278cac-23d0-3ab9-8c99-bed4d4af8415","pitchNumber":2,"startTime":"2025-07-24T18:04:24.583Z","endTime":"2025-07-24T18:04:28.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.232418984470975,"aZ":-28.85625833576949,"pfxX":-2.425325806072694,"pfxZ":2.1416013389519666,"pX":-0.41818162082053906,"pZ":2.708501703576767,"vX0":-5.578116926748633,"vY0":-122.89112134065903,"vZ0":-0.13424927617423132,"x":132.94,"y":165.65,"x0":2.1840204224987545,"y0":50.004554492681805,"z0":5.1871976490607645,"aX":-3.75955711510097},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.1,"breakHorizontal":5.5,"spinRate":2431,"spinDirection":203},"zone":4,"typeConfidence":0.93,"plateTime":0.44339331020058914,"extension":6.2416674595480215},"index":2,"playId":"99314ea2-eb0e-36f0-bcee-ccf9a0495fd0","pitchNumber":3,"startTime":"2025-07-24T18:04:34.975Z","endTime":"2025-07-24T18:04:39.055Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-24T18:04:51.899Z","endTime":"2025-07-24T18:05:04.214Z","isPitch":false,"type":"action","player":{"id":666185,"link":"/api/v1/people/666185"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.849568452978538,"aZ":-15.057456135875444,"pfxX":3.1637404824756628,"pfxZ":9.333862605148822,"pX":0.346293116691257,"pZ":3.0596223414293635,"vX0":-5.456082129810028,"vY0":-134.05444445091305,"vZ0":-3.376627271753827,"x":103.8,"y":156.17,"x0":1.9897571818593338,"y0":50.006455501707656,"z0":5.3994108394771265,"aX":5.804711144936947},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.4,"breakHorizontal":-4.7,"spinRate":2333,"spinDirection":155},"zone":3,"typeConfidence":0.92,"plateTime":0.4073710294363373,"extension":6.106877013011774},"index":4,"playId":"9d8ef8c3-4235-3e91-884d-55fdd8b7425b","pitchNumber":4,"startTime":"2025-07-24T18:05:04.214Z","endTime":"2025-07-24T18:05:07.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.738558083730812,"aZ":-17.21066965138164,"pfxX":3.2381750780619516,"pfxZ":8.343957134317634,"pX":0.4628573239346773,"pZ":3.7186045995960795,"vX0":-5.394833288270308,"vY0":-132.43376795703443,"vZ0":-1.036562559214659,"x":99.36,"y":138.38,"x0":2.096745221774519,"y0":50.00282344293845,"z0":5.3624042898979765,"aX":5.807730136757434},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.1,"breakHorizontal":-4.8,"spinRate":2307,"spinDirection":159},"zone":3,"typeConfidence":0.88,"plateTime":0.4120802648131301,"extension":6.085249675599123},"index":5,"playId":"0823b9fb-0ff0-3692-afdd-ee00d27c7b20","pitchNumber":5,"startTime":"2025-07-24T18:05:19.190Z","endTime":"2025-07-24T18:05:23.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:05:23.558Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Jackson pops out to second baseman Daniel Schneemann.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-24T18:05:25.395Z","endTime":"2025-07-24T18:06:21.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.3762640058932,"strikeZoneBottom":1.61141640326872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.079682093003154,"aZ":-16.360644613387116,"pfxX":2.647212771759806,"pfxZ":8.792500866228366,"pX":0.7260754620002732,"pZ":3.8929503734571878,"vX0":-4.243649966915881,"vY0":-132.89867946959654,"vZ0":-0.7738739680309814,"x":89.32,"y":133.67,"x0":1.9957483696376284,"y0":50.000163960344935,"z0":5.3704219805008995,"aX":4.759987813742812},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.0,"breakHorizontal":-4.0,"spinRate":2251,"spinDirection":149},"zone":12,"typeConfidence":0.88,"plateTime":0.4113100948384729,"extension":6.135206042548465},"index":0,"playId":"95b5e096-1276-3df6-a4c0-9ace0f4bef30","pitchNumber":1,"startTime":"2025-07-24T18:05:45.774Z","endTime":"2025-07-24T18:05:49.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.89464367019652,"aZ":-16.39897505037319,"pfxX":2.227678294050218,"pfxZ":8.6903841534326,"pX":0.17842909063843732,"pZ":3.1108969053018303,"vX0":-5.397847817098593,"vY0":-133.221005221457,"vZ0":-2.541684652328161,"x":110.2,"y":154.79,"x0":1.9323968474113993,"y0":50.005783019163935,"z0":5.248721820181424,"aX":4.045702616329563},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.5,"breakHorizontal":-3.0,"spinRate":2276,"spinDirection":154},"zone":2,"typeConfidence":0.87,"plateTime":0.40955883381309155,"extension":6.060535869507964},"index":1,"playId":"7594fe2c-24a6-3728-ae8d-3dfa9eaa7a40","pitchNumber":2,"startTime":"2025-07-24T18:05:57.147Z","endTime":"2025-07-24T18:06:01.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.260391419676058,"aZ":-17.82047933508174,"pfxX":1.9994090832207052,"pfxZ":8.004509173993686,"pX":0.010719888653421817,"pZ":2.902896379505846,"vX0":-5.99104824158117,"vY0":-132.30294552771622,"vZ0":-2.7195234428648623,"x":116.59,"y":160.4,"x0":2.033523888919478,"y0":50.000732311167084,"z0":5.233317866032215,"aX":3.5854159147320157},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.2,"breakHorizontal":-2.5,"spinRate":2250,"spinDirection":157},"zone":2,"typeConfidence":0.82,"plateTime":0.4122447789401358,"extension":6.079264030789866},"hitData":{"launchSpeed":73.2,"launchAngle":69.0,"totalDistance":109.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":128.7,"coordY":167.89}},"index":2,"playId":"25241f02-12f2-3e2d-a2c8-c1e346fd6ecf","pitchNumber":3,"startTime":"2025-07-24T18:06:12.725Z","endTime":"2025-07-24T18:06:21.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:06:21.784Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Wilson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-24T18:07:53.636Z","endTime":"2025-07-24T18:10:56.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.1907139646383,"strikeZoneBottom":1.54258687408511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.35417366354251,"aZ":-38.08358019170216,"pfxX":6.192625992835993,"pfxZ":-4.235505833158134,"pX":0.4599427252440379,"pZ":2.441051888397609,"vX0":4.8945084618295045,"vY0":-117.66451641249085,"vZ0":1.4661591211835048,"x":99.47,"y":172.87,"x0":-2.455288675872017,"y0":50.00202013122483,"z0":5.3517349052013525,"aX":8.6401470497293},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.0,"breakHorizontal":-12.5,"spinRate":3140,"spinDirection":67},"zone":6,"typeConfidence":2.0,"plateTime":0.4663783119075773,"extension":6.203696629641444},"index":0,"playId":"e1e066ad-3ed5-3dc2-bd8e-74d7cf28b8e2","pitchNumber":1,"startTime":"2025-07-24T18:08:45.643Z","endTime":"2025-07-24T18:08:49.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.36029843826333,"aZ":-26.57319461884822,"pfxX":-11.020297080806976,"pfxZ":2.881139574758784,"pX":0.01935372310120157,"pZ":2.8997722076772394,"vX0":9.939677657129238,"vY0":-137.97605200883498,"vZ0":-1.626642292652031,"x":116.26,"y":160.49,"x0":-2.183746191348337,"y0":50.00333756251337,"z0":5.273645248203992,"aX":-21.422186085217053},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.0,"breakHorizontal":18.1,"spinRate":2227,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.39575641797489736,"extension":6.229677273185041},"index":1,"playId":"745f4a2c-5d08-3a2e-b038-f8140407c976","pitchNumber":2,"startTime":"2025-07-24T18:08:59.260Z","endTime":"2025-07-24T18:09:03.354Z","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":94.1,"endSpeed":86.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.23134833244254,"aZ":-17.498787543337986,"pfxX":-9.38391156060906,"pfxZ":7.701184367785194,"pX":0.27520385362200717,"pZ":3.6114583985000857,"vX0":9.893207008196564,"vY0":-136.73015461053822,"vZ0":-1.177784424632163,"x":106.51,"y":141.27,"x0":-2.1591044005997917,"y0":50.00630250898348,"z0":5.240597128744113,"aX":-17.892044385042038},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":15.1,"spinRate":2359,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.39955924105350027,"extension":6.074119540046173},"index":2,"playId":"59c06760-d3ae-38dc-bbea-6a54b983e8f4","pitchNumber":3,"startTime":"2025-07-24T18:09:17.051Z","endTime":"2025-07-24T18:09:20.382Z","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":94.5,"endSpeed":87.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.023607355599,"aZ":-20.697239224193353,"pfxX":-8.06760910384945,"pfxZ":5.948235728978151,"pX":0.11496239055478506,"pZ":2.7438390586813615,"vX0":9.12954336772825,"vY0":-137.44368879628956,"vZ0":-3.214796735028449,"x":112.62,"y":164.7,"x0":-2.1881595179867133,"y0":50.00380290071534,"z0":5.320128061389095,"aX":-15.568756895533227},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.3,"breakHorizontal":12.8,"spinRate":2319,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.39721112930841107,"extension":6.143946883339545},"index":3,"playId":"bc765226-3a3a-3229-b305-b9438ff6e030","pitchNumber":4,"startTime":"2025-07-24T18:09:48.306Z","endTime":"2025-07-24T18:09:51.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.648128187549265,"aZ":-38.44240401242092,"pfxX":6.98233016286761,"pfxZ":-4.465418375159602,"pX":0.11245857424266086,"pZ":1.0847124213176815,"vX0":4.1154423987929585,"vY0":-117.79257174839444,"vZ0":-1.179230627152051,"x":112.71,"y":209.49,"x0":-2.565279914081048,"y0":50.003714399411066,"z0":5.150258166152548,"aX":9.798604561918385},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.0,"breakHorizontal":-13.7,"spinRate":3113,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4652321310073382,"extension":6.179563147924588},"index":4,"playId":"fcd210e8-11d6-3781-9e26-39c5a1935101","pitchNumber":5,"startTime":"2025-07-24T18:10:09.731Z","endTime":"2025-07-24T18:10:13.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.767609059591532,"aZ":-39.06443513239564,"pfxX":6.438210018750542,"pfxZ":-4.83567742788699,"pX":0.1467118044663889,"pZ":1.8437370878572805,"vX0":4.447291916187436,"vY0":-118.63983069907366,"vZ0":0.5174698030351244,"x":111.41,"y":189.0,"x0":-2.5887220135756563,"y0":50.00242331555722,"z0":5.184075552000165,"aX":9.173960531062132},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.4,"breakHorizontal":-12.7,"spinRate":3159,"spinDirection":63},"zone":8,"typeConfidence":2.0,"plateTime":0.46172159828313486,"extension":6.329999064500503},"index":5,"playId":"cf6d6f2d-128b-3847-9586-8787992ca82e","pitchNumber":6,"startTime":"2025-07-24T18:10:51.910Z","endTime":"2025-07-24T18:10:56.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:10:56.436Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-24T18:11:00.746Z","endTime":"2025-07-24T18:12:11.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":656577,"link":"/api/v1/people/656577"},"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(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.1,"endSpeed":81.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.522679882786278,"aZ":-28.24525593221815,"pfxX":0.1655953175539222,"pfxZ":2.335109775234846,"pX":0.30589951080288397,"pZ":2.4062043303295124,"vX0":6.880728287845678,"vY0":-128.2189605160459,"vZ0":-1.4704112717400644,"x":105.34,"y":173.81,"x0":-2.4206325040048537,"y0":50.00495150869954,"z0":5.166362686607549,"aX":0.27946702966447107},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.2,"breakHorizontal":-1.7,"spinRate":2591,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.42521849363778896,"extension":6.180413932278185},"index":0,"playId":"c6cf4b53-aa19-34db-8185-6b1db19d87c5","pitchNumber":1,"startTime":"2025-07-24T18:11:20.237Z","endTime":"2025-07-24T18:11:23.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(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":81.0,"endSpeed":75.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.989316907434635,"aZ":-39.07091984565172,"pfxX":8.166510225749429,"pfxZ":-4.884488449618526,"pX":-0.5633193253018666,"pZ":0.9737637253240716,"vX0":2.4116546682203763,"vY0":-117.97113769802709,"vZ0":-1.3641971633687537,"x":138.47,"y":212.49,"x0":-2.6592042201868007,"y0":50.00221763531633,"z0":5.154027231655877,"aX":11.534093075512331},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-8.9,"breakHorizontal":-15.4,"spinRate":3155,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.4639006855909771,"extension":6.3246372301984275},"index":1,"playId":"aef4a711-fe46-396a-97cb-a453777dc56e","pitchNumber":2,"startTime":"2025-07-24T18:11:43.876Z","endTime":"2025-07-24T18:11:49.848Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-24T18:11:56.291Z","endTime":"2025-07-24T18:12:07.198Z","isPitch":false,"type":"action","player":{"id":677587,"link":"/api/v1/people/677587"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.54419856888794,"aZ":-39.51503499833814,"pfxX":7.354336405103534,"pfxZ":-5.018909486919916,"pX":-1.0494635107858818,"pZ":1.7321641552553724,"vX0":2.0591651279461387,"vY0":-120.28694615643118,"vZ0":0.12784231725713147,"x":157.0,"y":192.01,"x0":-2.872106801571215,"y0":50.001239212025766,"z0":5.18473527058343,"aX":10.763834859697626},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-8.8,"breakHorizontal":-13.8,"spinRate":3197,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.4555359498820919,"extension":6.331310392182233},"index":3,"playId":"30d71761-5c6a-39a3-83c4-6d7dcbf216b0","pitchNumber":3,"startTime":"2025-07-24T18:12:07.198Z","endTime":"2025-07-24T18:12:11.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:12:11.994Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hedges called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-24T18:12:16.242Z","endTime":"2025-07-24T18:14:45.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"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":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.67016501229111,"aZ":-20.325498522182805,"pfxX":-8.055550865583744,"pfxZ":5.959564721974823,"pX":-0.11607991946052533,"pZ":3.402902269995614,"vX0":8.72514514120369,"vY0":-139.01953048144054,"vZ0":-1.541112741220524,"x":121.42,"y":146.9,"x0":-2.2258273844311494,"y0":50.00104360160753,"z0":5.293077253283129,"aX":-16.009729817783793},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.7,"breakHorizontal":13.1,"spinRate":2379,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.3917151827737788,"extension":6.162713476286128},"index":0,"playId":"2ace4b27-b9ec-33a4-831b-fe4d47f7797c","pitchNumber":1,"startTime":"2025-07-24T18:12:35.699Z","endTime":"2025-07-24T18:12:39.644Z","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":93.7,"endSpeed":87.1,"strikeZoneTop":3.3104937103145,"strikeZoneBottom":1.51000007720309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.509784836175644,"aZ":-25.41995536279779,"pfxX":-8.452093691934623,"pfxZ":3.546265948216962,"pX":0.8377300971380679,"pZ":1.0629084353492892,"vX0":11.00356669223787,"vY0":-136.13336777665475,"vZ0":-6.056430578241217,"x":85.07,"y":210.08,"x0":-2.1294155968385113,"y0":50.00496877746853,"z0":5.03909940883549,"aX":-16.113585635442274},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.4,"breakHorizontal":13.4,"spinRate":2063,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.39996916238600866,"extension":6.316646988049215},"index":1,"playId":"55354b85-0d06-348a-98ff-64f1b2400ced","pitchNumber":2,"startTime":"2025-07-24T18:12:50.800Z","endTime":"2025-07-24T18:12:54.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.24827024725054,"strikeZoneBottom":1.51000061291699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.130396368016857,"aZ":-25.479132762235874,"pfxX":-10.819650159157717,"pfxZ":3.550572293003638,"pX":2.0753530925753814,"pZ":1.580893031765889,"vX0":14.770055028664885,"vY0":-135.55313337289425,"vZ0":-4.802875992580226,"x":37.89,"y":196.1,"x0":-2.006602759279522,"y0":50.001079174660816,"z0":5.126746830273254,"aX":-20.388278807290472},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.6,"breakHorizontal":16.9,"spinRate":2180,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4021413597473362,"extension":6.334502573228271},"index":2,"playId":"942309f5-87f0-3172-84e4-9b1f39dfbd42","pitchNumber":3,"startTime":"2025-07-24T18:13:06.440Z","endTime":"2025-07-24T18:13:10.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.287450566794043,"aZ":-20.215506109996138,"pfxX":-9.291436070095699,"pfxZ":6.3006275190097725,"pX":0.3391484304423187,"pZ":2.767647991373596,"vX0":10.280622590100634,"vY0":-136.72008911431317,"vZ0":-3.0593024246344487,"x":104.07,"y":164.05,"x0":-2.2572737150179223,"y0":50.006438952318504,"z0":5.28366292079261,"aX":-17.647269650694643},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.9,"breakHorizontal":14.8,"spinRate":2274,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.40016394525911414,"extension":6.296776916287194},"index":3,"playId":"5e4f5830-a2a6-3f0c-bfab-0b08b75bb5e8","pitchNumber":4,"startTime":"2025-07-24T18:13:26.197Z","endTime":"2025-07-24T18:13:31.070Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-24T18:13:43.329Z","endTime":"2025-07-24T18:13:58.323Z","isPitch":false,"type":"action","player":{"id":595978,"link":"/api/v1/people/595978"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.22941860806678,"aZ":-22.489698009073877,"pfxX":-8.085650347974166,"pfxZ":4.8691447286499105,"pX":0.1259385959406964,"pZ":3.427546570784183,"vX0":8.972777630040698,"vY0":-139.3945407048429,"vZ0":-1.2513635079279344,"x":112.2,"y":146.24,"x0":-2.0680803099459624,"y0":50.001226144871566,"z0":5.3520848067392635,"aX":-16.07889803471874},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.8,"breakHorizontal":13.1,"spinRate":2243,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.3913419366978732,"extension":6.258532306129191},"index":5,"playId":"e9081835-1a75-3f87-9c75-5c199f2ce177","pitchNumber":5,"startTime":"2025-07-24T18:13:58.323Z","endTime":"2025-07-24T18:14:01.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.14445625761687,"strikeZoneBottom":1.4005856619098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.731709644781393,"aZ":-38.31580154244289,"pfxX":6.870704814000472,"pfxZ":-4.4020985074314805,"pX":0.2740617682686081,"pZ":0.6005011444293039,"vX0":4.379600265506757,"vY0":-117.75464517815811,"vZ0":-2.2368750554670758,"x":106.55,"y":222.57,"x0":-2.5067372452471672,"y0":50.00305041017161,"z0":5.129693702758341,"aX":9.584802453821387},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-8.3,"breakHorizontal":-13.6,"spinRate":3248,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.46630914289570047,"extension":6.3343376292778295},"index":6,"playId":"16dd527f-d211-3255-91ee-67b732195a24","pitchNumber":6,"startTime":"2025-07-24T18:14:19.104Z","endTime":"2025-07-24T18:14:23.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.23972374343446,"strikeZoneBottom":1.44646407023128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.058635276046072,"aZ":-38.458782347623,"pfxX":8.899373594074746,"pfxZ":-4.519524581810254,"pX":-0.5061542963369515,"pZ":1.8383996236047349,"vX0":2.3565584397533508,"vY0":-117.34213966227172,"vZ0":0.497287578518836,"x":136.29,"y":189.14,"x0":-2.6808640485487683,"y0":50.005704501174044,"z0":5.2187283313790465,"aX":12.361229987337575},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-7.8,"breakHorizontal":-16.7,"spinRate":3207,"spinDirection":63},"zone":7,"typeConfidence":2.0,"plateTime":0.46750266951389285,"extension":6.249383396971353},"index":7,"playId":"1ea1adfa-0aa4-3040-8b63-77f7ea328e0a","pitchNumber":7,"startTime":"2025-07-24T18:14:41.012Z","endTime":"2025-07-24T18:14:45.604Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:14:45.604Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out, second baseman Daniel Schneemann to first baseman Kyle Manzardo.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-24T18:16:21.829Z","endTime":"2025-07-24T18:17:11.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":83.8,"endSpeed":77.2,"strikeZoneTop":3.37999898522785,"strikeZoneBottom":1.62798594502942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.409450484303456,"aZ":-26.055146331502215,"pfxX":-2.1137034842481297,"pfxZ":4.0481478659602566,"pX":-0.8883745160187562,"pZ":2.7725198037481356,"vX0":-6.449171654552402,"vY0":-122.01110761038935,"vZ0":-0.9510579917492683,"x":150.86,"y":163.92,"x0":2.0608831079788095,"y0":50.00339597418852,"z0":5.4072893394197665,"aX":-3.194250113833534},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.3,"breakHorizontal":5.3,"spinRate":2223,"spinDirection":186},"zone":11,"typeConfidence":0.92,"plateTime":0.4484700270631157,"extension":5.96894865938922},"index":0,"playId":"5b9a3a55-fc41-377f-9d74-466f7273210d","pitchNumber":1,"startTime":"2025-07-24T18:16:40.860Z","endTime":"2025-07-24T18:16:47.483Z","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":89.8,"endSpeed":82.1,"strikeZoneTop":3.3730861222699,"strikeZoneBottom":1.64507280124515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.821049580390127,"aZ":-17.66877295228643,"pfxX":5.036116311917891,"pfxZ":8.428431605766754,"pX":-0.5787193633443375,"pZ":1.5534452345454066,"vX0":-8.477367242456593,"vY0":-130.45690785050886,"vZ0":-5.817656559383506,"x":139.06,"y":196.84,"x0":2.0608166329882205,"y0":50.00358706105088,"z0":5.1472552053413985,"aX":8.668700028433443},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.2,"breakHorizontal":-7.2,"spinRate":2196,"spinDirection":148},"zone":7,"typeConfidence":0.5,"plateTime":0.4200851141772586,"extension":6.460301017206272},"index":1,"playId":"122a1e19-e20a-329a-b2f0-b509fa0d1af4","pitchNumber":2,"startTime":"2025-07-24T18:16:51.032Z","endTime":"2025-07-24T18:16:55.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.028388552097315,"aZ":-34.59511449910808,"pfxX":-7.547168173937833,"pfxZ":-1.9542448252604867,"pX":-0.584802037889965,"pZ":1.753678025380529,"vX0":-4.265776221390346,"vY0":-111.26788412713141,"vZ0":0.42778050280124225,"x":139.29,"y":191.43,"x0":2.344757819869823,"y0":50.00165158558655,"z0":5.176011062638156,"aX":-9.357169755796377},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-3.0,"breakHorizontal":14.9,"spinRate":2352,"spinDirection":285},"zone":7,"typeConfidence":0.92,"plateTime":0.494356506513725,"extension":5.840033776932137},"hitData":{"launchSpeed":67.9,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.24,"coordY":150.78}},"index":2,"playId":"de5ac917-75b1-366b-bccd-288d0ae4d9db","pitchNumber":3,"startTime":"2025-07-24T18:17:03.599Z","endTime":"2025-07-24T18:17:11.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:17:11.123Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Westburg flies out to right fielder Nolan Jones.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-24T18:17:15.988Z","endTime":"2025-07-24T18:18:35.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":4},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"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":90.3,"endSpeed":83.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.808960061890275,"aZ":-15.917454272574236,"pfxX":2.5735517082602146,"pfxZ":9.214843566624602,"pX":0.42365027402743294,"pZ":3.1660164770629784,"vX0":-5.224450170251467,"vY0":-131.47493409876768,"vZ0":-2.389437124549404,"x":100.85,"y":153.3,"x0":2.095187526792443,"y0":50.00586823230439,"z0":5.2572923564485015,"aX":4.5425174059690185},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.4,"breakHorizontal":-3.6,"spinRate":2299,"spinDirection":154},"zone":3,"typeConfidence":0.87,"plateTime":0.4153520816648193,"extension":5.878946680050833},"index":0,"playId":"00a1c712-6318-3b03-87e6-1dadf8abaf52","pitchNumber":1,"startTime":"2025-07-24T18:17:31.445Z","endTime":"2025-07-24T18:17:37.022Z","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":85.0,"endSpeed":79.2,"strikeZoneTop":3.56494821859949,"strikeZoneBottom":1.67184022724566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.577221483550066,"aZ":-27.366007765969517,"pfxX":-1.1504128684018253,"pfxZ":3.04747331655906,"pX":-1.1854718267413502,"pZ":3.2867477546599972,"vX0":-7.46275829255791,"vY0":-123.79820966201652,"vZ0":0.45729432041443596,"x":162.19,"y":150.04,"x0":1.995811130656809,"y0":50.00581763238425,"z0":5.3581089139146645,"aX":-1.8178879056785242},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.9,"breakHorizontal":3.5,"spinRate":2237,"spinDirection":196},"zone":11,"typeConfidence":0.93,"plateTime":0.43944645234175406,"extension":6.027435728255887},"index":1,"playId":"1103f360-e4fc-3203-9bb9-7863964b1270","pitchNumber":2,"startTime":"2025-07-24T18:17:52.362Z","endTime":"2025-07-24T18:17:56.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.105742496144565,"aZ":-15.970007629128641,"pfxX":2.913557651802646,"pfxZ":9.083417691060768,"pX":0.7367228659821318,"pZ":3.4226407499261966,"vX0":-4.883118016988783,"vY0":-131.75551280029168,"vZ0":-1.7806364101821632,"x":88.92,"y":146.37,"x0":2.2231826473625778,"y0":50.00448939575002,"z0":5.26887615970704,"aX":5.199143726648074},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.3,"breakHorizontal":-4.4,"spinRate":2251,"spinDirection":151},"zone":3,"typeConfidence":0.89,"plateTime":0.4133815038282185,"extension":5.945566368172244},"index":2,"playId":"84936311-9a7a-399f-b59d-6ca7545ae29b","pitchNumber":3,"startTime":"2025-07-24T18:18:02.205Z","endTime":"2025-07-24T18:18:05.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.50225464994978,"strikeZoneBottom":1.63381317845977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.59427684459227,"aZ":-15.626785589897082,"pfxX":2.6176901248413866,"pfxZ":9.211284353937753,"pX":1.127950352723296,"pZ":3.92604706752359,"vX0":-3.5277633330065683,"vY0":-132.50378046490022,"vZ0":-0.9323996554702029,"x":74.01,"y":132.78,"x0":2.130176358176843,"y0":50.00163883785094,"z0":5.41310003489521,"aX":4.702215146912267},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.8,"breakHorizontal":-4.1,"spinRate":2234,"spinDirection":152},"zone":12,"typeConfidence":0.88,"plateTime":0.4117633086413681,"extension":6.081579135909735},"index":3,"playId":"fc8f9a57-3cad-3115-9591-a884270ab941","pitchNumber":4,"startTime":"2025-07-24T18:18:14.794Z","endTime":"2025-07-24T18:18:18.396Z","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":91.5,"endSpeed":84.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.745242622725605,"aZ":-16.245026523448164,"pfxX":2.855885482681911,"pfxZ":8.770172829141309,"pX":0.4327401466979531,"pZ":3.372614572414074,"vX0":-5.211192466930865,"vY0":-133.21939328195168,"vZ0":-1.9021135089121466,"x":100.5,"y":147.72,"x0":2.0337865894179425,"y0":50.0053282183046,"z0":5.256568829764393,"aX":5.189234924546013},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.7,"breakHorizontal":-4.2,"spinRate":2354,"spinDirection":160},"zone":3,"typeConfidence":0.89,"plateTime":0.40947461256007234,"extension":6.1753583131475756},"hitData":{"launchSpeed":92.6,"launchAngle":52.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.51,"coordY":117.16}},"index":4,"playId":"7480c7c0-daf9-3b1c-802d-be202bfb6e8b","pitchNumber":5,"startTime":"2025-07-24T18:18:25.317Z","endTime":"2025-07-24T18:18:35.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:18:35.062Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a ground ball to left fielder Steven Kwan.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-24T18:18:39.024Z","endTime":"2025-07-24T18:20:12.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":70.4,"strikeZoneTop":3.70999901463893,"strikeZoneBottom":1.76291822427554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.389222558599123,"aZ":-34.79814869544001,"pfxX":-7.7390531096928665,"pfxZ":-2.1136727821190053,"pX":1.114214479894761,"pZ":2.578508034980004,"vX0":-0.7413026514944849,"vY0":-110.19190581848588,"vZ0":2.2428363609555317,"x":74.53,"y":169.16,"x0":2.460580492879729,"y0":50.000407031190726,"z0":5.192985745752331,"aX":-9.628480267519008},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-3.0,"breakHorizontal":14.3,"spinRate":2286,"spinDirection":286},"zone":14,"typeConfidence":0.91,"plateTime":0.4948195035161054,"extension":5.972685005754911},"index":0,"playId":"debdff9a-6c97-32ed-a669-b7b176aa8642","pitchNumber":1,"startTime":"2025-07-24T18:18:56.293Z","endTime":"2025-07-24T18:19:00.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.264557848922387,"aZ":-14.959419364325253,"pfxX":3.1336273529721006,"pfxZ":9.639088290718744,"pX":-0.4258894201877007,"pZ":3.4116153228401704,"vX0":-7.190921159395127,"vY0":-132.07045306720664,"vZ0":-2.086724876184498,"x":133.23,"y":146.67,"x0":1.911811186925476,"y0":50.000580641130774,"z0":5.298699088148137,"aX":5.595731360987588},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.3,"breakHorizontal":-4.3,"spinRate":2318,"spinDirection":153},"zone":1,"typeConfidence":0.9,"plateTime":0.4130090741979675,"extension":6.242644394833446},"index":1,"playId":"91c50dd8-fcf3-3422-881e-c976bc04740a","pitchNumber":2,"startTime":"2025-07-24T18:19:06.944Z","endTime":"2025-07-24T18:19:10.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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.289614735178336,"aZ":-16.676356221812174,"pfxX":2.322330742883123,"pfxZ":8.628844984768655,"pX":0.21270326213461424,"pZ":3.951259360035296,"vX0":-5.547731978526336,"vY0":-132.86731528169634,"vZ0":-0.4681645170640663,"x":108.89,"y":132.1,"x0":2.0218520801792272,"y0":50.0014877692823,"z0":5.336825984281222,"aX":4.171203396332892},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.7,"breakHorizontal":-3.1,"spinRate":2199,"spinDirection":151},"zone":12,"typeConfidence":0.85,"plateTime":0.4115436716729408,"extension":6.0813526226073895},"index":2,"playId":"961325a0-0a83-3f59-925a-9e447fb55f7f","pitchNumber":3,"startTime":"2025-07-24T18:19:19.924Z","endTime":"2025-07-24T18:19:23.207Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-24T18:19:26.474Z","endTime":"2025-07-24T18:19:48.722Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.76018986702108,"aZ":-27.670081514000305,"pfxX":8.646959192465474,"pfxZ":2.687389002111484,"pX":0.6794798418528432,"pZ":2.9202244758946616,"vX0":-6.771913553295029,"vY0":-128.57829744592755,"vZ0":0.4877645035084428,"x":91.1,"y":159.93,"x0":2.2244671976632855,"y0":50.00026321467837,"z0":4.875922759368624,"aX":14.470601713155654},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.3,"breakHorizontal":-14.2,"spinRate":2042,"spinDirection":135},"zone":6,"typeConfidence":0.94,"plateTime":0.42606953327936736,"extension":6.391582281797185},"index":4,"playId":"f6d4e396-0a0b-3f1c-97b6-65c149678089","pitchNumber":4,"startTime":"2025-07-24T18:19:48.722Z","endTime":"2025-07-24T18:19:52.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.761063919217488,"aZ":-16.780216402254798,"pfxX":5.095976187700836,"pfxZ":8.594450505484756,"pX":-0.36424487539016975,"pZ":2.8765289271267833,"vX0":-7.611709441825134,"vY0":-132.5935172031165,"vZ0":-2.958053065546093,"x":130.88,"y":161.11,"x0":1.873710947749163,"y0":50.00472120287573,"z0":5.222268824394998,"aX":9.130355720369092},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.1,"breakHorizontal":-7.7,"spinRate":2253,"spinDirection":153},"zone":4,"typeConfidence":0.87,"plateTime":0.4121604430503445,"extension":6.053621657275307},"hitData":{"launchSpeed":102.1,"launchAngle":-2.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.88,"coordY":119.46}},"index":5,"playId":"954e667f-8bc4-39f3-9661-9c3e729f12a8","pitchNumber":5,"startTime":"2025-07-24T18:20:01.766Z","endTime":"2025-07-24T18:20:12.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:20:12.748Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out, third baseman Will Wilson to first baseman Kyle Manzardo.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-24T18:20:16.960Z","endTime":"2025-07-24T18:21:59.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":669717,"link":"/api/v1/people/669717"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.2,"endSpeed":83.3,"strikeZoneTop":3.37937485201069,"strikeZoneBottom":1.57890280301081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.303149489543593,"aZ":-16.674762899839223,"pfxX":3.4176376174413354,"pfxZ":8.793054339636116,"pX":0.3044874874765589,"pZ":1.6813940263436233,"vX0":-5.940507728910729,"vY0":-131.31047039146247,"vZ0":-5.612796773800236,"x":105.39,"y":193.38,"x0":2.14231729482581,"y0":50.004524737621765,"z0":5.068829908281207,"aX":6.026118607277323},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":15.0,"breakHorizontal":-5.0,"spinRate":2139,"spinDirection":149},"zone":9,"typeConfidence":0.85,"plateTime":0.41559511520968506,"extension":6.186635968355356},"index":0,"playId":"5a066ec4-8dd4-35e8-9881-e349df970fb6","pitchNumber":1,"startTime":"2025-07-24T18:20:38.148Z","endTime":"2025-07-24T18:20:41.962Z","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":91.2,"endSpeed":84.0,"strikeZoneTop":3.38479012168284,"strikeZoneBottom":1.60937959411976,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.778481190346206,"aZ":-15.818292081963495,"pfxX":2.0815210188145774,"pfxZ":9.084837408176114,"pX":0.8023852146045142,"pZ":2.420310895316372,"vX0":-4.109446385322559,"vY0":-132.88802167211549,"vZ0":-4.069682996016811,"x":86.41,"y":173.43,"x0":2.0939223891494945,"y0":50.00057301734943,"z0":5.1105975890006485,"aX":3.7468883455474877},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":-3.0,"spinRate":2202,"spinDirection":151},"zone":6,"typeConfidence":0.88,"plateTime":0.41117381438416967,"extension":6.148793367520072},"index":1,"playId":"9d90c69e-71dc-3250-acd3-d0b16a150d5a","pitchNumber":2,"startTime":"2025-07-24T18:20:54.771Z","endTime":"2025-07-24T18:20:58.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.38108914445434,"strikeZoneBottom":1.55000133840458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.116332509867068,"aZ":-15.27389494829675,"pfxX":4.374195413906779,"pfxZ":9.256766638670832,"pX":1.687389385559234,"pZ":1.270656869939794,"vX0":-2.1678506698330855,"vY0":-134.0600159172179,"vZ0":-7.301920912643856,"x":52.68,"y":204.47,"x0":1.936787692645493,"y0":50.005109068881204,"z0":5.113567240387109,"aX":7.98824886627516},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":-7.4,"spinRate":2219,"spinDirection":147},"zone":14,"typeConfidence":0.92,"plateTime":0.40807312511656013,"extension":6.00900316831117},"index":2,"playId":"159db2a0-050c-3e34-a1e7-d5ba3f812db1","pitchNumber":3,"startTime":"2025-07-24T18:21:14.140Z","endTime":"2025-07-24T18:21:18.032Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"62d707a4-e288-3185-9191-1e690f623690","startTime":"2025-07-24T18:21:33.933Z","endTime":"2025-07-24T18:21:37.594Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.291441005458772,"aZ":-16.139733978042727,"pfxX":3.123800926389105,"pfxZ":8.827072098438661,"pX":-0.06496958618796086,"pZ":2.3191441749696944,"vX0":-6.36325648499832,"vY0":-133.33070918536922,"vZ0":-4.537959514899937,"x":119.48,"y":176.16,"x0":1.9371886615346605,"y0":50.00055148361289,"z0":5.19295395596683,"aX":5.673327046487755},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.4,"breakHorizontal":-4.4,"spinRate":2225,"spinDirection":154},"zone":5,"typeConfidence":0.9,"plateTime":0.4094103382717873,"extension":6.400047127534685},"hitData":{"launchSpeed":95.2,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.12,"coordY":161.84}},"index":4,"playId":"a441e946-6084-30e7-89a0-c86ae84a04c6","pitchNumber":4,"startTime":"2025-07-24T18:21:51.270Z","endTime":"2025-07-24T18:21:59.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:21:59.184Z","atBatIndex":39},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Steven Kwan homers (8) on a fly ball to right field.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-24T18:23:48.553Z","endTime":"2025-07-24T18:25:38.011Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":450203,"link":"/api/v1/people/450203"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.1,"endSpeed":83.9,"strikeZoneTop":3.14967536958313,"strikeZoneBottom":1.46955383615466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.19260611181711,"aZ":-23.080376957061517,"pfxX":-1.0453963675441127,"pfxZ":5.111052884187302,"pX":-1.2034485292062305,"pZ":2.9386644449303843,"vX0":3.7930453026712345,"vY0":-131.3950378713742,"vZ0":-1.6037783112918689,"x":162.87,"y":159.44,"x0":-2.5188199519609427,"y0":50.00379253287505,"z0":5.242395734546778,"aX":-1.8607636029769765},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.2,"breakHorizontal":1.2,"spinRate":2650,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.41405502741789313,"extension":5.952352871236066},"index":0,"playId":"21a02653-5050-32a9-8915-c472466e5429","pitchNumber":1,"startTime":"2025-07-24T18:24:06.939Z","endTime":"2025-07-24T18:24:11.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.8,"strikeZoneTop":3.1442111179497,"strikeZoneBottom":1.43950881077862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.931730728235532,"aZ":-38.281806281601334,"pfxX":8.934286247334347,"pfxZ":-4.324247250406366,"pX":-0.9456650280786287,"pZ":2.905657789068313,"vX0":1.6788677125168083,"vY0":-117.98142850003471,"vZ0":2.5590507847258923,"x":153.05,"y":160.33,"x0":-2.8268514706926444,"y0":50.00204735167576,"z0":5.329051105004029,"aX":12.623928520816209},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-7.0,"breakHorizontal":-16.6,"spinRate":3148,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.46381343927033036,"extension":6.0953359846114},"index":1,"playId":"8d364a1e-3b27-3570-a970-6daeef0a9bbf","pitchNumber":2,"startTime":"2025-07-24T18:24:23.775Z","endTime":"2025-07-24T18:24:27.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.196521408573723,"aZ":-26.72425907070571,"pfxX":-1.4804919620316292,"pfxZ":3.167046010564709,"pX":1.798583182821625,"pZ":2.0130865256963886,"vX0":11.002892706019946,"vY0":-129.88357468549592,"vZ0":-2.8889697231396703,"x":48.44,"y":184.43,"x0":-2.2860913631413453,"y0":50.00459950181507,"z0":5.155130417989574,"aX":-2.5501670264188494},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.3,"breakHorizontal":0.5,"spinRate":2667,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4204463929597262,"extension":6.346749727522763},"index":2,"playId":"31686923-1324-36fc-b82c-d52e2b4fba78","pitchNumber":3,"startTime":"2025-07-24T18:24:37.827Z","endTime":"2025-07-24T18:24:42.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.68657012216377,"aZ":-38.28210149157386,"pfxX":7.4310400028478885,"pfxZ":-4.225433057688429,"pX":0.3493315628386194,"pZ":2.011012147904377,"vX0":4.458888548051945,"vY0":-119.42526941991696,"vZ0":0.5406606898926547,"x":103.68,"y":184.48,"x0":-2.5062171825869983,"y0":50.00042975018066,"z0":5.220884707230338,"aX":10.747883097332402},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-7.2,"breakHorizontal":-14.5,"spinRate":3088,"spinDirection":66},"zone":6,"typeConfidence":2.0,"plateTime":0.4583769517111911,"extension":6.331570159416577},"index":3,"playId":"aded32db-9e30-3e25-be0c-2064ac982132","pitchNumber":4,"startTime":"2025-07-24T18:24:54.090Z","endTime":"2025-07-24T18:24:58.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.594154720407335,"aZ":-39.541936173619526,"pfxX":8.160728112139921,"pfxZ":-5.234726151238456,"pX":0.3157917751705624,"pZ":1.941793457200063,"vX0":4.63996428362854,"vY0":-118.41148723406133,"vZ0":0.9797599028759691,"x":104.96,"y":186.35,"x0":-2.735654458735473,"y0":50.00471459500346,"z0":5.1673448975385226,"aX":11.479902072475847},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-8.9,"breakHorizontal":-16.0,"spinRate":3329,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.4642424436299222,"extension":6.162112441985233},"hitData":{"launchSpeed":98.6,"launchAngle":30.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":221.09,"coordY":81.86}},"index":4,"playId":"15b92184-ac60-37b4-96a2-b55d41f61c6b","pitchNumber":5,"startTime":"2025-07-24T18:25:16.594Z","endTime":"2025-07-24T18:25:38.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:25:38.011Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Angel Martínez lines out sharply to center fielder Dylan Carlson.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-24T18:25:44.376Z","endTime":"2025-07-24T18:26:25.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"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":"Lineout","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":1},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"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":94.4,"endSpeed":86.8,"strikeZoneTop":3.07152234144809,"strikeZoneBottom":1.29972628961281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.82061196143936,"aZ":-25.878820369738435,"pfxX":-9.383184180702788,"pfxZ":3.27070191906072,"pX":-1.2089654841776,"pZ":2.893901735261846,"vX0":6.741595646433214,"vY0":-137.46091445261985,"vZ0":-1.4269768561526743,"x":163.08,"y":160.64,"x0":-2.4670284699446965,"y0":50.003843089762675,"z0":5.167123150189247,"aX":-18.061709418888835},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.9,"breakHorizontal":15.7,"spinRate":2268,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.3975894240602127,"extension":6.54783818287096},"index":0,"playId":"b6e858a9-44d3-3357-b583-baac12f577b2","pitchNumber":1,"startTime":"2025-07-24T18:26:02.632Z","endTime":"2025-07-24T18:26:06.797Z","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":87.2,"endSpeed":80.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.41030223045221,"aZ":-36.798534350219526,"pfxX":-6.139093272212312,"pfxZ":-2.8415685222710048,"pX":0.017263094566978863,"pZ":1.4912878334818875,"vX0":8.106087882725857,"vY0":-126.72772772845103,"vZ0":-1.6988001442130298,"x":116.34,"y":198.52,"x0":-2.422202138568705,"y0":50.00088621328078,"z0":5.104318222694988,"aX":-10.005338326368571},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.3,"breakHorizontal":9.4,"spinRate":1689,"spinDirection":269},"zone":8,"typeConfidence":2.0,"plateTime":0.4318740577982223,"extension":6.494265382758901},"hitData":{"launchSpeed":101.6,"launchAngle":21.0,"totalDistance":363.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":147.4,"coordY":54.25}},"index":1,"playId":"6fab015a-9449-32bb-8d2b-4a566fba8a99","pitchNumber":2,"startTime":"2025-07-24T18:26:17.712Z","endTime":"2025-07-24T18:26:25.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:26:25.230Z","atBatIndex":41},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"José Ramírez hit by pitch.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-24T18:26:29.810Z","endTime":"2025-07-24T18:27:48.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.49123668203019,"strikeZoneBottom":1.56960810595238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.575914007532443,"aZ":-33.09664137600282,"pfxX":-7.103294626073632,"pfxZ":-0.5523046505773443,"pX":-0.6619258117148931,"pZ":1.4854461559293783,"vX0":6.8207855854704675,"vY0":-128.2183619259826,"vZ0":-2.564384198279633,"x":142.23,"y":198.67,"x0":-2.434052603545237,"y0":50.004255401287544,"z0":5.081850436286834,"aX":-11.825120395272421},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.3,"breakHorizontal":11.3,"spinRate":1552,"spinDirection":270},"zone":7,"typeConfidence":2.0,"plateTime":0.42722499046877793,"extension":6.487703101000814},"index":0,"playId":"c25ae628-5555-3b9c-b511-ad493586f416","pitchNumber":1,"startTime":"2025-07-24T18:26:55.405Z","endTime":"2025-07-24T18:26:59.286Z","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":87.4,"endSpeed":81.1,"strikeZoneTop":3.33679742570795,"strikeZoneBottom":1.5842025582001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.797070941267187,"aZ":-29.642571954675166,"pfxX":0.18797367201751713,"pfxZ":1.5178232663173787,"pX":-0.688574145992663,"pZ":3.4106832171627275,"vX0":4.561853348630161,"vY0":-127.41077363787954,"vZ0":1.3096071873620492,"x":143.25,"y":146.69,"x0":-2.5163426963177935,"y0":50.00116054333572,"z0":5.208885831944682,"aX":0.3132260125960064},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.2,"breakHorizontal":-1.2,"spinRate":2541,"spinDirection":185},"zone":1,"typeConfidence":2.0,"plateTime":0.42764922609668865,"extension":6.368023028129103},"index":1,"playId":"f5031ca3-7889-351f-bc32-052fa2978939","pitchNumber":2,"startTime":"2025-07-24T18:27:08.894Z","endTime":"2025-07-24T18:27:13.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.672321890416697,"aZ":-21.018010373762085,"pfxX":-8.008861572835144,"pfxZ":5.735574875572144,"pX":-0.3699054984150056,"pZ":3.61976211881898,"vX0":8.327505697900113,"vY0":-138.06609964129137,"vZ0":-0.4360743350524249,"x":131.1,"y":141.05,"x0":-2.3742873386462073,"y0":50.00076116575072,"z0":5.185376732432274,"aX":-15.571823244380804},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.6,"breakHorizontal":13.0,"spinRate":2283,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3956419755797951,"extension":6.4470434916430435},"index":2,"playId":"c1ba9928-72e1-3727-b9bd-f749c911b03e","pitchNumber":3,"startTime":"2025-07-24T18:27:24.415Z","endTime":"2025-07-24T18:27:28.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.857131258657706,"aZ":-38.1463083576041,"pfxX":6.493708012593801,"pfxZ":-4.159558177981973,"pX":1.9014270952629506,"pZ":0.8750312932628999,"vX0":8.324957499958417,"vY0":-119.27094385850384,"vZ0":-1.5856386925043569,"x":44.52,"y":215.15,"x0":-2.4837561769144116,"y0":50.00420047004434,"z0":5.001853255043949,"aX":9.31669436298643},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-7.7,"breakHorizontal":-13.8,"spinRate":3172,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.45997221412776357,"extension":6.430744919816539},"index":3,"playId":"eb94cef5-0aa7-327c-a2fc-e09034c68c69","pitchNumber":4,"startTime":"2025-07-24T18:27:42.547Z","endTime":"2025-07-24T18:27:48.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:27:48.882Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Kyle Manzardo called out on strikes and José Ramírez caught stealing 2nd, catcher Alex Jackson to shortstop Gunnar Henderson to catcher Alex Jackson.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-24T18:28:59.645Z","endTime":"2025-07-24T18:32:04.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-24T18:28:27.641Z","endTime":"2025-07-24T18:29:01.968Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.12445028693423,"strikeZoneBottom":1.40522521330372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.37963976030312,"aZ":-28.17492507493089,"pfxX":-10.739013969629458,"pfxZ":2.0654652154701765,"pX":-0.38718469005397355,"pZ":3.472524588946789,"vX0":9.08508360687673,"vY0":-137.9553497854948,"vZ0":0.38452760255953455,"x":131.76,"y":145.02,"x0":-2.320458018131979,"y0":50.00272195255206,"z0":5.223564158844972,"aX":-20.793984094749973},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.1,"breakHorizontal":17.6,"spinRate":2199,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.3963412495008858,"extension":6.332887211665161},"index":1,"playId":"833842df-dafb-3c07-859b-57b21e9171fd","pitchNumber":1,"startTime":"2025-07-24T18:29:01.968Z","endTime":"2025-07-24T18:29:05.852Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"61cbe7dc-0b82-3ec3-a9f4-db074ca01e03","startTime":"2025-07-24T18:29:19.176Z","endTime":"2025-07-24T18:29:24.281Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.9653383885257,"aZ":-27.613105275168934,"pfxX":-11.213203801906552,"pfxZ":2.3533997565436735,"pX":0.7202273955387176,"pZ":2.3235389562735422,"vX0":11.429967896066989,"vY0":-137.806521536398,"vZ0":-2.4430157548185005,"x":89.55,"y":176.04,"x0":-2.00598396987173,"y0":50.00661272646377,"z0":5.069204788159166,"aX":-21.771903645025755},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.0,"breakHorizontal":18.2,"spinRate":2130,"spinDirection":247},"zone":6,"typeConfidence":2.0,"plateTime":0.3960520941951535,"extension":6.164540688860065},"index":3,"playId":"67f01d12-1fa6-3e4f-9400-63acbd6963ae","pitchNumber":2,"startTime":"2025-07-24T18:29:39.496Z","endTime":"2025-07-24T18:29:46.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70120521874559,"aZ":-21.116031974269365,"pfxX":-7.488780450729845,"pfxZ":5.685582100134717,"pX":-0.5755571372147027,"pZ":3.2286631577610923,"vX0":7.114915086943077,"vY0":-138.2840062718671,"vZ0":-1.499225279413274,"x":138.94,"y":151.61,"x0":-2.203969265713455,"y0":50.00071514684093,"z0":5.1889256285037515,"aX":-14.559202863837614},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":12.1,"spinRate":2156,"spinDirection":243},"zone":1,"typeConfidence":2.0,"plateTime":0.3955047414345718,"extension":6.271160821244505},"index":4,"playId":"973ea525-7c68-3f9c-b133-7cff93b93901","pitchNumber":3,"startTime":"2025-07-24T18:30:20.327Z","endTime":"2025-07-24T18:30:23.336Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-24T18:30:34.129Z","endTime":"2025-07-24T18:30:50.493Z","isPitch":false,"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":2.98216162576158,"strikeZoneBottom":1.32027307532276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.726553774467977,"aZ":-37.245367432300014,"pfxX":6.835350152514682,"pfxZ":-3.4401916542691424,"pX":2.0717631727925987,"pZ":2.2612354979750844,"vX0":8.20811223316254,"vY0":-120.64901457904728,"vZ0":0.8856137712047423,"x":38.03,"y":177.73,"x0":-2.2642112726310684,"y0":50.00489761041739,"z0":5.174789778718464,"aX":10.065841246972848},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.8,"breakHorizontal":-14.4,"spinRate":3114,"spinDirection":64},"zone":12,"typeConfidence":2.0,"plateTime":0.45417492325219566,"extension":6.44692081242374},"index":6,"playId":"b8f9018f-e988-3b13-b953-6321a06e2427","pitchNumber":4,"startTime":"2025-07-24T18:30:50.493Z","endTime":"2025-07-24T18:30:53.762Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"index":7,"playId":"21331233-212a-3568-ab2d-cb6a7e892e73","startTime":"2025-07-24T18:31:11.135Z","endTime":"2025-07-24T18:31:15.799Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.214900980766224,"aZ":-29.58841355225222,"pfxX":-10.624227711963592,"pfxZ":1.3154884029197955,"pX":-0.26179750741637164,"pZ":2.614591343251294,"vX0":9.169040202059493,"vY0":-139.03331278622406,"vZ0":-1.6824998137429779,"x":126.98,"y":168.19,"x0":-2.211202736794718,"y0":50.00677554848339,"z0":5.178711362572262,"aX":-20.94408121578294},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.3,"breakHorizontal":17.5,"spinRate":2234,"spinDirection":244},"zone":2,"typeConfidence":2.0,"plateTime":0.3929603590509485,"extension":6.318670974593804},"index":8,"playId":"f066fa71-13b7-302f-8379-0fb2a16d49a2","pitchNumber":5,"startTime":"2025-07-24T18:31:31.177Z","endTime":"2025-07-24T18:31:35.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.14126248106118,"strikeZoneBottom":1.36931517193795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.221124200883555,"aZ":-40.82638071590978,"pfxX":7.779183546177729,"pfxZ":-6.102144158585684,"pX":-0.21051128432014024,"pZ":3.1355437708977982,"vX0":2.930590440571528,"vY0":-118.53905405752693,"vZ0":3.638187929437076,"x":125.02,"y":154.12,"x0":-2.4741268653951676,"y0":50.00005501420723,"z0":5.314801027872938,"aX":11.03767832482403},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-9.8,"breakHorizontal":-14.8,"spinRate":3181,"spinDirection":64},"zone":2,"typeConfidence":2.0,"plateTime":0.4625359852868369,"extension":6.29263002439209},"index":9,"playId":"7555e91a-548f-32bc-a730-d24dafe7b40b","pitchNumber":6,"startTime":"2025-07-24T18:31:59.287Z","endTime":"2025-07-24T18:32:04.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:32:04.801Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tyler O'Neill pops out to first baseman Kyle Manzardo.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-24T18:34:04.570Z","endTime":"2025-07-24T18:34:37.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":89.4,"endSpeed":81.7,"strikeZoneTop":3.15000052863831,"strikeZoneBottom":1.39668322024523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.40827009141059,"aZ":-15.342153491248748,"pfxX":2.864693650954918,"pfxZ":9.819932652683407,"pX":1.2085884220297936,"pZ":3.055860601011321,"vX0":-3.405739048907738,"vY0":-130.11895769526768,"vZ0":-2.72294542518124,"x":70.93,"y":156.27,"x0":2.162489022484774,"y0":50.002239718549774,"z0":5.278943244427374,"aX":4.910209676166755},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.4,"breakHorizontal":-4.4,"spinRate":2283,"spinDirection":156},"zone":12,"typeConfidence":0.86,"plateTime":0.42101401571222086,"extension":6.039644505646305},"index":0,"playId":"cb577e8a-832d-3298-b261-9a5275ebf4fa","pitchNumber":1,"startTime":"2025-07-24T18:34:18.118Z","endTime":"2025-07-24T18:34:22.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.395665162993936,"aZ":-13.696483191003386,"pfxX":1.031099858637111,"pfxZ":10.885019788347819,"pX":-0.8129609908410029,"pZ":2.4717398710824274,"vX0":-7.771759463490754,"vY0":-129.54580015655176,"vZ0":-4.240115067451809,"x":147.99,"y":172.04,"x0":2.0935638396642187,"y0":50.001480196055276,"z0":5.178711896222964,"aX":1.7510667437677938},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":19.0,"breakHorizontal":-0.1,"spinRate":2296,"spinDirection":155},"zone":4,"typeConfidence":0.81,"plateTime":0.42302738738494794,"extension":6.129809772604528},"hitData":{"launchSpeed":92.5,"launchAngle":80.0,"totalDistance":38.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":130.52,"coordY":189.69}},"index":1,"playId":"0180d3e3-7cc9-3b68-bc43-9e29f372f275","pitchNumber":2,"startTime":"2025-07-24T18:34:27.098Z","endTime":"2025-07-24T18:34:37.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:34:37.286Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Urías flies out to left fielder Steven Kwan.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-24T18:34:46.513Z","endTime":"2025-07-24T18:35:08.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.4698487947007,"aZ":-16.672535997850222,"pfxX":5.547270138141744,"pfxZ":8.814558207759177,"pX":-0.11258088923315393,"pZ":2.1662294792488646,"vX0":-7.679385912948632,"vY0":-131.660346664999,"vZ0":-4.643415065708229,"x":121.29,"y":180.29,"x0":2.1187992211598807,"y0":50.00567836132084,"z0":5.18352810725177,"aX":9.759390768268752},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.1,"breakHorizontal":-8.4,"spinRate":2286,"spinDirection":152},"zone":5,"typeConfidence":0.76,"plateTime":0.41572702638321424,"extension":6.030251078388872},"hitData":{"launchSpeed":94.0,"launchAngle":30.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.49,"coordY":76.77}},"index":0,"playId":"8f522efa-feda-3161-8666-1059d51f66ab","pitchNumber":1,"startTime":"2025-07-24T18:34:59.781Z","endTime":"2025-07-24T18:35:08.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:35:08.095Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Coby Mayo lines out to right fielder Nolan Jones.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-24T18:35:11.172Z","endTime":"2025-07-24T18:35:51.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.62732917990648,"strikeZoneBottom":1.70304829345769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.540837241561974,"aZ":-17.565379603743995,"pfxX":5.058811480865157,"pfxZ":8.064320770298536,"pX":2.0437584731433858,"pZ":2.485273599647931,"vX0":-2.3054316832593478,"vY0":-133.01010779418883,"vZ0":-3.663275678424081,"x":39.1,"y":171.68,"x0":2.2591504394924433,"y0":50.00608869527424,"z0":5.136085783685091,"aX":9.167186253446403},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.2,"breakHorizontal":-8.8,"spinRate":2265,"spinDirection":150},"zone":14,"typeConfidence":0.9,"plateTime":0.4100644392545001,"extension":6.091174047382646},"index":0,"playId":"52eedbb0-c782-3b84-80e8-b66342d0f2af","pitchNumber":1,"startTime":"2025-07-24T18:35:31.205Z","endTime":"2025-07-24T18:35:35.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.924871232549783,"aZ":-17.12131840454556,"pfxX":2.4322551788918085,"pfxZ":8.315654676440904,"pX":0.3566476612402896,"pZ":3.1919989937745967,"vX0":-5.1968397897755505,"vY0":-132.83013417007768,"vZ0":-2.132047641554133,"x":103.41,"y":152.6,"x0":2.0109932169014164,"y0":50.00467935320839,"z0":5.231939260396564,"aX":4.404344807420968},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.9,"breakHorizontal":-3.5,"spinRate":2193,"spinDirection":154},"zone":3,"typeConfidence":0.86,"plateTime":0.41028542194894957,"extension":6.030257629577067},"hitData":{"launchSpeed":90.1,"launchAngle":24.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.18,"coordY":87.84}},"index":1,"playId":"3c1a7713-97d4-355f-962d-65e9862e5c3e","pitchNumber":2,"startTime":"2025-07-24T18:35:44.774Z","endTime":"2025-07-24T18:35:51.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:35:51.865Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Jones grounds out to first baseman Coby Mayo.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-24T18:38:11.148Z","endTime":"2025-07-24T18:38:53.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-24T18:38:02.364Z","endTime":"2025-07-24T18:38:13.422Z","isPitch":false,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"}},{"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":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.461854272571273,"aZ":-21.42408349261766,"pfxX":-7.654999569021594,"pfxZ":5.603599748155677,"pX":-0.0867763834054661,"pZ":2.5937282672144644,"vX0":8.99469733614652,"vY0":-136.77306903657177,"vZ0":-3.088548979520567,"x":120.31,"y":168.75,"x0":-2.403320473260182,"y0":50.00558855253062,"z0":5.184774924142518,"aX":-14.695615074255764},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.7,"breakHorizontal":12.2,"spinRate":2290,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.3984749385529489,"extension":6.1650698658666565},"index":1,"playId":"56143a2f-465b-3a4a-b097-18a196250a65","pitchNumber":1,"startTime":"2025-07-24T18:38:13.422Z","endTime":"2025-07-24T18:38:17.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.88827730132964,"aZ":-18.803428811666524,"pfxX":-7.195127503070473,"pfxZ":6.987095877319099,"pX":0.15965609369414818,"pZ":3.565281374680751,"vX0":9.169933556333357,"vY0":-136.66457128991766,"vZ0":-1.1711619597766023,"x":110.91,"y":142.52,"x0":-2.286480929633834,"y0":50.001030168588336,"z0":5.276679087212754,"aX":-13.765689945636693},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.6,"breakHorizontal":11.4,"spinRate":2358,"spinDirection":239},"zone":2,"typeConfidence":2.0,"plateTime":0.39904448296532014,"extension":6.233927802588409},"index":2,"playId":"5245a529-d0dd-3c67-858a-6b469e5ccce5","pitchNumber":2,"startTime":"2025-07-24T18:38:30.788Z","endTime":"2025-07-24T18:38:33.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.972368892784587,"aZ":-38.54270875181158,"pfxX":8.34704954062736,"pfxZ":-4.480555205703553,"pX":0.33737689336068344,"pZ":2.10920704188443,"vX0":4.1979441915876885,"vY0":-118.82454197872448,"vZ0":0.8153274531272183,"x":104.14,"y":181.83,"x0":-2.5397666622586645,"y0":50.002689320675366,"z0":5.279375990330712,"aX":11.866450883916448},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.6,"breakHorizontal":-16.2,"spinRate":3331,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.46196694745114675,"extension":6.1159197658261535},"hitData":{"launchSpeed":101.8,"launchAngle":3.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.97,"coordY":166.08}},"index":3,"playId":"c0612cb3-fb0d-3314-b12f-3831aa0d35f2","pitchNumber":3,"startTime":"2025-07-24T18:38:46.399Z","endTime":"2025-07-24T18:38:53.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:38:53.674Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Daniel Schneemann walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-24T18:38:58.188Z","endTime":"2025-07-24T18:41:12.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.36922342565026,"strikeZoneBottom":1.65999991248221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.350991985776375,"aZ":-38.06844821638392,"pfxX":7.82350188314098,"pfxZ":-4.172329766446094,"pX":-0.061896253989245184,"pZ":0.45646241751452477,"vX0":3.452071331483613,"vY0":-118.251058826825,"vZ0":-2.498460590406655,"x":119.36,"y":226.46,"x0":-2.5590260371759945,"y0":50.0054515544621,"z0":5.031912540866635,"aX":11.03939226367963},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.9,"breakHorizontal":-15.0,"spinRate":3296,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.4638682863214041,"extension":6.086208039790268},"index":0,"playId":"acb60db4-042c-3c40-861d-aafb34008090","pitchNumber":1,"startTime":"2025-07-24T18:39:23.200Z","endTime":"2025-07-24T18:39:26.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":74.9,"strikeZoneTop":3.30132250342042,"strikeZoneBottom":1.6472985835659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.658567779391074,"aZ":-40.85058985032364,"pfxX":7.296500917156041,"pfxZ":-6.047553383985312,"pX":-0.5319578655859674,"pZ":2.828328816422139,"vX0":2.421156520149324,"vY0":-119.95544725141791,"vZ0":2.7348773947026137,"x":137.28,"y":162.42,"x0":-2.5067019214261075,"y0":50.003646051059434,"z0":5.356549070275397,"aX":10.464388018571766},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-9.8,"breakHorizontal":-13.8,"spinRate":3198,"spinDirection":64},"zone":1,"typeConfidence":2.0,"plateTime":0.4594197684673609,"extension":6.072318905755012},"index":1,"playId":"d34e05f6-1a18-3e83-aa6c-5a3c9bd742b8","pitchNumber":2,"startTime":"2025-07-24T18:39:43.834Z","endTime":"2025-07-24T18:39:48.307Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.9027169859839,"aZ":-39.93671552409786,"pfxX":8.016471619074823,"pfxZ":-5.683459458011753,"pX":0.8948670972835199,"pZ":0.6798261337956657,"vX0":5.759571595255694,"vY0":-117.74887047203887,"vZ0":-1.5019822385060193,"x":82.89,"y":220.42,"x0":-2.647381012627448,"y0":50.00143859316564,"z0":5.112368628477186,"aX":10.954176306390488},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.3,"breakHorizontal":-16.2,"spinRate":3236,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4699966212213327,"extension":6.311012713548073},"index":2,"playId":"3bab9051-2d82-36a9-8f89-f5863bae111b","pitchNumber":3,"startTime":"2025-07-24T18:39:56.247Z","endTime":"2025-07-24T18:40:01.337Z","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":81.8,"endSpeed":75.9,"strikeZoneTop":3.23761950829392,"strikeZoneBottom":1.58369000468707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.457519275772626,"aZ":-38.23437067979054,"pfxX":9.125934607609766,"pfxZ":-4.1937660729910835,"pX":-1.1865279121241414,"pZ":1.0863202057958325,"vX0":1.080902226081824,"vY0":-119.23577363503311,"vZ0":-1.137044616914015,"x":162.23,"y":209.45,"x0":-2.8316354271563795,"y0":50.005734642503256,"z0":5.012583387310142,"aX":13.17141316208628},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-7.6,"breakHorizontal":-16.8,"spinRate":3286,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.45896814100107886,"extension":6.232521862009964},"index":3,"playId":"d3f985e1-d97f-3f0a-ad1e-f78923c4fb37","pitchNumber":4,"startTime":"2025-07-24T18:40:14.505Z","endTime":"2025-07-24T18:40:18.499Z","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":95.3,"endSpeed":87.3,"strikeZoneTop":3.34053396830593,"strikeZoneBottom":1.66124072861176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.91393104072801,"aZ":-20.455262708382914,"pfxX":-6.421379789729135,"pfxZ":5.977320038619567,"pX":-2.168754864976245,"pZ":4.855587803668116,"vX0":3.1700590849477943,"vY0":-138.86696397347427,"vZ0":2.1245768736220563,"x":199.67,"y":107.68,"x0":-2.4882870410319207,"y0":50.00372839728732,"z0":5.43803026217663,"aX":-12.593009403200599},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.4,"breakHorizontal":11.0,"spinRate":2350,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.39381310818415916,"extension":6.1588239674107985},"index":4,"playId":"e886426f-0091-37cd-af92-bc71cd0e1e81","pitchNumber":5,"startTime":"2025-07-24T18:40:34.737Z","endTime":"2025-07-24T18:40:38.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.935121526356028,"aZ":-39.840238651253,"pfxX":6.614937073660814,"pfxZ":-5.322655652620348,"pX":0.4391827088699011,"pZ":1.797918268199378,"vX0":4.642974913476191,"vY0":-119.04922496932117,"vZ0":0.30149220844270075,"x":100.26,"y":190.24,"x0":-2.39266459539825,"y0":50.00127778834483,"z0":5.263297618839864,"aX":9.532620107828523},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-9.4,"breakHorizontal":-13.1,"spinRate":3169,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.45933676429803816,"extension":6.296415245150399},"index":5,"playId":"fc0661dc-7db0-3196-8ca0-ee08d1f34404","pitchNumber":6,"startTime":"2025-07-24T18:40:48.692Z","endTime":"2025-07-24T18:40:51.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.32398586902987,"strikeZoneBottom":1.582391950058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.915730623774667,"aZ":-26.684551779781348,"pfxX":-9.438732106309196,"pfxZ":2.7791566765003672,"pX":-0.4716532817247799,"pZ":3.7407669134800092,"vX0":8.424465296336946,"vY0":-138.89480383703167,"vZ0":0.6089292984976685,"x":134.98,"y":137.78,"x0":-2.3015946013301853,"y0":50.00275707282785,"z0":5.278124262676667,"aX":-18.64420030679454},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.4,"breakHorizontal":15.6,"spinRate":2311,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.392704265613391,"extension":6.477634450263316},"index":6,"playId":"99a40a92-79c5-344c-8bb9-d492ba1e2055","pitchNumber":7,"startTime":"2025-07-24T18:41:08.893Z","endTime":"2025-07-24T18:41:12.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:41:12.338Z","atBatIndex":48},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Will Wilson grounds into a double play, third baseman Ramón Urías to second baseman Jackson Holliday to first baseman Coby Mayo. Daniel Schneemann out at 2nd. Will Wilson out at 1st.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-24T18:41:15.950Z","endTime":"2025-07-24T18:42:54.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.48070608523209,"aZ":-27.80216634793272,"pfxX":-9.709121498875914,"pfxZ":2.2601820069353966,"pX":0.04709874960891532,"pZ":2.1233521571862317,"vX0":9.469214193455146,"vY0":-137.50434327960295,"vZ0":-3.2032447226962004,"x":115.2,"y":181.45,"x0":-2.1623962462854864,"y0":50.00373973893007,"z0":5.1682406663740466,"aX":-18.789449180686173},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.6,"breakHorizontal":15.8,"spinRate":2263,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.3967449872944999,"extension":6.2219757391459},"index":0,"playId":"90600dad-8cac-32dd-9601-68d1f97a5a2e","pitchNumber":1,"startTime":"2025-07-24T18:41:48.700Z","endTime":"2025-07-24T18:41:52.455Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"64093c09-213e-31a8-9364-3460d3e74eb0","startTime":"2025-07-24T18:42:07.381Z","endTime":"2025-07-24T18:42:11.997Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.26563932939403,"strikeZoneBottom":1.59385984986525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.968143702639,"aZ":-29.374372346468558,"pfxX":-12.013231980849039,"pfxZ":1.4851434900177,"pX":0.0908432391577272,"pZ":3.2459264035092956,"vX0":10.242196811264309,"vY0":-136.62647797974472,"vZ0":-0.07001789007495884,"x":113.54,"y":151.14,"x0":-2.15142005652635,"y0":50.001469113607904,"z0":5.295722633039504,"aX":-22.639779882931176},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.9,"breakHorizontal":19.6,"spinRate":2227,"spinDirection":243},"zone":2,"typeConfidence":2.0,"plateTime":0.40136673784563204,"extension":6.337849843304546},"index":2,"playId":"f090ea45-af1e-3cc5-b313-2ec7575d4dcf","pitchNumber":2,"startTime":"2025-07-24T18:42:26.195Z","endTime":"2025-07-24T18:42:30.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.225410639498513,"aZ":-25.23573630653053,"pfxX":-11.64389038122551,"pfxZ":3.5641872231060923,"pX":-0.40495389473039345,"pZ":2.9824035113099057,"vX0":8.892488750238119,"vY0":-138.23281885020194,"vZ0":-1.3942763573654204,"x":132.44,"y":158.26,"x0":-2.1419855763816344,"y0":50.00090013002416,"z0":5.178619100939954,"aX":-22.65564898982825},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.4,"breakHorizontal":19.3,"spinRate":2313,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.39539826539732914,"extension":6.1767071789386785},"hitData":{"launchSpeed":88.0,"launchAngle":-1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.51,"coordY":166.68}},"index":3,"playId":"9634386f-3c7b-38b0-984d-cad8596676ae","pitchNumber":3,"startTime":"2025-07-24T18:42:46.445Z","endTime":"2025-07-24T18:42:54.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:42:54.193Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dylan Carlson lines out to left fielder Steven Kwan.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-24T18:44:42.488Z","endTime":"2025-07-24T18:45:48.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.58196330789461,"strikeZoneBottom":1.65303204645908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.526421188364345,"aZ":-16.06108771360383,"pfxX":3.0890682582762494,"pfxZ":9.324225630146078,"pX":1.526952495327307,"pZ":4.003653224135728,"vX0":-2.898458614727443,"vY0":-130.416966690687,"vZ0":-0.2520332168948372,"x":58.8,"y":130.68,"x0":2.2495187437916946,"y0":50.00600581803438,"z0":5.309211794854623,"aX":5.340859077474743},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.0,"breakHorizontal":-5.0,"spinRate":2275,"spinDirection":148},"zone":12,"typeConfidence":0.86,"plateTime":0.41941214855614906,"extension":6.129288504877836},"index":0,"playId":"538891de-56f3-3229-bb58-2cd513d9dbe1","pitchNumber":1,"startTime":"2025-07-24T18:44:59.034Z","endTime":"2025-07-24T18:45:02.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.501805174167004,"aZ":-15.396991133556545,"pfxX":4.092819106138733,"pfxZ":9.771819238736054,"pX":-0.35844903364622244,"pZ":3.3919554343496836,"vX0":-7.65863117241975,"vY0":-129.79047919327527,"vZ0":-1.800551942125788,"x":130.66,"y":147.2,"x0":2.0902195677279805,"y0":50.00561424074377,"z0":5.259013291920649,"aX":7.030017154935671},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.5,"breakHorizontal":-5.9,"spinRate":2253,"spinDirection":155},"zone":1,"typeConfidence":0.86,"plateTime":0.4209513310567634,"extension":5.932680239948071},"index":1,"playId":"f398b92b-985f-3b31-9d0e-7f0884f4ca22","pitchNumber":2,"startTime":"2025-07-24T18:45:09.022Z","endTime":"2025-07-24T18:45:12.235Z","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.4,"endSpeed":76.3,"strikeZoneTop":3.56496821876912,"strikeZoneBottom":1.69999994070168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.582189266513993,"aZ":-24.186790225859994,"pfxX":4.278360817455293,"pfxZ":5.449944663464947,"pX":0.10165005881169996,"pZ":0.7826460557963667,"vX0":-6.095923637553538,"vY0":-119.87510415473598,"vZ0":-4.962009829806817,"x":113.13,"y":217.65,"x0":2.113225404069056,"y0":50.0036940205637,"z0":5.019159375355523,"aX":6.272676589695952},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":9.0,"breakHorizontal":-6.4,"spinRate":1135,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.4556388629088848,"extension":6.027577311805725},"index":2,"playId":"7d3a9eb4-2b6a-30ae-8ac6-147194a38846","pitchNumber":3,"startTime":"2025-07-24T18:45:21.030Z","endTime":"2025-07-24T18:45:24.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.61093699894802,"strikeZoneBottom":1.69999927238267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.549849125725984,"aZ":-16.29794297135271,"pfxX":3.4644976539637202,"pfxZ":9.229483025665884,"pX":1.458601592985735,"pZ":3.0643386908599815,"vX0":-3.1873044319594515,"vY0":-129.90076867268792,"vZ0":-2.54361991218167,"x":61.4,"y":156.04,"x0":2.2475253531189394,"y0":50.00264507587788,"z0":5.285921649393912,"aX":5.959517050219884},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":16.4,"breakHorizontal":-5.6,"spinRate":2196,"spinDirection":148},"zone":12,"typeConfidence":0.86,"plateTime":0.42060243541942777,"extension":6.044413221185104},"index":3,"playId":"4c4d8478-5919-379c-85b3-a1afdbd4cf64","pitchNumber":4,"startTime":"2025-07-24T18:45:31.579Z","endTime":"2025-07-24T18:45:35.418Z","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":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.949864018737006,"aZ":-19.183919796282,"pfxX":4.448350463081372,"pfxZ":7.317080050831857,"pX":0.5035078238590127,"pZ":3.0751258777368657,"vX0":-5.74953164308374,"vY0":-131.6364599065245,"vZ0":-1.8208215530953957,"x":97.81,"y":155.75,"x0":2.126460228441809,"y0":50.001689400853664,"z0":5.179380989154787,"aX":7.89614920168707},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.1,"breakHorizontal":-7.0,"spinRate":2219,"spinDirection":152},"zone":3,"typeConfidence":0.82,"plateTime":0.41429342784982337,"extension":5.942467361038859},"hitData":{"launchSpeed":99.0,"launchAngle":23.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":72.25,"coordY":71.91}},"index":4,"playId":"2e88706a-0202-3723-b45a-5e02d00d37f3","pitchNumber":5,"startTime":"2025-07-24T18:45:41.088Z","endTime":"2025-07-24T18:45:48.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:45:48.153Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alex Jackson doubles (3) on a ground ball to left fielder Steven Kwan.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-24T18:45:56.580Z","endTime":"2025-07-24T18:47:01.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":90.5,"endSpeed":83.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.502700393959405,"aZ":-16.95943064402124,"pfxX":4.517937880701858,"pfxZ":8.576191038253636,"pX":0.20143820370673327,"pZ":2.913715269635941,"vX0":-6.415703998111086,"vY0":-131.73186775368205,"vZ0":-2.788679543717574,"x":109.32,"y":160.11,"x0":2.07090317084606,"y0":50.00366640707471,"z0":5.225846178974075,"aX":8.016513476509335},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.2,"breakHorizontal":-7.0,"spinRate":2157,"spinDirection":147},"zone":2,"typeConfidence":0.87,"plateTime":0.41428947291290363,"extension":6.029718937187929},"index":0,"playId":"65c877e6-8042-383d-a406-908b549449dc","pitchNumber":1,"startTime":"2025-07-24T18:46:12.498Z","endTime":"2025-07-24T18:46:17.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.380521531557733,"aZ":-27.82196551629431,"pfxX":-3.1911202585191143,"pfxZ":2.7400590634210786,"pX":0.3192753504944315,"pZ":3.011157298103718,"vX0":-3.678650668374022,"vY0":-124.56608516180124,"vZ0":0.05479089037432672,"x":104.83,"y":157.48,"x0":2.2236809875207477,"y0":50.004492970168066,"z0":5.267862348888893,"aX":-5.0709040978712006},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.2,"breakHorizontal":6.6,"spinRate":2309,"spinDirection":186},"zone":3,"typeConfidence":0.92,"plateTime":0.4378316797796291,"extension":6.081205918805915},"index":1,"playId":"05addfb5-8e11-31a6-8c36-f50ad33dd54c","pitchNumber":2,"startTime":"2025-07-24T18:46:29.607Z","endTime":"2025-07-24T18:46:33.127Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-24T18:46:36.508Z","endTime":"2025-07-24T18:46:48.185Z","isPitch":false,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.978563236113157,"aZ":-14.17413538542963,"pfxX":3.142709033204516,"pfxZ":9.820350994374706,"pX":-0.25199876136179833,"pZ":1.4678539634781274,"vX0":-6.609075035888328,"vY0":-133.82330405749215,"vZ0":-7.154679760687519,"x":126.61,"y":199.15,"x0":1.8296338392539502,"y0":50.00643094080455,"z0":5.170686501126468,"aX":5.763208592578602},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":-4.4,"spinRate":2302,"spinDirection":154},"zone":13,"typeConfidence":0.92,"plateTime":0.40762974629900706,"extension":6.127915685598048},"hitData":{"launchSpeed":106.8,"launchAngle":-6.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.9,"coordY":108.57}},"index":3,"playId":"ba8b7d47-89f5-3379-849c-15be3aed0fcc","pitchNumber":3,"startTime":"2025-07-24T18:46:48.185Z","endTime":"2025-07-24T18:47:01.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:47:01.989Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Holliday flies out to center fielder Angel Martínez. Alex Jackson to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-24T18:49:33.263Z","endTime":"2025-07-24T18:49:49.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":2},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-24T18:47:13.290Z","endTime":"2025-07-24T18:48:12.783Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Erik Sabrowski replaces Logan Allen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-24T18:48:12.783Z","endTime":"2025-07-24T18:49:35.567Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681870,"link":"/api/v1/people/681870"},"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":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.366722296303024,"aZ":-13.241677771587947,"pfxX":6.350238862765941,"pfxZ":10.278775705761166,"pX":0.17855821360864774,"pZ":3.458325552035908,"vX0":-4.956998980090983,"vY0":-135.0962887986702,"vZ0":-3.988823520479377,"x":110.19,"y":145.41,"x0":1.2152443460377664,"y0":50.005805161242854,"z0":5.889596531772412,"aX":11.700187418683143},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":-10.4,"spinRate":2523,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.4059657878725442,"extension":6.59876425595246},"hitData":{"launchSpeed":99.3,"launchAngle":40.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.4,"coordY":53.75}},"index":2,"playId":"c24287de-bb1b-3c8e-a7a7-145d75af5a62","pitchNumber":1,"startTime":"2025-07-24T18:49:35.567Z","endTime":"2025-07-24T18:49:49.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:49:49.271Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Westburg walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-24T18:50:10.275Z","endTime":"2025-07-24T18:51:59.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"postOnThird":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.48633840062038,"strikeZoneBottom":1.60175171576278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.00729420135196,"aZ":-43.48872029475864,"pfxX":-3.2502121366726646,"pfxZ":-8.33850565322576,"pX":-0.8586094528039292,"pZ":1.6330579660856237,"vX0":-3.353919646958139,"vY0":-116.13442950591872,"vZ0":-0.7294153066178,"x":149.73,"y":194.69,"x0":1.0298053505135194,"y0":50.00201872598111,"z0":6.110035089855947,"aX":-4.410824862971382},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-15.0,"breakHorizontal":6.7,"spinRate":2716,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.47275670224176336,"extension":6.497515384147408},"index":0,"playId":"2427e6ca-8e5a-3604-a151-8626812cb781","pitchNumber":1,"startTime":"2025-07-24T18:50:23.208Z","endTime":"2025-07-24T18:50:27.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27564199381167,"aZ":-10.941406011803151,"pfxX":6.225274649139959,"pfxZ":11.070411604353554,"pX":-0.3209998764626372,"pZ":3.47928662735801,"vX0":-6.107480113014175,"vY0":-138.00167976110328,"vZ0":-4.357572052126528,"x":129.24,"y":144.84,"x0":1.117850180361649,"y0":50.00661581523672,"z0":5.822949826091444,"aX":11.944586231570515},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":-10.0,"spinRate":2656,"spinDirection":149},"zone":1,"typeConfidence":2.0,"plateTime":0.3977290508533544,"extension":6.7323397125222755},"index":1,"playId":"9893f6db-3a27-3e99-9e50-09a1fc03df03","pitchNumber":2,"startTime":"2025-07-24T18:50:39.216Z","endTime":"2025-07-24T18:50:42.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.981469243505295,"aZ":-10.866961381610112,"pfxX":5.2384445608074,"pfxZ":11.119117734204135,"pX":0.3470968422353987,"pZ":3.629177266531756,"vX0":-3.7840941915339665,"vY0":-138.0931865074743,"vZ0":-4.235230700298043,"x":103.77,"y":140.79,"x0":1.059971131237743,"y0":50.003290259877254,"z0":5.923583875831014,"aX":10.039012782463917},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.3,"breakHorizontal":-8.6,"spinRate":2703,"spinDirection":153},"zone":3,"typeConfidence":2.0,"plateTime":0.397813760468269,"extension":6.550375126277747},"index":2,"playId":"733488c6-f2cf-3bb1-83f0-c2f9224ba6c1","pitchNumber":3,"startTime":"2025-07-24T18:50:55.567Z","endTime":"2025-07-24T18:50:58.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.52159852015124,"strikeZoneBottom":1.68714890289003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.88772821674378,"aZ":-11.449062430355461,"pfxX":5.314099315947861,"pfxZ":10.660359346269544,"pX":1.7898969171437795,"pZ":4.142971295991753,"vX0":-0.36315443772894157,"vY0":-139.174367588448,"vZ0":-2.7496683952496923,"x":48.77,"y":126.92,"x0":1.2333463131021083,"y0":50.00040676870406,"z0":5.911635848032587,"aX":10.327403947777025},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.8,"breakHorizontal":-9.5,"spinRate":2631,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.3949458801784256,"extension":6.786257966892201},"index":3,"playId":"bd8b959f-8ffd-3993-a933-ea4e8f727bf6","pitchNumber":4,"startTime":"2025-07-24T18:51:16.000Z","endTime":"2025-07-24T18:51:19.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.50033956894055,"strikeZoneBottom":1.64119093809682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.42358195865281,"aZ":-10.083437007393881,"pfxX":5.934878286718816,"pfxZ":11.597110100932412,"pX":-1.2014125820357886,"pZ":2.10596761408125,"vX0":-7.701585374875227,"vY0":-137.3829604939735,"vZ0":-7.943006624322804,"x":162.8,"y":181.92,"x0":0.8717726250073876,"y0":50.00617545527478,"z0":5.726564170027496,"aX":11.308495852758657},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.4,"breakHorizontal":-9.1,"spinRate":2604,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.3992336685952904,"extension":6.891968661482807},"index":4,"playId":"597c1b31-9ef7-3f00-913d-2c83f05a8923","pitchNumber":5,"startTime":"2025-07-24T18:51:34.566Z","endTime":"2025-07-24T18:51:38.492Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.42663738618807,"strikeZoneBottom":1.61708360594735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.44012882845149,"aZ":-43.14785975564812,"pfxX":-2.9924151341921297,"pfxZ":-8.023721143143382,"pX":-1.2479324788161439,"pZ":0.4693142902896166,"vX0":-4.314480369667734,"vY0":-116.6511719095137,"vZ0":-3.241144294924161,"x":164.57,"y":226.11,"x0":1.0195455192481235,"y0":50.002404000540196,"z0":5.973765143604046,"aX":-4.092739427377183},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-15.1,"breakHorizontal":6.6,"spinRate":2814,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.47087274768782983,"extension":6.610027425458646},"index":5,"playId":"981d8edb-fa10-3b8a-8133-118938fc7fbd","pitchNumber":6,"startTime":"2025-07-24T18:51:54.763Z","endTime":"2025-07-24T18:51:59.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:51:59.181Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gunnar Henderson singles on a line drive to right fielder Nolan Jones. Alex Jackson scores. Jordan Westburg to 3rd. Gunnar Henderson to 2nd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-24T18:52:09.775Z","endTime":"2025-07-24T18:53:26.451Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnThird":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":{"id":671106,"link":"/api/v1/people/671106"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":85.0,"strikeZoneTop":3.69367625416272,"strikeZoneBottom":1.78352305051464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.841257734640042,"aZ":-12.213781079477142,"pfxX":5.947275772045332,"pfxZ":10.781960331898656,"pX":-0.9940124094397569,"pZ":2.337170964912904,"vX0":-7.803349380559236,"vY0":-135.27669260528995,"vZ0":-6.690588398793583,"x":154.89,"y":175.68,"x0":1.1568727063985953,"y0":50.00072198260453,"z0":5.700694751572672,"aX":11.008299054668468},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":-9.1,"spinRate":2593,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.40507693057187755,"extension":6.999282441111391},"index":0,"playId":"f2f601d4-ea70-31f7-a8dd-46fb9dcb3580","pitchNumber":1,"startTime":"2025-07-24T18:52:36.584Z","endTime":"2025-07-24T18:52:40.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.115559513827456,"aZ":-12.707232634361834,"pfxX":5.203142389486446,"pfxZ":10.447563994925204,"pX":-0.430577902059163,"pZ":3.3654947248250444,"vX0":-5.98588382609047,"vY0":-136.1683060893344,"vZ0":-4.123712790709057,"x":133.41,"y":147.91,"x0":1.1284376655163844,"y0":50.00029400773542,"z0":5.789612611796846,"aX":9.692650751573861},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":-8.0,"spinRate":2638,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.4034768451799442,"extension":6.75692012413239},"index":1,"playId":"57609da3-76fe-3eb9-b2e4-799ef1172542","pitchNumber":2,"startTime":"2025-07-24T18:52:54.045Z","endTime":"2025-07-24T18:53:00.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.8,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.257065084790423,"aZ":-39.890831829052345,"pfxX":-4.625797051847854,"pfxZ":-5.496638248311756,"pX":0.44811043731713673,"pZ":3.0509104082092184,"vX0":-0.4241434812897965,"vY0":-117.21024552620639,"vZ0":1.3823280342733653,"x":99.92,"y":156.41,"x0":1.232599021008285,"y0":50.002363244452766,"z0":6.152561226370608,"aX":-6.4946629990210365},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-9.4,"breakHorizontal":8.5,"spinRate":2423,"spinDirection":336},"zone":6,"typeConfidence":2.0,"plateTime":0.46568802053401726,"extension":6.483281524585307},"hitData":{"launchSpeed":82.8,"launchAngle":18.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.73,"coordY":111.68}},"index":2,"playId":"caa8d0b9-1e67-3d14-b964-867e92733ae7","pitchNumber":3,"startTime":"2025-07-24T18:53:15.850Z","endTime":"2025-07-24T18:53:26.451Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:53:26.451Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ramón Laureano pops out to shortstop Brayan Rocchio.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-24T18:56:08.882Z","endTime":"2025-07-24T18:57:39.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1],"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-24T18:53:47.369Z","endTime":"2025-07-24T18:54:20.705Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Festa replaces Erik Sabrowski.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-24T18:54:20.705Z","endTime":"2025-07-24T18:56:11.200Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670036,"link":"/api/v1/people/670036"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.35207339551285,"strikeZoneBottom":1.59220531934799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.941724103471916,"aZ":-28.556991308012098,"pfxX":5.777679727292782,"pfxZ":2.382438514329852,"pX":0.7042526396044242,"pZ":2.0853424171344894,"vX0":4.473604008157141,"vY0":-122.57852138376097,"vZ0":-1.4075319811318057,"x":90.16,"y":182.48,"x0":-1.8969155407817004,"y0":50.001001790366246,"z0":5.112241394159792,"aX":8.762898325551264},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.2,"breakHorizontal":-11.5,"spinRate":2648,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.4473732092823486,"extension":6.3845722054309695},"index":2,"playId":"fdc7e768-eae2-378c-8053-b90d223ed00b","pitchNumber":1,"startTime":"2025-07-24T18:56:11.200Z","endTime":"2025-07-24T18:56:15.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.34251953809145,"strikeZoneBottom":1.5576277770125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.033201583031087,"aZ":-19.50986785371125,"pfxX":-1.398606521729094,"pfxZ":6.838924883329268,"pX":0.20330274325454095,"pZ":3.8452306600243156,"vX0":6.110609512539371,"vY0":-134.92362122437274,"vZ0":0.5545626671313826,"x":109.25,"y":134.96,"x0":-1.9045137941708061,"y0":50.00665679842646,"z0":5.006796313777725,"aX":-2.5922157884817207},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.7,"breakHorizontal":1.3,"spinRate":2478,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.40521885364738575,"extension":6.330882348837618},"index":3,"playId":"6860783f-5024-3973-923f-c47ed57567ec","pitchNumber":2,"startTime":"2025-07-24T18:56:26.229Z","endTime":"2025-07-24T18:56:30.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.54819495836262,"aZ":-17.911838892203036,"pfxX":-1.3507645440717617,"pfxZ":7.630590166298822,"pX":0.5227632156406916,"pZ":2.5842707971278656,"vX0":6.836516721868419,"vY0":-135.13073426961412,"vZ0":-2.6592133644780613,"x":97.07,"y":169.0,"x0":-1.8529079967809543,"y0":50.00017576730324,"z0":4.824156631662581,"aX":-2.524275580604581},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":1.2,"spinRate":2519,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.4037119225018455,"extension":6.614150276221807},"index":4,"playId":"17a54e83-817d-3fc4-af7f-aa75b946057a","pitchNumber":3,"startTime":"2025-07-24T18:56:41.625Z","endTime":"2025-07-24T18:56:44.938Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-24T18:56:57.417Z","endTime":"2025-07-24T18:57:13.035Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.31946377261681,"strikeZoneBottom":1.54816585365085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.975114434944384,"aZ":-32.0327799142258,"pfxX":5.5692297546293545,"pfxZ":0.09444155857737968,"pX":1.085616180752006,"pZ":1.5744350489290928,"vX0":5.5187859296009885,"vY0":-123.16834522702328,"vZ0":-1.774410133629598,"x":75.62,"y":196.27,"x0":-1.9060755264999005,"y0":50.00565273272215,"z0":5.0076480900808695,"aX":8.574653997810163},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.0,"breakHorizontal":-11.4,"spinRate":2707,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.44433506800239764,"extension":6.571174955727797},"index":6,"playId":"1f6c811e-163e-30bb-a839-ff28445ea57f","pitchNumber":4,"startTime":"2025-07-24T18:57:13.035Z","endTime":"2025-07-24T18:57:17.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.326313280850098,"aZ":-31.92705340801049,"pfxX":5.714435632006495,"pfxZ":0.1625800850761614,"pX":0.5389406131340161,"pZ":2.840101251088389,"vX0":4.165500842721762,"vY0":-123.78835194035078,"vZ0":1.2589293989989927,"x":96.46,"y":162.1,"x0":-1.9097265430654493,"y0":50.00473743153153,"z0":5.003104715152834,"aX":8.845405255035603},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.8,"breakHorizontal":-11.3,"spinRate":2769,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.4429283575156684,"extension":6.626887745181133},"hitData":{"launchSpeed":78.2,"launchAngle":53.0,"totalDistance":206.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":99.61,"coordY":122.64}},"index":7,"playId":"4bd46169-0af8-3b31-b0f1-d4409ce1da3f","pitchNumber":5,"startTime":"2025-07-24T18:57:30.234Z","endTime":"2025-07-24T18:57:39.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T18:57:39.285Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-24T18:59:18.603Z","endTime":"2025-07-24T19:00:55.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"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":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.06327495019413,"strikeZoneBottom":1.39959064288977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.919691771290818,"aZ":-19.836055605770444,"pfxX":-7.222750816161403,"pfxZ":6.545492626305716,"pX":-0.8502165958403708,"pZ":2.7263465352341507,"vX0":6.5575405022517295,"vY0":-135.73441098620776,"vZ0":-3.1437924151177628,"x":149.41,"y":165.17,"x0":-2.3473219707784017,"y0":50.00179196122615,"z0":5.264504953565131,"aX":-13.61191616930323},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.5,"breakHorizontal":11.9,"spinRate":2306,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4019952806059903,"extension":6.316798360861425},"index":0,"playId":"15ec8f34-4726-3962-9e35-fb3d04eef1fc","pitchNumber":1,"startTime":"2025-07-24T18:59:45.193Z","endTime":"2025-07-24T18:59:48.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.01910153512172,"strikeZoneBottom":1.37822495426728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.35893599536316,"aZ":-40.77083135780523,"pfxX":7.21267874367911,"pfxZ":-6.063090572131373,"pX":-0.9705455172309195,"pZ":1.5268776537747544,"vX0":1.7289838560001496,"vY0":-118.2337176720528,"vZ0":0.03718036497886601,"x":153.99,"y":197.55,"x0":-2.6483926963910154,"y0":50.0053618826943,"z0":5.249775747412353,"aX":10.22115008402996},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-10.7,"breakHorizontal":-13.4,"spinRate":3213,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.4631054841354971,"extension":6.3349275534391385},"index":1,"playId":"89ee7a1d-682b-343a-bb60-e71d03cb5d2a","pitchNumber":2,"startTime":"2025-07-24T18:59:58.936Z","endTime":"2025-07-24T19:00:02.797Z","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":93.5,"endSpeed":85.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.411535939064336,"aZ":-20.934796588463975,"pfxX":-8.656229372735387,"pfxZ":5.958316424720705,"pX":0.16238322040372014,"pZ":3.5842164079333467,"vX0":9.289938165478324,"vY0":-135.9031595294888,"vZ0":-0.7011161340275245,"x":110.81,"y":142.01,"x0":-2.1618088105890574,"y0":50.0028636094693,"z0":5.288454444231832,"aX":-16.330212048088583},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.9,"breakHorizontal":13.9,"spinRate":2371,"spinDirection":239},"zone":12,"typeConfidence":2.0,"plateTime":0.40171837732084237,"extension":6.352519484408598},"index":2,"playId":"5718fd1e-8ba5-3fb8-8d3a-8a425e16e9b2","pitchNumber":3,"startTime":"2025-07-24T19:00:12.620Z","endTime":"2025-07-24T19:00:19.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.62000470619088,"aZ":-25.830577072069527,"pfxX":-10.278552259734866,"pfxZ":3.3519627420166653,"pX":-0.1315360496412677,"pZ":2.8994646384434963,"vX0":9.001766570337473,"vY0":-136.35627788024155,"vZ0":-1.5505646092367389,"x":122.01,"y":160.49,"x0":-2.13234655825898,"y0":50.00324143738421,"z0":5.249444978086709,"aX":-19.45028877667873},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.0,"breakHorizontal":16.8,"spinRate":2188,"spinDirection":242},"zone":2,"typeConfidence":2.0,"plateTime":0.4009552050391516,"extension":6.256271071949809},"index":3,"playId":"cd5c00f5-3711-3114-a69f-b72536b8e43e","pitchNumber":4,"startTime":"2025-07-24T19:00:32.226Z","endTime":"2025-07-24T19:00:36.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.65465042824787,"aZ":-40.695298608258106,"pfxX":7.32848077990514,"pfxZ":-5.997405342387374,"pX":-0.25601493820484345,"pZ":2.3180089661196384,"vX0":3.008725050302068,"vY0":-118.91836749051878,"vZ0":1.6793312622801198,"x":126.76,"y":176.19,"x0":-2.4931898983616283,"y0":50.00528971964517,"z0":5.31858379507986,"aX":10.405738944962662},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.1,"breakHorizontal":-14.0,"spinRate":3261,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.462138348571973,"extension":6.249679451340716},"index":4,"playId":"414b44a1-6d0a-3636-84d3-2cee6da7a5b4","pitchNumber":5,"startTime":"2025-07-24T19:00:52.059Z","endTime":"2025-07-24T19:00:55.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:00:55.972Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Hedges flies out to right fielder Tyler O'Neill.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-24T19:00:59.450Z","endTime":"2025-07-24T19:01:58.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.40193038829856,"aZ":-39.60311163859594,"pfxX":6.828644925360262,"pfxZ":-5.290117414558093,"pX":0.24068992597578492,"pZ":2.8432783191913056,"vX0":4.590719279053439,"vY0":-118.22427669265709,"vZ0":2.704905826876189,"x":107.83,"y":162.01,"x0":-2.619657680688345,"y0":50.005869090455654,"z0":5.341864656163997,"aX":9.581316453218594},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-8.5,"breakHorizontal":-13.6,"spinRate":3245,"spinDirection":62},"zone":2,"typeConfidence":2.0,"plateTime":0.4648861178292196,"extension":6.228069074921592},"index":0,"playId":"02abce9a-8c77-3cf4-b7be-09b9c8029036","pitchNumber":1,"startTime":"2025-07-24T19:01:21.878Z","endTime":"2025-07-24T19:01:25.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.478543920741522,"aZ":-37.48702879405813,"pfxX":6.899747505138995,"pfxZ":-3.7938088656092592,"pX":0.17060325456009762,"pZ":1.9797463760870242,"vX0":4.079129923769147,"vY0":-117.62725007959024,"vZ0":0.560476713240627,"x":110.5,"y":185.33,"x0":-2.4829609355513163,"y0":50.00408935471019,"z0":5.216400642919043,"aX":9.659797859517884},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-6.5,"breakHorizontal":-13.6,"spinRate":3238,"spinDirection":65},"zone":8,"typeConfidence":2.0,"plateTime":0.46580549967823126,"extension":6.3191291827927225},"hitData":{"launchSpeed":86.1,"launchAngle":46.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.29,"coordY":98.18}},"index":1,"playId":"a14ea42d-5090-322b-9bdb-9d15efa0bda4","pitchNumber":2,"startTime":"2025-07-24T19:01:49.522Z","endTime":"2025-07-24T19:01:58.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:01:58.886Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Steven Kwan walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-24T19:02:02.345Z","endTime":"2025-07-24T19:03:50.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"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":"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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.10154968040127,"strikeZoneBottom":1.41588609457669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.81368398056552,"aZ":-32.22511889325168,"pfxX":-10.721814419455221,"pfxZ":-0.027098329809938093,"pX":-1.8778953265669047,"pZ":2.953813385967487,"vX0":5.205391156305657,"vY0":-136.9957377525696,"vZ0":-0.14088061668903995,"x":188.58,"y":159.03,"x0":-2.407995935155356,"y0":50.00253250389461,"z0":5.205646210119161,"aX":-20.41163147957998},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":0.1,"breakHorizontal":18.4,"spinRate":2296,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.3995621004954022,"extension":6.428670867253155},"index":0,"playId":"e1800215-81bb-31e6-9d00-a9f2eb854c0a","pitchNumber":1,"startTime":"2025-07-24T19:02:23.975Z","endTime":"2025-07-24T19:02:27.887Z","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":94.3,"endSpeed":86.1,"strikeZoneTop":3.14309486704145,"strikeZoneBottom":1.43999948088219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.391467282505328,"aZ":-28.657519017043484,"pfxX":-10.142363974070378,"pfxZ":1.8469516607481218,"pX":-1.4755715685630824,"pZ":4.241390383425564,"vX0":6.032191140775883,"vY0":-137.2077022136944,"vZ0":2.163520642132819,"x":173.25,"y":124.26,"x0":-2.3849252098722893,"y0":50.004557595986206,"z0":5.395522048607455,"aX":-19.33776960778932},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.0,"breakHorizontal":17.0,"spinRate":2300,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.3992144020170443,"extension":6.100162958599625},"index":1,"playId":"828f4d7f-def8-3396-b454-ee519467f35c","pitchNumber":2,"startTime":"2025-07-24T19:02:37.634Z","endTime":"2025-07-24T19:02:41.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.14580116550948,"strikeZoneBottom":1.43999963165018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.503536059216916,"aZ":-29.012454593621893,"pfxX":-10.01564258965554,"pfxZ":1.6603596109101098,"pX":-0.9806327918514738,"pZ":3.011755914687031,"vX0":7.091622652192077,"vY0":-136.80104187540155,"vZ0":-0.6597054247090419,"x":154.38,"y":157.46,"x0":-2.2975072927667592,"y0":50.00387543051524,"z0":5.234345093892,"aX":-19.09723895105494},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.1,"breakHorizontal":16.8,"spinRate":2263,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.39947632042202397,"extension":6.261088313146608},"index":2,"playId":"a9160811-8c1e-3c6a-99db-e86386c8f541","pitchNumber":3,"startTime":"2025-07-24T19:02:59.260Z","endTime":"2025-07-24T19:03:03.760Z","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":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.17999996915774,"strikeZoneBottom":1.41062161008212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.55163916158674,"aZ":-30.108832455541734,"pfxX":-8.754343262376691,"pfxZ":1.1155603892460721,"pX":-0.17297780926189563,"pZ":3.0688129272506335,"vX0":8.76082222054001,"vY0":-134.87977946363733,"vZ0":-5.21916260320166E-4,"x":123.59,"y":155.92,"x0":-2.3213023216332593,"y0":50.00117620494325,"z0":5.187117499670903,"aX":-16.175193184077123},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.3,"breakHorizontal":14.0,"spinRate":2301,"spinDirection":242},"zone":2,"typeConfidence":2.0,"plateTime":0.40565449563228295,"extension":6.166405271113643},"index":3,"playId":"b787e4b0-f839-3c52-baca-3112ac9b2812","pitchNumber":4,"startTime":"2025-07-24T19:03:12.888Z","endTime":"2025-07-24T19:03:16.588Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.16295471397515,"strikeZoneBottom":1.43999911503506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.41466848712725,"aZ":-26.84220137143265,"pfxX":-0.5622028259658627,"pfxZ":3.054146523576623,"pX":0.1337371568573224,"pZ":1.8435848694040997,"vX0":6.677815766568915,"vY0":-130.61340070438655,"vZ0":-2.9389856141653814,"x":111.9,"y":189.0,"x0":-2.3702366538966393,"y0":50.006409378292645,"z0":4.976237069976486,"aX":-0.9828236354361607},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.2,"breakHorizontal":-0.2,"spinRate":2554,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.4174264437815274,"extension":6.115548520338757},"index":4,"playId":"c4055cb4-aadd-38c7-879e-f35700ef3ace","pitchNumber":5,"startTime":"2025-07-24T19:03:30.076Z","endTime":"2025-07-24T19:03:34.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.14123577716268,"strikeZoneBottom":1.40525336129465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.191648322484323,"aZ":-30.137715725016335,"pfxX":-9.764278213135267,"pfxZ":1.0535097128982063,"pX":-1.8294200781045409,"pZ":3.527341856492,"vX0":4.7759597731844545,"vY0":-137.89367890957251,"vZ0":0.7652843103202743,"x":186.73,"y":143.54,"x0":-2.3103806715125974,"y0":50.004750731026185,"z0":5.271494332043231,"aX":-18.90190702764595},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.3,"breakHorizontal":16.8,"spinRate":2178,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.39644015321824266,"extension":5.879978380191334},"index":5,"playId":"06b3e086-7678-3e6a-8413-62628479ecdb","pitchNumber":6,"startTime":"2025-07-24T19:03:47.267Z","endTime":"2025-07-24T19:03:50.816Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:03:50.816Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Angel Martínez pops out to third baseman Ramón Urías in foul territory.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-24T19:06:28.547Z","endTime":"2025-07-24T19:06:39.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":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":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-24T19:04:00.431Z","endTime":"2025-07-24T19:04:32.348Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Corbin Martin replaces Charlie Morton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-24T19:04:32.348Z","endTime":"2025-07-24T19:06:30.874Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656686,"link":"/api/v1/people/656686"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.459436801861646,"aZ":-25.444649325208612,"pfxX":1.17424978498298,"pfxZ":3.731260465620169,"pX":0.8042174665773182,"pZ":3.028659447699666,"vX0":7.924135637635641,"vY0":-132.9828236918211,"vZ0":-2.1152312467173786,"x":86.35,"y":157.01,"x0":-2.3574661048240664,"y0":50.00494479673365,"z0":5.665819362046926,"aX":2.119679651139987},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.5,"breakHorizontal":-3.7,"spinRate":2452,"spinDirection":166},"zone":3,"typeConfidence":2.0,"plateTime":0.41066373298023073,"extension":6.486156970476315},"hitData":{"launchSpeed":63.6,"launchAngle":82.0,"totalDistance":38.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":112.54,"coordY":195.83}},"index":2,"playId":"3b239b46-7c40-34ba-b52a-bb7f6fb40760","pitchNumber":1,"startTime":"2025-07-24T19:06:30.874Z","endTime":"2025-07-24T19:06:39.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:06:39.301Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler O'Neill flies out to center fielder Angel Martínez.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-24T19:09:02.280Z","endTime":"2025-07-24T19:09:48.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"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":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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: Jakob Junis replaces Matt Festa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-24T19:08:05.098Z","endTime":"2025-07-24T19:09:04.592Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596001,"link":"/api/v1/people/596001"},"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":90.8,"endSpeed":83.2,"strikeZoneTop":3.06773952132173,"strikeZoneBottom":1.39658878328392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.215448586505627,"aZ":-25.868013117454762,"pfxX":-8.612708008097417,"pfxZ":3.5552700369392216,"pX":-0.5120792212812991,"pZ":3.946095722096073,"vX0":6.88903511496852,"vY0":-132.14605311598618,"vZ0":0.6550821003010598,"x":136.52,"y":132.24,"x0":-2.02922115565608,"y0":50.00428589013332,"z0":5.589967363171217,"aX":-15.288173423225906},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.8,"breakHorizontal":14.2,"spinRate":2054,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.413913520263014,"extension":5.984172339577897},"index":1,"playId":"1682b756-4817-3834-9cfd-41cc91476088","pitchNumber":1,"startTime":"2025-07-24T19:09:04.592Z","endTime":"2025-07-24T19:09:08.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":74.1,"strikeZoneTop":3.09113867396457,"strikeZoneBottom":1.38999908486086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.636871073140245,"aZ":-31.561334913519406,"pfxX":6.2138824739745795,"pfxZ":0.44274973887695435,"pX":0.20852448574879007,"pZ":1.904817235870595,"vX0":3.75103958750063,"vY0":-116.23207714908088,"vZ0":-1.6517291036927066,"x":109.05,"y":187.35,"x0":-2.230275284288917,"y0":50.00085033750731,"z0":5.605862759531935,"aX":8.548573052367306},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.7,"breakHorizontal":-12.1,"spinRate":2505,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.47022544612831974,"extension":6.103845085273704},"index":2,"playId":"bed59947-2f7a-3d05-bcb5-19758e586476","pitchNumber":2,"startTime":"2025-07-24T19:09:14.382Z","endTime":"2025-07-24T19:09:18.184Z","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":91.4,"endSpeed":84.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45988771440082,"aZ":-24.352347302751486,"pfxX":-8.774087936406536,"pfxZ":4.330582349653193,"pX":0.9231239049380626,"pZ":2.4465987744935553,"vX0":10.347378339361256,"vY0":-132.83119514736478,"vZ0":-3.0742356917660407,"x":81.81,"y":172.72,"x0":-1.8624626344988988,"y0":50.004268854049734,"z0":5.367706608530737,"aX":-15.856513670176728},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.4,"breakHorizontal":13.9,"spinRate":2128,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.41059067839231167,"extension":5.990139675361371},"index":3,"playId":"b8ac750e-6b35-34d4-abc8-e0c1415db069","pitchNumber":3,"startTime":"2025-07-24T19:09:24.877Z","endTime":"2025-07-24T19:09:28.048Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-24T19:09:31.932Z","endTime":"2025-07-24T19:09:40.322Z","isPitch":false,"type":"action","player":{"id":641933,"link":"/api/v1/people/641933"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.22373464027521,"aZ":-30.61275000481817,"pfxX":4.791564113758509,"pfxZ":1.036453626542972,"pX":0.8729228606049666,"pZ":2.1420998720934454,"vX0":5.610552609412083,"vY0":-121.62517282567111,"vZ0":-1.6806181867064551,"x":83.73,"y":180.94,"x0":-2.080136516790282,"y0":50.00500166119014,"z0":5.478826386643249,"aX":7.230280475795778},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.8,"breakHorizontal":-10.0,"spinRate":2578,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4491038291600131,"extension":5.846431412270425},"hitData":{"launchSpeed":94.6,"launchAngle":26.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.48,"coordY":53.12}},"index":5,"playId":"bec8a2fc-1805-3d66-a202-f0656a9107cd","pitchNumber":4,"startTime":"2025-07-24T19:09:40.322Z","endTime":"2025-07-24T19:09:48.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:09:48.114Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Urías grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-24T19:10:00.755Z","endTime":"2025-07-24T19:10:58.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"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":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"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":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.8,"strikeZoneTop":3.1993466944011,"strikeZoneBottom":1.52999922385094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.78795750292231,"aZ":-32.699757250819374,"pfxX":5.675292868102074,"pfxZ":-0.35637072486598775,"pX":0.6351580914133499,"pZ":2.045259535268511,"vX0":4.716289215387375,"vY0":-120.39607259098028,"vZ0":-1.4921691755391064,"x":92.79,"y":183.56,"x0":-2.081394903614175,"y0":50.00316010014045,"z0":5.54792575510877,"aX":8.390343110767231},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.7,"breakHorizontal":-11.4,"spinRate":2439,"spinDirection":69},"zone":9,"typeConfidence":2.0,"plateTime":0.4536872160714256,"extension":5.761891132720634},"index":0,"playId":"f1985449-22ee-31c7-95f0-370e5be43608","pitchNumber":1,"startTime":"2025-07-24T19:10:12.697Z","endTime":"2025-07-24T19:10:17.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.0,"strikeZoneTop":3.18245608845037,"strikeZoneBottom":1.51682110792892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.388330154251435,"aZ":-32.407505035137824,"pfxX":5.578794155266914,"pfxZ":-0.1522516103762399,"pX":-1.0123444139246116,"pZ":2.792617647459342,"vX0":1.5283807876414133,"vY0":-120.90475492316733,"vZ0":0.1140335936418464,"x":155.59,"y":163.38,"x0":-2.376185559961625,"y0":50.0047715664305,"z0":5.565768908290039,"aX":8.342162756064054},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.0,"breakHorizontal":-10.4,"spinRate":2539,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.45131727552671475,"extension":5.718344407076205},"index":1,"playId":"ee17621d-fb82-338b-8784-04547de959d9","pitchNumber":2,"startTime":"2025-07-24T19:10:23.815Z","endTime":"2025-07-24T19:10:30.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.21086371128757,"strikeZoneBottom":1.52999968596801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.694704340483216,"aZ":-29.374767218119118,"pfxX":6.503177198780704,"pfxZ":1.8832516868379727,"pX":0.26164564730425827,"pZ":3.073209114029866,"vX0":3.8333336151906336,"vY0":-120.81910933034082,"vZ0":0.11161119591518487,"x":107.03,"y":155.8,"x0":-2.188160438255549,"y0":50.00033355342487,"z0":5.599796954864836,"aX":9.648768519037043},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.7,"breakHorizontal":-12.7,"spinRate":2610,"spinDirection":60},"zone":2,"typeConfidence":2.0,"plateTime":0.4526779503917786,"extension":5.977082198121354},"index":2,"playId":"6ed2ef5f-ff75-3665-af4d-a2d6240f1ee1","pitchNumber":3,"startTime":"2025-07-24T19:10:35.897Z","endTime":"2025-07-24T19:10:39.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.642906618468658,"aZ":-31.999017672542315,"pfxX":4.875981187295551,"pfxZ":0.11715722251679672,"pX":0.4722222778436336,"pZ":2.837611946423673,"vX0":4.394586197962781,"vY0":-122.34013693907802,"vZ0":0.2433351364759362,"x":99.0,"y":162.16,"x0":-1.9794753244001655,"y0":50.0035070999922,"z0":5.474564698585307,"aX":7.407699135889946},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.5,"breakHorizontal":-9.8,"spinRate":2553,"spinDirection":70},"zone":3,"typeConfidence":2.0,"plateTime":0.4473285282871271,"extension":5.589197817016282},"hitData":{"launchSpeed":77.7,"launchAngle":-29.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.72,"coordY":159.42}},"index":3,"playId":"e21042e5-b324-3189-95d8-af066f760e84","pitchNumber":4,"startTime":"2025-07-24T19:10:51.020Z","endTime":"2025-07-24T19:10:58.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:10:58.600Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan O'Hearn walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-24T19:11:35.116Z","endTime":"2025-07-24T19:13:19.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"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":[1,2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ryan O'Hearn replaces Coby Mayo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-24T19:11:18.780Z","endTime":"2025-07-24T19:11:37.400Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":691723,"link":"/api/v1/people/691723"}},{"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":92.9,"endSpeed":85.5,"strikeZoneTop":3.29246383984145,"strikeZoneBottom":1.56945033246478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.927697350698992,"aZ":-24.716034357344057,"pfxX":-8.74493715979996,"pfxZ":4.0099266367653,"pX":-0.19419891653049648,"pZ":2.0701416074730603,"vX0":7.316325671010004,"vY0":-135.1789099933794,"vZ0":-3.8507382947179662,"x":124.4,"y":182.89,"x0":-1.792211900452495,"y0":50.00527865178145,"z0":5.236962822065992,"aX":-16.277012197045497},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.7,"breakHorizontal":14.4,"spinRate":2063,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.40432901417379696,"extension":6.027714815268963},"index":1,"playId":"ac80ebd4-bfe2-3910-ac3f-5a81c22b5f03","pitchNumber":1,"startTime":"2025-07-24T19:11:37.400Z","endTime":"2025-07-24T19:11:41.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.36858999976205,"strikeZoneBottom":1.6456609976257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.915649765972834,"aZ":-26.93998009690731,"pfxX":-7.579363205961257,"pfxZ":3.1551770515161817,"pX":0.625012982196596,"pZ":1.0810196737222628,"vX0":8.54254597361882,"vY0":-127.42941117306108,"vZ0":-5.433684048347423,"x":93.18,"y":209.59,"x0":-1.7715248612913335,"y0":50.00595266786092,"z0":5.345050266923265,"aX":-12.583528279018436},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":12.0,"spinRate":1273,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.42832981781421076,"extension":5.838105707738197},"index":2,"playId":"4d7e7190-d909-3ff3-89b5-43d23742a257","pitchNumber":2,"startTime":"2025-07-24T19:11:48.573Z","endTime":"2025-07-24T19:11:51.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.43104588409935,"strikeZoneBottom":1.65798445346657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.304949527946658,"aZ":-32.15433331204293,"pfxX":-9.680506713553847,"pfxZ":0.00712526526150814,"pX":0.17178829302588378,"pZ":1.0020001605307978,"vX0":8.182492504065857,"vY0":-127.98778575773879,"vZ0":-4.726207867822939,"x":110.45,"y":211.73,"x0":-1.80198272976831,"y0":50.0005449212341,"z0":5.377847077697359,"aX":-16.130798411262592},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.8,"breakHorizontal":15.8,"spinRate":1353,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4272349421435866,"extension":6.153369849364131},"index":3,"playId":"676c62f8-e202-35ea-986e-c6cdedb1aa64","pitchNumber":3,"startTime":"2025-07-24T19:12:00.890Z","endTime":"2025-07-24T19:12:04.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.632345020255162,"aZ":-30.47707394490016,"pfxX":5.4233083510312845,"pfxZ":1.1293676898134493,"pX":-0.009755333770960741,"pZ":2.2748630855490357,"vX0":3.3869196036454268,"vY0":-121.7524911652376,"vZ0":-1.447813639945202,"x":117.37,"y":177.36,"x0":-2.121066324532087,"y0":50.005946160986184,"z0":5.500832139418458,"aX":8.190282986162137},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.9,"breakHorizontal":-10.6,"spinRate":2524,"spinDirection":64},"zone":5,"typeConfidence":2.0,"plateTime":0.44889130897043206,"extension":5.871494922247568},"index":4,"playId":"c1d4f0b4-e6c2-341e-98ae-670142e7f1e1","pitchNumber":4,"startTime":"2025-07-24T19:12:12.005Z","endTime":"2025-07-24T19:12:15.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.43437662731372,"strikeZoneBottom":1.68633481936893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.608902641250143,"aZ":-30.62224076070206,"pfxX":-8.327029552752961,"pfxZ":0.9322225540111546,"pX":0.8612558201760842,"pZ":1.5147812779796128,"vX0":9.232402648419244,"vY0":-128.35760496540325,"vZ0":-3.9290862725534934,"x":84.17,"y":197.88,"x0":-1.70062888006864,"y0":50.00522955395714,"z0":5.450269839723646,"aX":-13.895029872070333},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":13.0,"spinRate":1351,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.42674253424928876,"extension":5.950022502234234},"index":5,"playId":"55248558-2260-3c17-bbf0-7e4d57aa90b8","pitchNumber":5,"startTime":"2025-07-24T19:12:27.121Z","endTime":"2025-07-24T19:12:31.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.74083631602631,"aZ":-27.305239492812298,"pfxX":5.355876012530783,"pfxZ":3.175531216047215,"pX":0.011333209018357833,"pZ":3.459564286406319,"vX0":3.147689991992232,"vY0":-122.89710756721091,"vZ0":0.5519303857211122,"x":116.57,"y":145.37,"x0":-1.980824448117276,"y0":50.004437312150955,"z0":5.546392732871216,"aX":8.214181387086482},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.1,"breakHorizontal":-10.4,"spinRate":2428,"spinDirection":67},"zone":2,"typeConfidence":2.0,"plateTime":0.4452362502789238,"extension":5.805932457795286},"index":6,"playId":"a013b709-9c56-3599-a65c-aa6c87cb8389","pitchNumber":6,"startTime":"2025-07-24T19:12:40.103Z","endTime":"2025-07-24T19:12:43.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.77678410576332,"aZ":-28.093135035265572,"pfxX":-8.517852961095437,"pfxZ":2.2414379898759673,"pX":-0.46085116695677664,"pZ":2.3725053891611068,"vX0":6.2608249774593965,"vY0":-134.15302089477964,"vZ0":-2.604486724328694,"x":134.57,"y":174.72,"x0":-1.7215238168834741,"y0":50.00036459869489,"z0":5.3642774915595535,"aX":-15.480300249884547},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.7,"breakHorizontal":14.0,"spinRate":2022,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.4087208129166924,"extension":6.0321002524722855},"index":7,"playId":"69ebfc60-4e58-3591-bc83-13b47441eadd","pitchNumber":7,"startTime":"2025-07-24T19:12:58.295Z","endTime":"2025-07-24T19:13:01.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.41297024218341,"strikeZoneBottom":1.6147923916236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.49644008992238,"aZ":-24.627626229063388,"pfxX":-9.013674148788391,"pfxZ":4.190923629510809,"pX":-0.8393160365585929,"pZ":3.7908434728518285,"vX0":5.2353677280841975,"vY0":-133.7988716194905,"vZ0":0.3199701922910593,"x":148.99,"y":136.43,"x0":-1.6563946478793747,"y0":50.00621421811841,"z0":5.443075081005561,"aX":-16.247190283668207},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.9,"breakHorizontal":15.1,"spinRate":2133,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.41032267136775635,"extension":6.0284863571187275},"index":8,"playId":"177ed149-81ae-32b3-8f32-e190a1b2f2ac","pitchNumber":8,"startTime":"2025-07-24T19:13:14.141Z","endTime":"2025-07-24T19:13:19.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:13:19.581Z","atBatIndex":62},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Dylan Carlson hit by pitch. Ryan O'Hearn to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-24T19:13:27.463Z","endTime":"2025-07-24T19:13:50.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","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":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.5621395008643,"aZ":-31.44446294526224,"pfxX":7.9243124165906655,"pfxZ":0.4902374521418791,"pX":1.6730154753723345,"pZ":1.7850518173496155,"vX0":6.764698130937134,"vY0":-122.10765278245289,"vZ0":-2.098821457983215,"x":53.23,"y":190.58,"x0":-2.1697618935477636,"y0":50.00478411199188,"z0":5.378839863393323,"aX":11.887199927680955},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.6,"breakHorizontal":-16.1,"spinRate":2460,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4497240024669349,"extension":5.908915362048289},"index":0,"playId":"00658a02-b698-382b-851b-0714948c1e10","pitchNumber":1,"startTime":"2025-07-24T19:13:46.843Z","endTime":"2025-07-24T19:13:50.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:13:50.097Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colton Cowser grounds out, second baseman Daniel Schneemann to first baseman Kyle Manzardo.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-24T19:15:19.395Z","endTime":"2025-07-24T19:17:05.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0],"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":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Colton Cowser replaces Alex Jackson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-24T19:14:14.226Z","endTime":"2025-07-24T19:14:21.542Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":656577,"link":"/api/v1/people/656577"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-24T19:14:21.542Z","endTime":"2025-07-24T19:15:21.705Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.36978605220093,"strikeZoneBottom":1.67350188129442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.904866986979975,"aZ":-24.20078773637314,"pfxX":-9.112898985084698,"pfxZ":4.268237128771407,"pX":-1.9021828481433096,"pZ":3.3991339913206025,"vX0":3.4262105373043026,"vY0":-135.64425312535096,"vZ0":-0.9154492959748028,"x":189.51,"y":147.0,"x0":-1.995675962068611,"y0":50.003094603540035,"z0":5.424010770800096,"aX":-17.02876607470771},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.8,"breakHorizontal":15.8,"spinRate":2094,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40336050437981275,"extension":6.064351821150268},"index":2,"playId":"a77138ee-963b-3c21-aaf8-b238860af0f8","pitchNumber":1,"startTime":"2025-07-24T19:15:21.705Z","endTime":"2025-07-24T19:15:25.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.31730271606364,"strikeZoneBottom":1.62999863095142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.98750807563058,"aZ":-30.17496618654629,"pfxX":-10.147132197843987,"pfxZ":1.0974744681343207,"pX":-1.1133110197203149,"pZ":3.0022499875814685,"vX0":5.316484659821974,"vY0":-134.32046041218,"vZ0":-0.7094529696551424,"x":159.44,"y":157.72,"x0":-1.8034396941662896,"y0":50.00200628224095,"z0":5.421521259865942,"aX":-18.479668412194513},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.0,"breakHorizontal":17.2,"spinRate":2040,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4082790928150599,"extension":5.855883926989853},"index":3,"playId":"426ce759-be2d-37f4-89a2-f903dabf1cd4","pitchNumber":2,"startTime":"2025-07-24T19:15:34.776Z","endTime":"2025-07-24T19:15:38.797Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.3212010555373,"strikeZoneBottom":1.63000144475242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.958036001115087,"aZ":-28.98917782678485,"pfxX":-7.610916595322832,"pfxZ":1.930938964831773,"pX":0.42125010166836757,"pZ":2.7125745337614604,"vX0":7.853285639300345,"vY0":-127.4812962240212,"vZ0":-1.2892580603857295,"x":100.94,"y":165.54,"x0":-1.7089243591028382,"y0":50.00200857073728,"z0":5.5111297850918275,"aX":-12.539924735904245},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.5,"breakHorizontal":12.0,"spinRate":1335,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.4294893295904134,"extension":5.907849390200029},"index":4,"playId":"f18e4201-3b80-377f-84e4-ad71e6fdee96","pitchNumber":3,"startTime":"2025-07-24T19:15:48.710Z","endTime":"2025-07-24T19:15:52.587Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.33763346022453,"strikeZoneBottom":1.6913741122637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.76396089391821,"aZ":-22.484249381648585,"pfxX":-7.553309904588053,"pfxZ":5.306840394056733,"pX":-0.8997350661348863,"pZ":3.384898904733809,"vX0":4.90353297715861,"vY0":-134.19435685729079,"vZ0":-1.2429027029256663,"x":151.3,"y":147.39,"x0":-1.7684297900156503,"y0":50.0016670059282,"z0":5.454204024945988,"aX":-13.789023371742328},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.6,"breakHorizontal":12.6,"spinRate":2072,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40800898537897057,"extension":6.00778456684337},"index":5,"playId":"41919337-8335-334d-a9d5-1c1108fa11b5","pitchNumber":4,"startTime":"2025-07-24T19:16:04.069Z","endTime":"2025-07-24T19:16:07.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.798495858231064,"aZ":-24.304791141141685,"pfxX":-8.80952177147358,"pfxZ":4.338986757443312,"pX":0.32757679210265445,"pZ":2.476818293365568,"vX0":8.252532762012502,"vY0":-133.99176049440743,"vZ0":-2.90779407971831,"x":104.51,"y":171.91,"x0":-1.652369640296486,"y0":50.00024970836574,"z0":5.318649341839057,"aX":-15.966487869382153},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.4,"breakHorizontal":14.2,"spinRate":2108,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.40927218489469297,"extension":6.153112546775092},"index":6,"playId":"a82370a7-f3f8-37c5-8ab1-80c0adcb9cc4","pitchNumber":5,"startTime":"2025-07-24T19:16:22.411Z","endTime":"2025-07-24T19:16:30.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.825464196245616,"aZ":-28.901010321826522,"pfxX":4.998958065954616,"pfxZ":2.15641793327835,"pX":0.30934647431488116,"pZ":2.3121692053052336,"vX0":4.1721307608807905,"vY0":-122.5384612028225,"vZ0":-1.6736489753908996,"x":105.21,"y":176.35,"x0":-2.0663506900811996,"y0":50.00247932120104,"z0":5.4795837237600145,"aX":7.579719120598833},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.7,"breakHorizontal":-10.1,"spinRate":2419,"spinDirection":74},"zone":6,"typeConfidence":2.0,"plateTime":0.44745385329682597,"extension":5.846531681655746},"hitData":{"launchSpeed":86.0,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.73,"coordY":153.36}},"index":7,"playId":"45af767e-d2a9-3cd9-90c3-fbf1d8b9bd94","pitchNumber":6,"startTime":"2025-07-24T19:16:58.004Z","endTime":"2025-07-24T19:17:05.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:17:05.228Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Ramírez grounds out, second baseman Jackson Holliday to first baseman Ryan O'Hearn.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-24T19:19:41.440Z","endTime":"2025-07-24T19:20:24.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6],"actionIndex":[0,1,2,3],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"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":{"description":"Ryan O'Hearn remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-24T19:19:24.723Z","endTime":"2025-07-24T19:19:24.748Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":691723,"link":"/api/v1/people/691723"}},{"details":{"description":"Defensive Substitution: Jacob Stallings replaces center fielder Dylan Carlson, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-24T19:19:24.748Z","endTime":"2025-07-24T19:19:24.749Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607732,"link":"/api/v1/people/607732"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"801","replacedPlayer":{"id":666185,"link":"/api/v1/people/666185"}},{"details":{"description":"Colton Cowser remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-24T19:19:24.749Z","endTime":"2025-07-24T19:19:24.751Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":656577,"link":"/api/v1/people/656577"}},{"details":{"description":"Pitching Change: Seranthony Domínguez replaces Corbin Martin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-24T19:19:24.751Z","endTime":"2025-07-24T19:19:43.803Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622554,"link":"/api/v1/people/622554"},"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":98.0,"endSpeed":90.3,"strikeZoneTop":3.27407874637947,"strikeZoneBottom":1.53999942218973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.7396708344079,"aZ":-19.067462424752936,"pfxX":-8.081077433591519,"pfxZ":6.339244311581937,"pX":-0.8121581091915537,"pZ":0.9384913380814901,"vX0":6.2847121691341865,"vY0":-142.43302791471072,"vZ0":-8.654833844732957,"x":147.96,"y":213.44,"x0":-1.990228986768883,"y0":50.00342204766738,"z0":5.207551477905201,"aX":-16.711533742477766},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.0,"breakHorizontal":13.4,"spinRate":2369,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.3835931517213842,"extension":6.353460504867697},"index":4,"playId":"67014c7a-c01d-3eb5-945b-1dafcb52c91a","pitchNumber":1,"startTime":"2025-07-24T19:19:43.803Z","endTime":"2025-07-24T19:19:48.040Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.2003906747188,"aZ":-28.359790203304083,"pfxX":-4.953546726371182,"pfxZ":2.3168853101599955,"pX":-0.09460986116820952,"pZ":1.4836553362491203,"vX0":5.7023617436569305,"vY0":-127.15112280891941,"vZ0":-4.660085152952366,"x":120.61,"y":198.72,"x0":-1.7189673021956122,"y0":50.00081809638063,"z0":5.58110931985755,"aX":-8.139786699590271},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":7.7,"spinRate":961,"spinDirection":251},"zone":8,"typeConfidence":0.88,"plateTime":0.43019055685190244,"extension":6.2622414093006915},"index":5,"playId":"bf710207-e9f7-3742-a524-e131eca575ac","pitchNumber":2,"startTime":"2025-07-24T19:19:59.568Z","endTime":"2025-07-24T19:20:03.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":91.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.961449314735052,"aZ":-19.066778096258062,"pfxX":-9.149252786349837,"pfxZ":6.167414980709112,"pX":-0.07107818885988575,"pZ":1.2496896555569175,"vX0":8.734063702109065,"vY0":-144.24874072561462,"vZ0":-8.131725470386527,"x":119.71,"y":205.04,"x0":-1.937340169303615,"y0":50.00333175473682,"z0":5.263198651478186,"aX":-19.44131999926176},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":9.8,"breakHorizontal":15.0,"spinRate":2382,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3785310232609165,"extension":6.365338867984127},"hitData":{"launchSpeed":103.7,"launchAngle":-22.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.13,"coordY":133.83}},"index":6,"playId":"1a8edf97-4cde-3834-bf5a-cc41dfeccdb1","pitchNumber":3,"startTime":"2025-07-24T19:20:16.925Z","endTime":"2025-07-24T19:20:24.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:20:24.542Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a sharp line drive to center fielder Colton Cowser.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-24T19:20:30.761Z","endTime":"2025-07-24T19:22:11.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"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":"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":4},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.09619848254617,"strikeZoneBottom":1.34509759592649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.68548167294849,"aZ":-31.49728389114992,"pfxX":-6.010060193340484,"pfxZ":0.4111930276290501,"pX":-1.7340035521007888,"pZ":4.4809741149215805,"vX0":2.528702859999027,"vY0":-126.74942438436231,"vZ0":2.9724892961682245,"x":183.1,"y":117.79,"x0":-1.9610453820082414,"y0":50.00079099903835,"z0":5.800181571859096,"aX":-9.826687740253501},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.7,"breakHorizontal":10.3,"spinRate":723,"spinDirection":255},"zone":11,"typeConfidence":0.88,"plateTime":0.43130290814605843,"extension":6.403200052104301},"index":0,"playId":"46826b8c-c5c0-3887-9d9d-cb1c69cb0461","pitchNumber":1,"startTime":"2025-07-24T19:20:53.459Z","endTime":"2025-07-24T19:20:56.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.13277660275504,"strikeZoneBottom":1.43171824619119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.4165113050001,"aZ":-32.5802732168422,"pfxX":-3.6083090680828116,"pfxZ":-0.2479605619725529,"pX":-1.334338730558087,"pZ":2.7909943464511806,"vX0":2.91544573016006,"vY0":-126.98453390215157,"vZ0":-0.9226945981829431,"x":167.86,"y":163.42,"x0":-2.0318076231645263,"y0":50.00445458856625,"z0":5.764528104081162,"aX":-5.859121530060315},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.5,"breakHorizontal":5.9,"spinRate":908,"spinDirection":253},"zone":11,"typeConfidence":0.66,"plateTime":0.4322918586455424,"extension":6.639182047344312},"index":1,"playId":"972da971-1223-3c93-b78a-e1b2b86ce3f0","pitchNumber":2,"startTime":"2025-07-24T19:21:09.303Z","endTime":"2025-07-24T19:21:13.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.14631892673798,"strikeZoneBottom":1.32025994587286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.833922303801927,"aZ":-22.065269749359995,"pfxX":-9.402418314658025,"pfxZ":5.031536616668273,"pX":-0.3681665244745262,"pZ":3.510463741995403,"vX0":7.089474692907657,"vY0":-140.79924536144256,"vZ0":-1.5876028524435555,"x":131.03,"y":144.0,"x0":-1.6965807354901439,"y0":50.00246153420321,"z0":5.508911924401682,"aX":-18.88626418628721},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.0,"breakHorizontal":15.6,"spinRate":2231,"spinDirection":206},"zone":11,"typeConfidence":0.93,"plateTime":0.3889582704863428,"extension":6.34001514310944},"index":2,"playId":"8b9f4d07-051c-3c9c-bb7c-9b68651df1c6","pitchNumber":3,"startTime":"2025-07-24T19:21:26.549Z","endTime":"2025-07-24T19:21:30.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.18066646939411,"strikeZoneBottom":1.34361808151323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.43177062213111,"aZ":-15.891580327067777,"pfxX":-3.7739498930740916,"pfxZ":7.885140975562665,"pX":0.10395871193269514,"pZ":3.1700666119617202,"vX0":7.517860570405882,"vY0":-142.48847349727512,"vZ0":-3.5758262386382587,"x":113.04,"y":153.19,"x0":-2.073235627437198,"y0":50.00302305060623,"z0":5.439599919779127,"aX":-7.794016111624271},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.8,"breakHorizontal":5.4,"spinRate":2434,"spinDirection":210},"zone":2,"typeConfidence":0.91,"plateTime":0.3837770053346712,"extension":6.445613847082863},"index":3,"playId":"1986aab2-00cf-3ed9-b4ee-6e5846f8b148","pitchNumber":4,"startTime":"2025-07-24T19:21:43.591Z","endTime":"2025-07-24T19:21:47.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.36,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.8409522920841,"aZ":-13.321060979067912,"pfxX":-5.888490397604615,"pfxZ":9.018450128809743,"pX":-0.41462333562574766,"pZ":2.5381511870296354,"vX0":6.490652032246141,"vY0":-143.78060614351028,"vZ0":-5.438066893395488,"x":132.8,"y":170.25,"x0":-1.9380172014865276,"y0":50.00098598417683,"z0":5.2829966667037525,"aX":-12.307860917249835},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.4,"breakHorizontal":9.4,"spinRate":2477,"spinDirection":213},"zone":4,"typeConfidence":0.84,"plateTime":0.38118419806090476,"extension":6.287511651296886},"hitData":{"launchSpeed":102.0,"launchAngle":12.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":121.42,"coordY":88.14}},"index":4,"playId":"b21a0b2a-7f09-394e-a15b-06c4e6bcd7a6","pitchNumber":5,"startTime":"2025-07-24T19:22:00.441Z","endTime":"2025-07-24T19:22:11.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:22:11.319Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Jones strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-24T19:22:14.720Z","endTime":"2025-07-24T19:24:58.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"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,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(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":98.5,"endSpeed":90.3,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.99425726955172,"aZ":-14.878759823982083,"pfxX":-4.935562146039291,"pfxZ":8.284665205908222,"pX":-0.05257043208176664,"pZ":2.9476496692637078,"vX0":6.98266154843882,"vY0":-143.2990263084127,"vZ0":-4.164429380473118,"x":119.0,"y":159.19,"x0":-1.8754944894406609,"y0":50.000443447182086,"z0":5.344239371872661,"aX":-10.3011230637983},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.4,"breakHorizontal":7.6,"spinRate":2321,"spinDirection":209},"zone":5,"typeConfidence":0.88,"plateTime":0.38170207137469525,"extension":6.345116733684632},"index":0,"playId":"4fafba86-6dde-3fc9-a36e-632260871dfa","pitchNumber":1,"startTime":"2025-07-24T19:22:38.422Z","endTime":"2025-07-24T19:22:43.630Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.820083083410072,"aZ":-33.332446980919926,"pfxX":-6.498359768944189,"pfxZ":-0.7221739727435237,"pX":0.42592669940942657,"pZ":1.1591301532972438,"vX0":7.142138808320101,"vY0":-126.07508410220227,"vZ0":-4.450019530574377,"x":100.76,"y":207.48,"x0":-1.6060326436405585,"y0":50.0032950813256,"z0":5.652096485269314,"aX":-10.40967893845611},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.2,"breakHorizontal":10.1,"spinRate":771,"spinDirection":256},"zone":14,"typeConfidence":0.84,"plateTime":0.4352704282424016,"extension":6.582844225183625},"index":1,"playId":"ac53631d-502c-3aa0-8cda-2a15b56d35d2","pitchNumber":2,"startTime":"2025-07-24T19:22:58.900Z","endTime":"2025-07-24T19:23:02.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.812786458839884,"aZ":-33.48294222772476,"pfxX":-6.697447281141432,"pfxZ":-0.8251557035795773,"pX":-0.9047397785571133,"pZ":1.7408038033956013,"vX0":3.8136891681263747,"vY0":-125.43220942011864,"vZ0":-2.8702217219874115,"x":151.49,"y":191.78,"x0":-1.5828382705357202,"y0":50.00560486669413,"z0":5.658651862447745,"aX":-10.563666225275558},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.9,"breakHorizontal":11.2,"spinRate":800,"spinDirection":257},"zone":13,"typeConfidence":0.85,"plateTime":0.4384079509373282,"extension":6.687277847621238},"index":2,"playId":"23ce51b4-ff2c-356d-a62c-9f8dc270ccd5","pitchNumber":3,"startTime":"2025-07-24T19:23:18.664Z","endTime":"2025-07-24T19:23:21.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.055047738482333,"aZ":-32.27756658599938,"pfxX":-4.005124417551115,"pfxZ":-0.0637032426434807,"pX":-0.24157516589226866,"pZ":2.17724608658067,"vX0":4.916333053317978,"vY0":-127.91276391154494,"vZ0":-2.497656276967916,"x":126.21,"y":179.99,"x0":-1.659714435587003,"y0":50.002415231684665,"z0":5.673647103192215,"aX":-6.6998448974019364},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.4,"breakHorizontal":6.2,"spinRate":755,"spinDirection":256},"zone":8,"typeConfidence":0.77,"plateTime":0.4266759141422618,"extension":6.618892451864761},"index":3,"playId":"312a3b74-0d43-379c-9778-d708f57d2a7c","pitchNumber":4,"startTime":"2025-07-24T19:23:45.485Z","endTime":"2025-07-24T19:23:49.110Z","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":96.4,"endSpeed":88.8,"strikeZoneTop":3.78865426652373,"strikeZoneBottom":1.75548369019385,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.883075532747668,"aZ":-16.43589481438764,"pfxX":-2.074793596645055,"pfxZ":7.809183094894658,"pX":-0.24924668535948674,"pZ":4.524475353005748,"vX0":5.906499861721208,"vY0":-140.3762255594175,"vZ0":0.2648122279900314,"x":126.5,"y":116.62,"x0":-2.101977260312435,"y0":50.001482270698304,"z0":5.490744608023338,"aX":-4.18192668187596},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":2.6,"spinRate":2434,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.3887511263202321,"extension":6.343476598524012},"index":4,"playId":"47561af2-19df-3c0a-b1e7-ff46f6b7d4bd","pitchNumber":5,"startTime":"2025-07-24T19:24:10.062Z","endTime":"2025-07-24T19:24:13.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.72541173056016,"strikeZoneBottom":1.76785434289995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.448742223131593,"aZ":-32.899556999452855,"pfxX":-5.43113018978457,"pfxZ":-0.44520970872959986,"pX":-0.4374782923779007,"pZ":0.2502666855139373,"vX0":4.890629190457303,"vY0":-127.6824844060193,"vZ0":-6.337340232280352,"x":133.68,"y":232.02,"x0":-1.67646920914326,"y0":50.00072555080629,"z0":5.368372493859804,"aX":-8.924315072761487},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.0,"breakHorizontal":8.6,"spinRate":889,"spinDirection":256},"zone":13,"typeConfidence":0.79,"plateTime":0.42974585698144274,"extension":6.7301815794954845},"index":5,"playId":"0c8e2938-7cb9-33d6-a7c8-66de2f99c608","pitchNumber":6,"startTime":"2025-07-24T19:24:28.670Z","endTime":"2025-07-24T19:24:32.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.6,"strikeZoneTop":3.75,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.36467217838537,"aZ":-12.824776947338377,"pfxX":-2.960348154072522,"pfxZ":9.214477802641209,"pX":-0.12714414961721807,"pZ":1.983010511509603,"vX0":6.452045312724526,"vY0":-143.9717433821174,"vZ0":-7.05131427314741,"x":121.85,"y":185.24,"x0":-2.0123836394740513,"y0":50.002793037024176,"z0":5.257424638228983,"aX":-6.216996304136804},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.5,"breakHorizontal":4.1,"spinRate":2371,"spinDirection":213},"zone":8,"typeConfidence":0.92,"plateTime":0.3804200052059956,"extension":6.324426466589091},"index":6,"playId":"442bb97f-540c-3431-9b7b-9c744e6c8724","pitchNumber":7,"startTime":"2025-07-24T19:24:54.106Z","endTime":"2025-07-24T19:24:58.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:24:58.076Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Daniel Schneemann singles on a line drive to right fielder Tyler O'Neill. Kyle Manzardo to 2nd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-24T19:25:04.716Z","endTime":"2025-07-24T19:26:41.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"postOnSecond":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641933,"link":"/api/v1/people/641933"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":3.2005278312919,"strikeZoneBottom":1.55793175309696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.590116400815333,"aZ":-20.85622608043611,"pfxX":-8.905904445884635,"pfxZ":5.473611624340354,"pX":-0.21561243961175067,"pZ":1.4779460405411171,"vX0":7.642341381993119,"vY0":-142.6396239279281,"vZ0":-6.5005540400269926,"x":125.22,"y":198.88,"x0":-1.7672373318987684,"y0":50.006203034764056,"z0":5.09346549219997,"aX":-18.428234017587297},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.8,"breakHorizontal":14.6,"spinRate":2224,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3834141288184645,"extension":6.300413777383435},"index":0,"playId":"54dde048-a70a-3f56-b9a1-c352b77378bb","pitchNumber":1,"startTime":"2025-07-24T19:25:22.970Z","endTime":"2025-07-24T19:25:26.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.14052335153735,"strikeZoneBottom":1.53860398838033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.197869083889966,"aZ":-33.70999085644937,"pfxX":-4.993293243855196,"pfxZ":-0.9351871018649129,"pX":-1.238967103541596,"pZ":0.7909593849768053,"vX0":3.1225783286202278,"vY0":-127.23647567577264,"vZ0":-4.927175602214326,"x":164.23,"y":217.42,"x0":-1.8335852765128133,"y0":50.005055065294464,"z0":5.425083294762207,"aX":-8.185017697607085},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.6,"breakHorizontal":8.3,"spinRate":879,"spinDirection":254},"zone":13,"typeConfidence":0.8,"plateTime":0.43055398936526634,"extension":6.662167396065784},"index":1,"playId":"4b8f4988-2bbe-3362-826a-e01ed799299c","pitchNumber":2,"startTime":"2025-07-24T19:25:41.626Z","endTime":"2025-07-24T19:25:44.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.23861563410888,"strikeZoneBottom":1.61197749506501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.85137688425703,"aZ":-26.8558284499109,"pfxX":-3.581435869868261,"pfxZ":3.2230554867865546,"pX":0.15030774732044525,"pZ":0.26279652607883247,"vX0":5.589417770220258,"vY0":-127.30643704078459,"vZ0":-7.456975927164137,"x":111.27,"y":231.68,"x0":-1.6031470424931216,"y0":50.003528173440465,"z0":5.340082290796788,"aX":-5.910228278765412},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.4,"breakHorizontal":5.3,"spinRate":976,"spinDirection":256},"zone":14,"typeConfidence":0.84,"plateTime":0.42939424561354134,"extension":6.7025758141308645},"index":2,"playId":"009e7e00-f81b-3270-bace-ece799c90562","pitchNumber":3,"startTime":"2025-07-24T19:26:02.064Z","endTime":"2025-07-24T19:26:08.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.9,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.23875975893998,"aZ":-15.740453717909416,"pfxX":-1.8260662079563268,"pfxZ":7.847634224526465,"pX":0.889424164218608,"pZ":2.5197593881797204,"vX0":8.888362319337492,"vY0":-142.93776734833895,"vZ0":-5.030067105902817,"x":83.1,"y":170.75,"x0":-2.0071565626571113,"y0":50.004198691273594,"z0":5.272179317413145,"aX":-3.8262529194004173},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.4,"breakHorizontal":1.8,"spinRate":2375,"spinDirection":206},"zone":14,"typeConfidence":0.92,"plateTime":0.38144739962671137,"extension":6.596778290219386},"hitData":{"launchSpeed":82.0,"launchAngle":24.0,"totalDistance":268.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.97,"coordY":85.22}},"index":3,"playId":"4eb4f752-0fa6-30fa-b410-97ffeb2c05e6","pitchNumber":4,"startTime":"2025-07-24T19:26:30.628Z","endTime":"2025-07-24T19:26:41.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:26:41.182Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Santana strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-24T19:28:25.450Z","endTime":"2025-07-24T19:30:49.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0],"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":467793,"fullName":"Carlos Santana","link":"/api/v1/people/467793"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":607732,"link":"/api/v1/people/607732"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Carlos Santana replaces Will Wilson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-24T19:27:06.808Z","endTime":"2025-07-24T19:27:23.493Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":467793,"link":"/api/v1/people/467793"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":669717,"link":"/api/v1/people/669717"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-24T19:27:23.493Z","endTime":"2025-07-24T19:28:27.736Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.36397920826814,"strikeZoneBottom":1.64000026914875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.672849369846634,"aZ":-38.776212338590454,"pfxX":1.937229679676653,"pfxZ":-4.250092758745083,"pX":-0.12312492964626967,"pZ":2.6874906234035327,"vX0":3.39444394326552,"vY0":-123.07853772407383,"vZ0":0.9051090241505333,"x":121.69,"y":166.22,"x0":-1.7654587997656868,"y0":50.004170410011014,"z0":5.568077516610572,"aX":3.0076225092094266},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.3,"breakHorizontal":-4.2,"spinRate":2491,"spinDirection":49},"zone":5,"typeConfidence":0.8,"plateTime":0.44298811535391636,"extension":6.328544604809583},"index":2,"playId":"9bb5f8df-78ac-3ebf-847f-33eecba0221a","pitchNumber":1,"startTime":"2025-07-24T19:28:27.736Z","endTime":"2025-07-24T19:28:31.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.42206438261164,"strikeZoneBottom":1.63999870996931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.59805126587401,"aZ":-29.91538945975665,"pfxX":-3.7323315859476827,"pfxZ":1.3828040274305367,"pX":-0.6642073498426286,"pZ":0.7609896457864055,"vX0":3.718260918376443,"vY0":-127.20227561536376,"vZ0":-5.809292179884326,"x":142.32,"y":218.23,"x0":-1.6614389972194976,"y0":50.00497636217859,"z0":5.4524740274843895,"aX":-6.104558878914412},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.4,"breakHorizontal":5.9,"spinRate":771,"spinDirection":251},"zone":13,"typeConfidence":0.79,"plateTime":0.43094205732803736,"extension":6.896300107891765},"index":3,"playId":"aa3139b5-a41b-38b5-a684-a8774c8f236f","pitchNumber":2,"startTime":"2025-07-24T19:28:46.482Z","endTime":"2025-07-24T19:28:51.282Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.391987641540595,"aZ":-40.90218302621161,"pfxX":3.580514893200733,"pfxZ":-5.640679619136458,"pX":0.08572168293649358,"pZ":1.5580419043649787,"vX0":3.327455089180277,"vY0":-123.34434316720775,"vZ0":-1.2561940494121138,"x":113.73,"y":196.71,"x0":-1.7434010987057427,"y0":50.00088581431438,"z0":5.507601623296856,"aX":5.542807738377814},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-10.3,"breakHorizontal":-7.2,"spinRate":2585,"spinDirection":41},"zone":8,"typeConfidence":0.87,"plateTime":0.4432231129725599,"extension":6.338940212900377},"index":4,"playId":"e4202e7d-a9ed-36e7-bb07-949f36c4ade4","pitchNumber":3,"startTime":"2025-07-24T19:29:09.516Z","endTime":"2025-07-24T19:29:13.165Z","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":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.37928196429554,"strikeZoneBottom":1.63999875834129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.418301464219482,"aZ":-40.18979590827463,"pfxX":2.245919554871914,"pfxZ":-5.019449502914162,"pX":0.21541833884283904,"pZ":0.769435717552743,"vX0":3.9595294915864345,"vY0":-125.37101789745233,"vZ0":-3.316592802329856,"x":108.79,"y":218.01,"x0":-1.6736582200844767,"y0":50.001254248708875,"z0":5.3768415468788096,"aX":3.587909043323454},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-9.6,"breakHorizontal":-4.9,"spinRate":2619,"spinDirection":41},"zone":14,"typeConfidence":0.8,"plateTime":0.43622851304795196,"extension":6.6824958248109745},"index":5,"playId":"39c96371-8260-35e4-b420-bf08e6c95c40","pitchNumber":4,"startTime":"2025-07-24T19:29:30.858Z","endTime":"2025-07-24T19:29:36.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.36615578073822,"strikeZoneBottom":1.61641263097934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.29891076081516,"aZ":-20.900664844402925,"pfxX":-5.788911729701123,"pfxZ":6.641696412472359,"pX":0.4162072023432056,"pZ":-0.7012549237209458,"vX0":6.753270147434854,"vY0":-128.84446258376153,"vZ0":-11.17977807678366,"x":101.14,"y":257.71,"x0":-1.4746717536089542,"y0":50.00375140892897,"z0":5.278126080988511,"aX":-9.829397211956499},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.0,"breakHorizontal":9.1,"spinRate":980,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.4235011388558769,"extension":6.975127382367857},"index":6,"playId":"c23f1ae9-7eb3-3572-8461-425f261bc876","pitchNumber":5,"startTime":"2025-07-24T19:29:57.302Z","endTime":"2025-07-24T19:30:01.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.588983566238248,"aZ":-43.9125964177423,"pfxX":3.522920559471483,"pfxZ":-7.636268644949471,"pX":-0.6409488321562321,"pZ":1.1648330082498035,"vX0":1.794598723490584,"vY0":-123.51093409327677,"vZ0":-1.5315031322803694,"x":141.43,"y":207.33,"x0":-1.8355079168525223,"y0":50.000177464282295,"z0":5.500093907463557,"aX":5.4179977127518715},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-13.9,"breakHorizontal":-6.8,"spinRate":2520,"spinDirection":39},"zone":13,"typeConfidence":0.91,"plateTime":0.4441946674854278,"extension":6.502365199265993},"index":7,"playId":"acb08693-b505-330a-8ae3-8455d7bba659","pitchNumber":6,"startTime":"2025-07-24T19:30:43.517Z","endTime":"2025-07-24T19:30:49.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:30:49.566Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out, second baseman Angel Martínez to first baseman Kyle Manzardo.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-24T19:33:09.765Z","endTime":"2025-07-24T19:33:19.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[5],"actionIndex":[0,1,2,3,4],"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to second base for Angel Martínez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-24T19:32:48.927Z","endTime":"2025-07-24T19:32:48.950Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"200"},{"details":{"description":"Defensive switch from right field to center field for Nolan Jones.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-24T19:32:48.950Z","endTime":"2025-07-24T19:32:48.953Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666134,"link":"/api/v1/people/666134"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"500"},{"details":{"description":"Defensive switch from second base to third base for Daniel Schneemann.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-24T19:32:48.953Z","endTime":"2025-07-24T19:32:48.954Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"600"},{"details":{"description":"Defensive Substitution: Johnathan Rodríguez replaces Carlos Santana, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-24T19:32:48.954Z","endTime":"2025-07-24T19:32:48.956Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671286,"link":"/api/v1/people/671286"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"702","replacedPlayer":{"id":467793,"link":"/api/v1/people/467793"}},{"details":{"description":"Pitching Change: Kolby Allard replaces Jakob Junis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-07-24T19:32:48.956Z","endTime":"2025-07-24T19:33:12.054Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663465,"link":"/api/v1/people/663465"},"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(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":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.029869838679762,"aZ":-28.528569136124737,"pfxX":-2.182013562215785,"pfxZ":2.3291967467256987,"pX":0.024821407730343,"pZ":2.131405984166348,"vX0":-4.072565807166657,"vY0":-123.56684464965304,"vZ0":-1.931226091937349,"x":116.05,"y":181.23,"x0":1.970475103695714,"y0":50.00070798584573,"z0":5.294058663631289,"aX":-3.4114084763144192},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.1,"breakHorizontal":4.8,"spinRate":1897,"spinDirection":182},"zone":8,"typeConfidence":2.0,"plateTime":0.4413713143770037,"extension":6.231528647477954},"hitData":{"launchSpeed":94.8,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.73,"coordY":152.15}},"index":5,"playId":"122bcd93-547d-3a8f-b4b2-502cc2cf8061","pitchNumber":1,"startTime":"2025-07-24T19:33:12.054Z","endTime":"2025-07-24T19:33:19.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:33:19.308Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Westburg called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-24T19:33:30.221Z","endTime":"2025-07-24T19:34:37.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.64591829359547,"strikeZoneBottom":1.6766621175778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.23895113001263,"aZ":-18.336260215276933,"pfxX":3.7299404135681,"pfxZ":7.905063580433592,"pX":0.071499484209453,"pZ":2.4041779038164726,"vX0":-5.948121626145045,"vY0":-131.32969008865234,"vZ0":-3.5731558731539215,"x":114.27,"y":173.87,"x0":1.8788613197103752,"y0":50.00442382189746,"z0":5.142548978275772,"aX":6.531151747250124},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.8,"breakHorizontal":-5.5,"spinRate":1936,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.41672589158801143,"extension":6.388217540782176},"index":0,"playId":"a12c8386-50c8-3162-89ea-4d9f26e6a66d","pitchNumber":1,"startTime":"2025-07-24T19:33:42.731Z","endTime":"2025-07-24T19:33:46.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.865594698154975,"aZ":-27.197871890103823,"pfxX":-1.6444277048699627,"pfxZ":3.0468873790949385,"pX":-0.17850052807950348,"pZ":2.881250651872773,"vX0":-4.349432695137762,"vY0":-126.50254289020366,"vZ0":-0.6140572810728449,"x":123.8,"y":160.99,"x0":1.7712994266690427,"y0":50.00395117710798,"z0":5.292164720837409,"aX":-2.6859711239208597},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":3.8,"spinRate":1965,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.43166162440687517,"extension":6.13714120833138},"index":1,"playId":"d568ef92-493d-33d9-adb8-3dce99e87916","pitchNumber":2,"startTime":"2025-07-24T19:33:58.620Z","endTime":"2025-07-24T19:34:04.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.7,"strikeZoneTop":3.53336545583218,"strikeZoneBottom":1.63976031582319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.911151764947636,"aZ":-30.53370669285014,"pfxX":8.0016522745244,"pfxZ":1.152282153372262,"pX":1.5228853902887012,"pZ":4.185496936232717,"vX0":-3.559412073859477,"vY0":-118.04751323194309,"vZ0":2.973437665036066,"x":58.95,"y":125.77,"x0":2.0047377337860044,"y0":50.0010710633482,"z0":5.707096115180044,"aX":11.375639340049066},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":3.0,"breakHorizontal":-13.7,"spinRate":1548,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.4626726551088183,"extension":5.563916284833115},"index":2,"playId":"59a36b41-6a09-30fb-a904-6d739924b6f5","pitchNumber":3,"startTime":"2025-07-24T19:34:19.054Z","endTime":"2025-07-24T19:34:23.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.544387744864,"strikeZoneBottom":1.39666761822307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18517789974832,"aZ":-17.60195968166841,"pfxX":4.567580390216472,"pfxZ":8.424912603321989,"pX":0.9357193895796964,"pZ":1.7060495971852714,"vX0":-4.029564634158308,"vY0":-130.62318036884875,"vZ0":-5.289882022372862,"x":81.33,"y":192.72,"x0":1.9039665052052857,"y0":50.00538047141864,"z0":5.078382690252671,"aX":7.904247941633884},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":14.3,"breakHorizontal":-7.4,"spinRate":1979,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.41910425635540927,"extension":6.347771923309143},"index":3,"playId":"e06fafb7-6337-3b7c-82ce-a1d5d067b2ab","pitchNumber":4,"startTime":"2025-07-24T19:34:33.752Z","endTime":"2025-07-24T19:34:37.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:34:37.757Z","atBatIndex":71},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Gunnar Henderson hit by pitch.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-24T19:34:47.671Z","endTime":"2025-07-24T19:36:30.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":90.0,"endSpeed":82.3,"strikeZoneTop":3.751129148372,"strikeZoneBottom":1.79234320422312,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.775154144764116,"aZ":-16.430879944776585,"pfxX":5.759161926179694,"pfxZ":9.073623284650246,"pX":0.754985854370524,"pZ":1.9275146417554054,"vX0":-4.7372750664522245,"vY0":-130.9258469055131,"vZ0":-5.054360989547182,"x":88.22,"y":186.74,"x0":1.8400406313798336,"y0":50.00286715741211,"z0":5.113611790400314,"aX":9.993237938026676},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.5,"breakHorizontal":-9.4,"spinRate":2053,"spinDirection":150},"zone":9,"typeConfidence":2.0,"plateTime":0.4184307639709952,"extension":6.2024790795442275},"index":0,"playId":"a1f2c3f7-f07b-33c5-92cc-13dc87cc5626","pitchNumber":1,"startTime":"2025-07-24T19:35:02.261Z","endTime":"2025-07-24T19:35:06.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.71000108580598,"strikeZoneBottom":1.80838757468624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.24508408634342,"aZ":-27.899516035601724,"pfxX":-1.6210335424905251,"pfxZ":2.7298650501829993,"pX":1.237349986290498,"pZ":3.8215993611230785,"vX0":-1.3436081812543441,"vY0":-124.41398627040768,"vZ0":1.6475318873662153,"x":69.84,"y":135.6,"x0":1.9952122781164336,"y0":50.00201881770379,"z0":5.465007711127578,"aX":-2.5379519691660493},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.5,"breakHorizontal":3.2,"spinRate":1992,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.4404474700175891,"extension":6.077531482041915},"index":1,"playId":"2ac91734-17d7-3dd1-a26e-d30e9adfe70d","pitchNumber":2,"startTime":"2025-07-24T19:35:16.930Z","endTime":"2025-07-24T19:35:20.835Z","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":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.890699213251818,"aZ":-26.57942768345403,"pfxX":-1.8925765641276147,"pfxZ":3.6634326774738657,"pX":0.4724136355113721,"pZ":3.1939170623341373,"vX0":-2.789813637644979,"vY0":-122.43313428019827,"vZ0":0.2470592248044261,"x":98.99,"y":152.54,"x0":1.869997380770485,"y0":50.00133943949553,"z0":5.355915729536687,"aX":-2.8890477648572195},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.0,"breakHorizontal":4.1,"spinRate":2023,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.44640211483040027,"extension":6.02024705523619},"index":2,"playId":"7d141780-5be4-37fe-8c9b-2b22269d12e9","pitchNumber":3,"startTime":"2025-07-24T19:35:30.706Z","endTime":"2025-07-24T19:35:36.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.9,"strikeZoneTop":3.72139220585164,"strikeZoneBottom":1.81355205844527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.514684256332345,"aZ":-19.4883530456204,"pfxX":3.0311121523047984,"pfxZ":7.379913611942559,"pX":-0.8091595409275896,"pZ":3.937089913904702,"vX0":-7.249416611665062,"vY0":-130.0844622178106,"vZ0":0.22360889173660614,"x":147.84,"y":132.48,"x0":1.6161735914361535,"y0":50.0023904608643,"z0":5.323790096770828,"aX":5.210748049469107},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.7,"breakHorizontal":-4.0,"spinRate":1949,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.42055821443184227,"extension":6.249271971401038},"index":3,"playId":"28c4a26a-3262-3d03-878d-e67ed0e49e4a","pitchNumber":4,"startTime":"2025-07-24T19:35:49.789Z","endTime":"2025-07-24T19:35:54.195Z","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":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.1440728225161,"aZ":-22.925948638261602,"pfxX":7.487165716494407,"pfxZ":5.230343248434219,"pX":0.3319594179643974,"pZ":2.292047596912195,"vX0":-5.98195603984368,"vY0":-131.44162952117085,"vZ0":-3.0904175658989734,"x":104.35,"y":176.89,"x0":1.6529417925135865,"y0":50.00140758270141,"z0":5.165523266796983,"aX":13.236257913400594},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.1,"breakHorizontal":-12.5,"spinRate":1836,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.415061133870239,"extension":6.248376317144102},"index":4,"playId":"d4dfa261-3b39-36eb-b411-4cf95b461e85","pitchNumber":5,"startTime":"2025-07-24T19:36:04.034Z","endTime":"2025-07-24T19:36:07.805Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.67407166344472,"aZ":-18.88347516423814,"pfxX":2.715851152631779,"pfxZ":7.7878427623092605,"pX":1.6207756084807758,"pZ":3.6341669400698695,"vX0":-1.6884266317613947,"vY0":-129.24493902247335,"vZ0":-0.4619316382578378,"x":55.22,"y":140.66,"x0":1.9266732223670306,"y0":50.004586679957725,"z0":5.254012259306569,"aX":4.636336001251789},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.3,"breakHorizontal":-4.6,"spinRate":1888,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.42234359042558456,"extension":6.254235245685458},"index":5,"playId":"efab4a0a-ec97-34a9-b099-53d6b3e9c39f","pitchNumber":6,"startTime":"2025-07-24T19:36:24.840Z","endTime":"2025-07-24T19:36:30.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:36:30.706Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Laureano grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-24T19:36:53.251Z","endTime":"2025-07-24T19:39:03.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":6},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.253218145788956,"aZ":-15.284470214399915,"pfxX":3.4059218298824576,"pfxZ":9.976717534993645,"pX":0.04146405675268017,"pZ":3.1902708033138443,"vX0":-6.126192660868255,"vY0":-129.3681766249272,"vZ0":-1.9024884036646414,"x":115.42,"y":152.64,"x0":1.9988764668633183,"y0":50.00503392696905,"z0":5.108152339812457,"aX":5.767969725107991},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":17.9,"breakHorizontal":-4.8,"spinRate":1969,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.42354691734158134,"extension":6.254982130520948},"index":0,"playId":"e4fce473-7a39-3864-998f-c88601e244e8","pitchNumber":1,"startTime":"2025-07-24T19:37:22.030Z","endTime":"2025-07-24T19:37:25.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.0,"strikeZoneTop":3.39978484505663,"strikeZoneBottom":1.56882273854231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.7009039352958,"aZ":-19.37998479509828,"pfxX":6.117773100500591,"pfxZ":7.390707531737448,"pX":1.2710057414788216,"pZ":3.0714365349551,"vX0":-3.7781884408734263,"vY0":-131.01447804667214,"vZ0":-1.4837426309072423,"x":68.55,"y":155.85,"x0":1.9398414716391208,"y0":50.00586972317192,"z0":5.099323158084576,"aX":10.595087544881284},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.2,"breakHorizontal":-10.2,"spinRate":1953,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4187064546318342,"extension":6.124449038481964},"index":1,"playId":"420c3679-6c2a-3880-88eb-bef04eb8d591","pitchNumber":2,"startTime":"2025-07-24T19:37:38.197Z","endTime":"2025-07-24T19:37:41.493Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"87126eac-ef31-38a9-8a73-9b9479fd753f","startTime":"2025-07-24T19:37:54.214Z","endTime":"2025-07-24T19:37:57.523Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.37574695711678,"strikeZoneBottom":1.56100371370376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.842141668952493,"aZ":-16.968298560069414,"pfxX":2.080973013380822,"pfxZ":8.833476956742622,"pX":0.8054857783466778,"pZ":3.0910146111929757,"vX0":-3.8276708663152292,"vY0":-129.99705506634038,"vZ0":-1.8549875334075883,"x":86.3,"y":155.32,"x0":2.022896291011527,"y0":50.000579283370286,"z0":5.094409848136588,"aX":3.5815903333297103},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.8,"breakHorizontal":-3.0,"spinRate":1995,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.42046395160743977,"extension":6.21546377195619},"index":3,"playId":"23b36548-6999-3a8d-9c13-fc8b6b0e9a2c","pitchNumber":3,"startTime":"2025-07-24T19:38:10.496Z","endTime":"2025-07-24T19:38:14.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.34473230764819,"strikeZoneBottom":1.58026311976798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.763683699787258,"aZ":-16.201941325907978,"pfxX":0.9344590272539417,"pfxZ":9.166874385793168,"pX":1.1835821311962302,"pZ":3.725314485508114,"vX0":-2.523755144626277,"vY0":-130.7204882425838,"vZ0":-0.7750352738204614,"x":71.88,"y":138.2,"x0":2.037201722498218,"y0":50.00391262628345,"z0":5.234110754210532,"aX":1.6285709945597189},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.7,"breakHorizontal":-1.2,"spinRate":2043,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.41789927789185555,"extension":6.167068174546342},"index":4,"playId":"0b2e20c8-09a7-3d31-b160-95e3a66d71e1","pitchNumber":4,"startTime":"2025-07-24T19:38:31.469Z","endTime":"2025-07-24T19:38:36.481Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-24T19:38:44.273Z","endTime":"2025-07-24T19:38:55.977Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.02704154023646,"aZ":-27.89546011642204,"pfxX":7.778936049306164,"pfxZ":2.8892811405671894,"pX":0.7655378495736406,"pZ":1.9491031850272602,"vX0":-5.237185756072546,"vY0":-120.5617951012903,"vZ0":-2.1680240259476165,"x":87.82,"y":186.15,"x0":1.9483388334773357,"y0":50.00458756329331,"z0":5.306594545196809,"aX":11.52635067402083},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.0,"breakHorizontal":-13.0,"spinRate":1625,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.4532118221461392,"extension":5.654465199596648},"hitData":{"launchSpeed":83.5,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.75,"coordY":162.44}},"index":6,"playId":"cd2a00d3-1b43-3348-9a90-58a34541021c","pitchNumber":5,"startTime":"2025-07-24T19:38:55.977Z","endTime":"2025-07-24T19:39:03.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:39:03.628Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brayan Rocchio strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-24T19:42:04.638Z","endTime":"2025-07-24T19:43:47.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":607732,"link":"/api/v1/people/607732"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gregory Soto replaces Seranthony Domínguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-24T19:40:50.762Z","endTime":"2025-07-24T19:42:06.701Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"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":97.7,"endSpeed":89.5,"strikeZoneTop":3.17999871527644,"strikeZoneBottom":1.5169468031778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.79035684588851,"aZ":-19.461435104759865,"pfxX":10.583099594715675,"pfxZ":6.243450572271261,"pX":-0.503183344862284,"pZ":0.6217792734963635,"vX0":-10.343844239361015,"vY0":-141.67888930349181,"vZ0":-9.092114291896628,"x":136.18,"y":221.99,"x0":1.8167214557677103,"y0":50.00433797339748,"z0":5.111746137022247,"aX":21.557853765582085},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.6,"breakHorizontal":-17.2,"spinRate":2400,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.3863071145075123,"extension":6.786427654033342},"index":1,"playId":"086de659-c6a0-3a1c-8314-7f98ccf46367","pitchNumber":1,"startTime":"2025-07-24T19:42:06.701Z","endTime":"2025-07-24T19:42:10.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.4,"strikeZoneTop":3.02130650284423,"strikeZoneBottom":1.37791637157008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.33647885313531,"aZ":-18.71971974804701,"pfxX":10.148110025828927,"pfxZ":6.417269843352197,"pX":0.37141738747780045,"pZ":2.496544392542703,"vX0":-7.968590981062641,"vY0":-143.8872613970279,"vZ0":-4.555031575441756,"x":102.84,"y":171.37,"x0":1.8579699687597,"y0":50.00630243686257,"z0":5.259958199907806,"aX":21.286569928022676},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.9,"breakHorizontal":-16.8,"spinRate":2485,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.3806544895224486,"extension":6.551910134091509},"index":2,"playId":"292f3d5d-af4b-302f-93d6-fb9d4f4e2f19","pitchNumber":2,"startTime":"2025-07-24T19:42:22.866Z","endTime":"2025-07-24T19:42:26.131Z","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":96.9,"endSpeed":88.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.22690564251303,"aZ":-21.34909764759849,"pfxX":9.482727154014155,"pfxZ":5.360232803147811,"pX":0.4874564723080309,"pZ":2.700224816871147,"vX0":-7.2112803533539775,"vY0":-141.00648442324265,"vZ0":-3.1758115170840115,"x":98.42,"y":165.87,"x0":1.8424242268148048,"y0":50.00330615208784,"z0":5.214139040530943,"aX":19.14925855408817},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.2,"breakHorizontal":-15.7,"spinRate":2387,"spinDirection":127},"zone":3,"typeConfidence":2.0,"plateTime":0.3880367824696922,"extension":6.463262175131954},"index":3,"playId":"8e512f02-0a35-3385-8aef-c3cf2fdfa8c4","pitchNumber":3,"startTime":"2025-07-24T19:42:40.398Z","endTime":"2025-07-24T19:42:43.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.09150727474621,"strikeZoneBottom":1.3972539146089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.29641844774728,"aZ":-32.93543442932916,"pfxX":-5.387713157249177,"pfxZ":-0.4814554038477805,"pX":1.2542215422461789,"pZ":2.583602963892242,"vX0":-0.3083058095968363,"vY0":-124.98260284703953,"vZ0":-0.07351146438751077,"x":69.19,"y":169.02,"x0":2.0790888800772214,"y0":50.00213613417432,"z0":5.319158603471889,"aX":-8.519322994398342},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.6,"breakHorizontal":9.8,"spinRate":2765,"spinDirection":285},"zone":12,"typeConfidence":2.0,"plateTime":0.43831475115708196,"extension":6.2946450433014745},"index":4,"playId":"0c5ed806-4a3f-3653-9db4-7dfe70eb49f3","pitchNumber":4,"startTime":"2025-07-24T19:43:01.243Z","endTime":"2025-07-24T19:43:04.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.067093569292428,"aZ":-25.682252055971983,"pfxX":-4.75671592722615,"pfxZ":4.201568584232675,"pX":-0.6697360550506611,"pZ":2.7356107848530633,"vX0":-4.284995576507041,"vY0":-124.3469242540739,"vZ0":-0.945801611901635,"x":142.53,"y":164.92,"x0":1.702222006592911,"y0":50.00248323597385,"z0":5.278032879942558,"aX":-7.347395705892334},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.6,"breakHorizontal":9.7,"spinRate":2704,"spinDirection":253},"zone":1,"typeConfidence":2.0,"plateTime":0.442773992901325,"extension":6.415884716682044},"index":5,"playId":"ab64ad81-47cf-3a86-acaa-9f04d72c31f3","pitchNumber":5,"startTime":"2025-07-24T19:43:18.936Z","endTime":"2025-07-24T19:43:21.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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.16988527261896,"aZ":-29.71289235805565,"pfxX":-0.2198712833417351,"pfxZ":1.4506705912356344,"pX":-0.35460436558945335,"pZ":1.6532290513409293,"vX0":-5.050468425686548,"vY0":-128.859193444349,"vZ0":-3.658204758849765,"x":130.52,"y":194.14,"x0":1.6508802124667905,"y0":50.003715751685554,"z0":5.360933346921738,"aX":-0.37381773923650613},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":1.4,"spinRate":2681,"spinDirection":83},"zone":7,"typeConfidence":2.0,"plateTime":0.4233696555338824,"extension":6.554168636795425},"index":6,"playId":"6cf9c5bb-f87d-30c3-8c07-a242fc35ddbc","pitchNumber":6,"startTime":"2025-07-24T19:43:42.794Z","endTime":"2025-07-24T19:43:47.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:43:47.001Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-24T19:44:20.569Z","endTime":"2025-07-24T19:45:52.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":607732,"link":"/api/v1/people/607732"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter David Fry replaces Austin Hedges.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-24T19:43:54.815Z","endTime":"2025-07-24T19:44:22.952Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":595978,"link":"/api/v1/people/595978"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.28826474427457,"strikeZoneBottom":1.52623843203876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.67226787452592,"aZ":-22.42619896482715,"pfxX":9.826392911667053,"pfxZ":4.714098337489059,"pX":0.8176053152010269,"pZ":2.4157754418492074,"vX0":-5.961502081002938,"vY0":-142.43260983130966,"vZ0":-4.121983952483964,"x":85.83,"y":173.55,"x0":1.653722063394547,"y0":50.00587049398413,"z0":5.288163054071809,"aX":20.327698342583787},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.9,"breakHorizontal":-16.7,"spinRate":2376,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.383592072966338,"extension":6.460652489156643},"index":1,"playId":"c3198efe-d586-3d7d-89ee-e37aaf8efcae","pitchNumber":1,"startTime":"2025-07-24T19:44:22.952Z","endTime":"2025-07-24T19:44:27.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":91.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.321735722069675,"aZ":-19.716855891065457,"pfxX":10.14964831028859,"pfxZ":5.927457793681825,"pX":-0.14615633627222424,"pZ":0.9546824033463052,"vX0":-8.855830001017749,"vY0":-143.4185736657328,"vZ0":-8.508458760885905,"x":122.57,"y":213.0,"x0":1.6491238668455912,"y0":50.00451428536684,"z0":5.168909541883126,"aX":21.339608211482545},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.4,"breakHorizontal":-16.8,"spinRate":2433,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.38056854647683824,"extension":6.584787047446376},"index":2,"playId":"34991f12-e745-3e2a-8277-90db02849e35","pitchNumber":2,"startTime":"2025-07-24T19:44:39.872Z","endTime":"2025-07-24T19:44:43.422Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-24T19:44:49.440Z","endTime":"2025-07-24T19:45:06.462Z","isPitch":false,"type":"action","player":{"id":681807,"link":"/api/v1/people/681807"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.25652210881043,"strikeZoneBottom":1.48940459687803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.79634378007353,"aZ":-26.770722838675198,"pfxX":-0.28606373983311206,"pfxZ":3.1487691127565105,"pX":0.5493747931597671,"pZ":0.2425783958737519,"vX0":-2.4721670699886866,"vY0":-129.7548367428655,"vZ0":-7.284746124571622,"x":96.06,"y":232.23,"x0":1.549494025142019,"y0":50.00136226334887,"z0":5.111044188086562,"aX":-0.4896370658522009},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.4,"breakHorizontal":1.1,"spinRate":2643,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4212765425345326,"extension":6.64503055623382},"index":4,"playId":"b9bea95b-5644-3a3a-83c0-d0aed5b025f0","pitchNumber":3,"startTime":"2025-07-24T19:45:06.462Z","endTime":"2025-07-24T19:45:09.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.7,"strikeZoneTop":3.28549197080573,"strikeZoneBottom":1.49263695354738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.62231569536472,"aZ":-24.39750379058402,"pfxX":10.489987966477049,"pfxZ":3.6901241752750877,"pX":1.9384096206656458,"pZ":2.8842846677959324,"vX0":-3.1115769550911416,"vY0":-144.2476258379682,"vZ0":-2.589491464286498,"x":43.11,"y":160.9,"x0":1.6684835200178414,"y0":50.00105122091802,"z0":5.298106695600154,"aX":22.098553742300062},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":6.4,"breakHorizontal":-18.4,"spinRate":2398,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.37973596857530545,"extension":6.446106529349135},"index":5,"playId":"c86b483d-7a62-367b-bd25-ed1c6015c833","pitchNumber":4,"startTime":"2025-07-24T19:45:29.540Z","endTime":"2025-07-24T19:45:33.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.159587681722787,"aZ":-27.229696281241186,"pfxX":-1.7630458596225291,"pfxZ":2.9791078328754725,"pX":0.6665905030352952,"pZ":1.561710111313748,"vX0":-1.7315329382884987,"vY0":-128.00755509014667,"vZ0":-4.254927302249879,"x":91.59,"y":196.61,"x0":1.5806542013279457,"y0":50.00571257085318,"z0":5.374748451182584,"aX":-2.9291699958509665},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":3.6,"spinRate":2589,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.4277203701001624,"extension":6.72341067335975},"index":6,"playId":"f108ad04-09e6-3768-89e6-74b2b6351691","pitchNumber":5,"startTime":"2025-07-24T19:45:49.220Z","endTime":"2025-07-24T19:45:52.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:45:52.973Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out softly, third baseman Ramón Urías to first baseman Ryan O'Hearn.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-24T19:45:56.272Z","endTime":"2025-07-24T19:46:45.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.0,"strikeZoneTop":3.09008659157741,"strikeZoneBottom":1.42110233881435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34816432670544,"aZ":-22.94613795458169,"pfxX":10.958762839425686,"pfxZ":4.385894695950551,"pX":0.10765336822330157,"pZ":1.118714747424675,"vX0":-8.097621581400231,"vY0":-143.92332893970362,"vZ0":-7.550023406381307,"x":112.9,"y":208.57,"x0":1.5290218056672578,"y0":50.00543373892711,"z0":5.189543607305689,"aX":23.071241092868178},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":6.6,"breakHorizontal":-18.4,"spinRate":2446,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.3800856963862236,"extension":6.636590729061745},"index":0,"playId":"a8773f06-698a-38b5-8bf1-01fa4edf64b2","pitchNumber":1,"startTime":"2025-07-24T19:46:22.137Z","endTime":"2025-07-24T19:46:25.973Z","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":98.0,"endSpeed":89.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.466718323676766,"aZ":-25.772111634663137,"pfxX":10.553324245935217,"pfxZ":3.1042376300246914,"pX":0.8980545699617952,"pZ":2.989195124638485,"vX0":-6.160797813341915,"vY0":-142.5717890646404,"vZ0":-1.9116232821786086,"x":82.77,"y":158.07,"x0":1.714763639925072,"y0":50.00102930910616,"z0":5.293285789112262,"aX":21.74503698518217},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.4,"breakHorizontal":-17.9,"spinRate":2447,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.3840414949019828,"extension":6.5383852212112314},"hitData":{"launchSpeed":51.8,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":103.33,"coordY":179.59}},"index":1,"playId":"040e8a36-2632-3751-a6a5-8a725a38816e","pitchNumber":2,"startTime":"2025-07-24T19:46:38.187Z","endTime":"2025-07-24T19:46:45.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:46:45.995Z","atBatIndex":76}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out softly, third baseman Ramón Urías to first baseman Ryan O'Hearn.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-24T19:45:56.272Z","endTime":"2025-07-24T19:46:45.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.0,"strikeZoneTop":3.09008659157741,"strikeZoneBottom":1.42110233881435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34816432670544,"aZ":-22.94613795458169,"pfxX":10.958762839425686,"pfxZ":4.385894695950551,"pX":0.10765336822330157,"pZ":1.118714747424675,"vX0":-8.097621581400231,"vY0":-143.92332893970362,"vZ0":-7.550023406381307,"x":112.9,"y":208.57,"x0":1.5290218056672578,"y0":50.00543373892711,"z0":5.189543607305689,"aX":23.071241092868178},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":6.6,"breakHorizontal":-18.4,"spinRate":2446,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.3800856963862236,"extension":6.636590729061745},"index":0,"playId":"a8773f06-698a-38b5-8bf1-01fa4edf64b2","pitchNumber":1,"startTime":"2025-07-24T19:46:22.137Z","endTime":"2025-07-24T19:46:25.973Z","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":98.0,"endSpeed":89.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.466718323676766,"aZ":-25.772111634663137,"pfxX":10.553324245935217,"pfxZ":3.1042376300246914,"pX":0.8980545699617952,"pZ":2.989195124638485,"vX0":-6.160797813341915,"vY0":-142.5717890646404,"vZ0":-1.9116232821786086,"x":82.77,"y":158.07,"x0":1.714763639925072,"y0":50.00102930910616,"z0":5.293285789112262,"aX":21.74503698518217},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.4,"breakHorizontal":-17.9,"spinRate":2447,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.3840414949019828,"extension":6.5383852212112314},"hitData":{"launchSpeed":51.8,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":103.33,"coordY":179.59}},"index":1,"playId":"040e8a36-2632-3751-a6a5-8a725a38816e","pitchNumber":2,"startTime":"2025-07-24T19:46:38.187Z","endTime":"2025-07-24T19:46:45.995Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-24T19:46:45.995Z","atBatIndex":76},"scoringPlays":[3,5,24,28,40,54],"playsByInning":[{"startIndex":0,"endIndex":12,"top":[0,1,2,3,4,5,6,7],"bottom":[8,9,10,11,12],"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":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":158.37,"y":165.47},"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":1,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"coordinates":{"x":93.59,"y":167.29},"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":1,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":153.52,"y":35.31},"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":1,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"coordinates":{"x":54.69,"y":124.13},"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":1,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":117.1,"y":60.32},"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":1,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"coordinates":{"x":128.7,"y":83.74},"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":1,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":109.33,"y":164.26},"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":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":168.66,"y":118.25},"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":1,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":157.76,"y":163.05},"type":"O","description":"Lineout"}]}},{"startIndex":13,"endIndex":18,"top":[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":2,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"coordinates":{"x":198.31,"y":116.7},"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":2,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":145.14,"y":164.88},"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":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":196.95,"y":91.93},"type":"O","description":"Flyout"}]}},{"startIndex":19,"endIndex":29,"top":[19,20,21,22],"bottom":[23,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":3,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":108.8,"y":42.86},"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":3,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":108.72,"y":158.81},"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":3,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"coordinates":{"x":165.44,"y":99.77},"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":3,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":112.36,"y":153.36},"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":3,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":60.23,"y":107.22},"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":3,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":200.72,"y":62.38},"type":"H","description":"Home Run"},{"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":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":154.45,"y":102.89},"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":3,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":108.12,"y":117.65},"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":3,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":33.39,"y":102.62},"type":"O","description":"Sac Fly"},{"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":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":192.27,"y":124.91},"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":4,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":170.43,"y":90.04},"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":4,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"coordinates":{"x":128.7,"y":167.89},"type":"O","description":"Pop Out"}],"home":[]}},{"startIndex":36,"endIndex":43,"top":[36,37,38,39],"bottom":[40,41,42,43],"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":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":155.24,"y":150.78},"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":5,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"coordinates":{"x":201.51,"y":117.16},"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":5,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":80.88,"y":119.46},"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":5,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":108.12,"y":161.84},"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":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":221.09,"y":81.86},"type":"H","description":"Home Run"},{"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":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":147.4,"y":54.25},"type":"O","description":"Lineout"}]}},{"startIndex":44,"endIndex":49,"top":[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":6,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"coordinates":{"x":130.52,"y":189.69},"type":"O","description":"Pop Out"},{"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":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":51.49,"y":76.77},"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":6,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"coordinates":{"x":182.18,"y":87.84},"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":6,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"coordinates":{"x":158.97,"y":166.08},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":669717,"fullName":"Will Wilson","link":"/api/v1/people/669717"},"coordinates":{"x":107.51,"y":166.68},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":50,"endIndex":59,"top":[50,51,52,53,54,55],"bottom":[56,57,58,59],"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":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"coordinates":{"x":72.25,"y":71.91},"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":7,"pitcher":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"coordinates":{"x":37.9,"y":108.57},"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":7,"pitcher":{"id":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":118.4,"y":53.75},"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":681870,"fullName":"Erik Sabrowski","link":"/api/v1/people/681870"},"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"coordinates":{"x":176.73,"y":111.68},"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":7,"pitcher":{"id":670036,"fullName":"Matt Festa","link":"/api/v1/people/670036"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":99.61,"y":122.64},"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":7,"pitcher":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":166.29,"y":98.18},"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":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":112.54,"y":195.83},"type":"O","description":"Pop Out"}]}},{"startIndex":60,"endIndex":69,"top":[60,61,62,63,64],"bottom":[65,66,67,68,69],"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":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"coordinates":{"x":99.48,"y":53.12},"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":8,"pitcher":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"coordinates":{"x":108.72,"y":159.42},"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":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"coordinates":{"x":154.73,"y":153.36},"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":8,"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":159.13,"y":133.83},"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":8,"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"coordinates":{"x":121.42,"y":88.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"coordinates":{"x":155.97,"y":85.22},"type":"H","description":"Single"}]}},{"startIndex":70,"endIndex":76,"top":[70,71,72,73],"bottom":[74,75,76],"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":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"coordinates":{"x":154.73,"y":152.15},"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":9,"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"coordinates":{"x":111.75,"y":162.44},"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":9,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":103.33,"y":179.59},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":3,"hits":7,"errors":0,"leftOnBase":7},"away":{"runs":4,"hits":8,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"catcher":{"id":607732,"fullName":"Jacob Stallings","link":"/api/v1/people/607732"},"first":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"second":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"third":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"shortstop":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"left":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"center":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"right":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"batter":{"id":641933,"fullName":"Tyler O'Neill","link":"/api/v1/people/641933"},"onDeck":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"inHole":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"battingOrder":5,"team":{"id":110,"name":"Baltimore Orioles","link":"/api/v1/teams/110"}},"offense":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"onDeck":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"inHole":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"pitcher":{"id":663465,"fullName":"Kolby Allard","link":"/api/v1/people/663465"},"battingOrder":1,"team":{"id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"}},"balls":1,"strikes":0,"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":6,"groundOuts":9,"airOuts":13,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":3,"avg":".238","atBats":35,"obp":".302","slg":".396","ops":".698","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":13,"rbi":4,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":3,"lineOuts":4},"pitching":{"flyOuts":5,"groundOuts":6,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":31,"obp":".324","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":146,"era":"4.98","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.42","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":49,"strikes":97,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":3,"pitchesPerInning":"16.22","runsScoredPer9":"3.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":0,"chances":34,"passedBall":0,"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":21,"groundOuts":22,"airOuts":35,"runs":10,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":6,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".226","atBats":115,"obp":".268","slg":".365","ops":".633","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":42,"rbi":12,"leftOnBase":43,"sacBunts":0,"sacFlies":1,"babip":".278","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.75","popOuts":5,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":73,"errors":0,"chances":76,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"2-4 | HBP, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":34,"groundOuts":98,"airOuts":71,"runs":51,"doubles":22,"triples":4,"homeRuns":11,"strikeOuts":93,"baseOnBalls":35,"intentionalWalks":4,"hits":100,"hitByPitch":3,"avg":".277","atBats":361,"obp":".345","slg":".452","ops":".797","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":163,"rbi":36,"leftOnBase":116,"sacBunts":0,"sacFlies":1,"babip":".345","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.82","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":113,"errors":7,"chances":344,"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"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"note":"(S, 1)","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":13,"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":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":0,"flyOuts":19,"groundOuts":34,"airOuts":30,"runs":17,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":44,"baseOnBalls":18,"intentionalWalks":1,"hits":29,"hitByPitch":5,"atBats":134,"obp":".327","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":607,"era":"3.96","inningsPitched":"36.1","wins":0,"losses":2,"saves":1,"saveOpportunities":2,"holds":18,"blownSaves":1,"earnedRuns":16,"whip":"1.29","battersFaced":160,"outs":109,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":607,"balls":227,"strikes":380,"strikePercentage":".630","hitBatsmen":5,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".000","pitchesPerInning":"16.71","gamesFinished":10,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"10.90","walksPer9Inn":"4.46","hitsPer9Inn":"7.18","runsScoredPer9":"4.21","homeRunsPer9":"0.50","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":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":0,"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":true,"isSubstitute":false}},"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":"801","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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"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":{"caughtStealing":12,"stolenBases":44,"stolenBasePercentage":".786","caughtStealingPercentage":".214","assists":16,"putOuts":278,"errors":5,"chances":299,"fielding":".983","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":27,"groundOuts":23,"airOuts":41,"runs":13,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":33,"baseOnBalls":11,"intentionalWalks":1,"hits":22,"hitByPitch":3,"avg":".188","atBats":117,"obp":".271","slg":".325","ops":".596","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":38,"rbi":11,"leftOnBase":48,"sacBunts":0,"sacFlies":2,"babip":".229","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":10,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":62,"errors":1,"chances":68,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676059":{"person":{"id":676059,"fullName":"Jordan Westburg","link":"/api/v1/people/676059"},"jerseyNumber":"11","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":30,"groundOuts":46,"airOuts":49,"runs":34,"doubles":7,"triples":1,"homeRuns":10,"strikeOuts":50,"baseOnBalls":11,"intentionalWalks":0,"hits":50,"hitByPitch":3,"avg":".256","atBats":195,"obp":".306","slg":".456","ops":".762","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":209,"totalBases":89,"rbi":21,"leftOnBase":63,"sacBunts":0,"sacFlies":0,"babip":".296","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","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":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID657656":{"person":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":30,"groundOuts":50,"airOuts":57,"runs":38,"doubles":16,"triples":0,"homeRuns":14,"strikeOuts":68,"baseOnBalls":20,"intentionalWalks":1,"hits":66,"hitByPitch":3,"avg":".277","atBats":238,"obp":".337","slg":".521","ops":".858","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":264,"totalBases":124,"rbi":43,"leftOnBase":120,"sacBunts":0,"sacFlies":3,"babip":".327","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":10,"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":124,"errors":5,"chances":136,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{"note":"(H, 1)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":1,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":1,"balls":0,"strikes":1,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":13,"obp":".353","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":71,"era":"2.45","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.36","battersFaced":17,"outs":11,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":71,"balls":29,"strikes":42,"strikePercentage":".590","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"19.36","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"9.82","walksPer9Inn":"7.36","hitsPer9Inn":"4.91","runsScoredPer9":"2.45","homeRunsPer9":"2.45","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(H, 13)","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":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":11,"strikes":14,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":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":42,"gamesStarted":0,"flyOuts":15,"groundOuts":26,"airOuts":37,"runs":19,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":53,"baseOnBalls":24,"intentionalWalks":1,"hits":31,"hitByPitch":0,"atBats":147,"obp":".322","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":725,"era":"3.32","inningsPitched":"40.2","wins":2,"losses":3,"saves":2,"saveOpportunities":5,"holds":13,"blownSaves":3,"earnedRuns":15,"whip":"1.35","battersFaced":171,"outs":122,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":725,"balls":291,"strikes":434,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":9,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".400","pitchesPerInning":"17.83","gamesFinished":10,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"11.73","walksPer9Inn":"5.31","hitsPer9Inn":"6.86","runsScoredPer9":"4.20","homeRunsPer9":"0.89","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":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":0,"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":{"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":true,"isSubstitute":false}},"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":"600","stats":{"batting":{"summary":"1-4 | 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":36,"groundOuts":65,"airOuts":70,"runs":25,"doubles":12,"triples":0,"homeRuns":6,"strikeOuts":56,"baseOnBalls":20,"intentionalWalks":0,"hits":60,"hitByPitch":2,"avg":".247","atBats":243,"obp":".300","slg":".370","ops":".670","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":273,"totalBases":90,"rbi":30,"leftOnBase":113,"sacBunts":0,"sacFlies":8,"babip":".286","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.50","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":119,"putOuts":51,"errors":2,"chances":172,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":50,"groundOuts":101,"airOuts":82,"runs":44,"doubles":14,"triples":2,"homeRuns":14,"strikeOuts":97,"baseOnBalls":23,"intentionalWalks":0,"hits":97,"hitByPitch":5,"avg":".257","atBats":377,"obp":".309","slg":".416","ops":".725","caughtStealing":8,"stolenBases":9,"stolenBasePercentage":".529","caughtStealingPercentage":".471","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":157,"rbi":41,"leftOnBase":116,"sacBunts":0,"sacFlies":0,"babip":".312","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.93","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":211,"putOuts":117,"errors":6,"chances":334,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isSubstitute":false}},"ID669704":{"person":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"jerseyNumber":"57","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":5,"groundOuts":4,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":71,"era":"4.15","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.15","battersFaced":18,"outs":13,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":71,"balls":24,"strikes":47,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"16.38","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.23","walksPer9Inn":"2.08","hitsPer9Inn":"8.31","runsScoredPer9":"4.15","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isSubstitute":false}},"ID681297":{"person":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"jerseyNumber":"17","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":23,"groundOuts":38,"airOuts":36,"runs":15,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":50,"baseOnBalls":7,"intentionalWalks":0,"hits":35,"hitByPitch":5,"avg":".220","atBats":159,"obp":".275","slg":".415","ops":".690","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":171,"totalBases":66,"rbi":18,"leftOnBase":66,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.88","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":{"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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":12,"groundOuts":20,"airOuts":26,"runs":9,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".200","atBats":85,"obp":".284","slg":".294","ops":".578","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":25,"rbi":9,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".258","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.00","popOuts":10,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":123,"errors":2,"chances":138,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{"note":"(W, 6-8)","summary":"6.2 IP, 3 ER, 7 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":7,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":22,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":107,"inningsPitched":"6.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":28,"outs":20,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":107,"balls":33,"strikes":74,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.05","homeRunsPer9":"2.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":16,"flyOuts":56,"groundOuts":89,"airOuts":91,"runs":60,"doubles":16,"triples":2,"homeRuns":15,"strikeOuts":99,"baseOnBalls":45,"intentionalWalks":1,"hits":102,"hitByPitch":9,"atBats":373,"obp":".360","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":1694,"era":"5.48","inningsPitched":"95.1","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.54","battersFaced":436,"outs":286,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1694,"balls":611,"strikes":1083,"strikePercentage":".640","hitBatsmen":9,"balks":1,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.98","rbi":3,"winPercentage":".429","pitchesPerInning":"17.77","gamesFinished":1,"strikeoutWalkRatio":"2.20","strikeoutsPer9Inn":"9.35","walksPer9Inn":"4.25","hitsPer9Inn":"9.63","runsScoredPer9":"5.66","homeRunsPer9":"1.42","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":13,"lineOuts":22},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"701","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":89,"flyOuts":42,"groundOuts":78,"airOuts":79,"runs":40,"doubles":14,"triples":0,"homeRuns":12,"strikeOuts":56,"baseOnBalls":41,"intentionalWalks":3,"hits":82,"hitByPitch":5,"avg":".281","atBats":292,"obp":".375","slg":".452","ops":".827","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":341,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":296,"errors":3,"chances":330,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":"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":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":2,"groundOuts":2,"airOuts":5,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".211","atBats":19,"obp":".211","slg":".526","ops":".737","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":10,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":2,"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":{"gamesStarted":1,"caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","assists":3,"putOuts":36,"errors":1,"chances":40,"fielding":".975","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":0,"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":{"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":true,"isSubstitute":false}}},"batters":[702616,676059,683002,657656,641933,602104,691723,656811,666185,607732,656577,681297,450203,656686,622554,642397],"pitchers":[450203,656686,622554,642397],"bench":[656775],"bullpen":[666974,621107,552640,665152,669432,681882,669704,608372,664991],"battingOrder":[702616,676059,683002,657656,641933,602104,656811,607732,681297],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Urías, R (12, Allen, L.T.); Jackson, A (3, Allen, L.T.)."},{"label":"HR","value":"Laureano (14, 1st inning off Allen, L.T., 1 on, 2 out)."},{"label":"TB","value":"Henderson 2; Jackson, A 2; Laureano 4; O'Neill 2; Urías, R 2; Westburg."},{"label":"RBI","value":"Henderson (36); Laureano 2 (43); Urías, R (30)."},{"label":"2-out RBI","value":"Henderson; Urías, R; Laureano 2."},{"label":"Runners left in scoring position, 2 out","value":"Laureano 2; Carlson; Cowser."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"2 (Jackson, A-Henderson; Urías, R-Holliday-Mayo)."}]}],"note":[{"label":"a","value":"Walked for Mayo in the 8th."},{"label":"b","value":"Grounded out for Jackson, A 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":5,"groundOuts":6,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".224","atBats":31,"obp":".298","slg":".372","ops":".670","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":13,"rbi":3,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":13,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":3,"atBats":35,"obp":".325","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":146,"era":"3.92","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.32","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":53,"strikes":93,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":4,"pitchesPerInning":"16.22","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":0,"chances":35,"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,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":10,"groundOuts":13,"airOuts":18,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":34,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".167","atBats":72,"obp":".250","slg":".222","ops":".472","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":16,"rbi":1,"leftOnBase":34,"sacBunts":5,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.72","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":37,"putOuts":24,"errors":3,"chances":64,"fielding":".953","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":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":true,"isSubstitute":false}},"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":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":18,"groundOuts":19,"airOuts":34,"runs":8,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":33,"baseOnBalls":11,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".117","atBats":94,"obp":".215","slg":".223","ops":".438","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":21,"rbi":5,"leftOnBase":45,"sacBunts":2,"sacFlies":1,"babip":".136","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.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":{"gamesStarted":1,"caughtStealing":10,"stolenBases":22,"stolenBasePercentage":".688","caughtStealingPercentage":".313","assists":15,"putOuts":288,"errors":0,"chances":303,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":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":false,"isOnBench":true,"isSubstitute":false}},"ID682177":{"person":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":28,"groundOuts":64,"airOuts":54,"runs":29,"doubles":10,"triples":0,"homeRuns":9,"strikeOuts":64,"baseOnBalls":28,"intentionalWalks":1,"hits":49,"hitByPitch":1,"avg":".213","atBats":230,"obp":".301","slg":".374","ops":".675","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":260,"totalBases":86,"rbi":26,"leftOnBase":94,"sacBunts":1,"sacFlies":0,"babip":".255","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.56","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":121,"putOuts":104,"errors":2,"chances":227,"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"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID677944":{"person":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":{"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":true,"isSubstitute":false}},"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,"battingOrder":"702","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"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":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":25,"groundOuts":51,"airOuts":43,"runs":14,"doubles":10,"triples":0,"homeRuns":1,"strikeOuts":33,"baseOnBalls":7,"intentionalWalks":0,"hits":30,"hitByPitch":5,"avg":".200","atBats":150,"obp":".255","slg":".287","ops":".542","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":169,"totalBases":43,"rbi":19,"leftOnBase":62,"sacBunts":4,"sacFlies":3,"babip":".244","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"150.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":106,"putOuts":58,"errors":7,"chances":171,"fielding":".959","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":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":5,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":2,"strikes":3,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":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":34,"gamesStarted":0,"flyOuts":21,"groundOuts":31,"airOuts":31,"runs":16,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":104,"obp":".299","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":403,"era":"5.02","inningsPitched":"28.2","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":16,"whip":"1.15","battersFaced":118,"outs":86,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":403,"balls":128,"strikes":275,"strikePercentage":".680","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"14.06","gamesFinished":4,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"6.59","walksPer9Inn":"2.83","hitsPer9Inn":"7.53","runsScoredPer9":"5.02","homeRunsPer9":"0.31","inheritedRunners":23,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666134":{"person":{"id":666134,"fullName":"Nolan Jones","link":"/api/v1/people/666134"},"jerseyNumber":"22","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"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":92,"flyOuts":39,"groundOuts":53,"airOuts":69,"runs":22,"doubles":10,"triples":2,"homeRuns":3,"strikeOuts":77,"baseOnBalls":32,"intentionalWalks":1,"hits":55,"hitByPitch":3,"avg":".220","atBats":250,"obp":".313","slg":".312","ops":".625","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":289,"totalBases":78,"rbi":26,"leftOnBase":95,"sacBunts":1,"sacFlies":3,"babip":".301","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.33","popOuts":9,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":143,"errors":1,"chances":150,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":{"note":"(L, 6-9)","summary":"6.1 IP, 4 ER, 4 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":10,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":26,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"6.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":27,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":30,"strikes":62,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.68","homeRunsPer9":"1.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":19,"flyOuts":62,"groundOuts":96,"airOuts":118,"runs":51,"doubles":20,"triples":0,"homeRuns":12,"strikeOuts":78,"baseOnBalls":39,"intentionalWalks":1,"hits":100,"hitByPitch":3,"atBats":387,"obp":".328","caughtStealing":6,"stolenBases":6,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1744,"era":"4.16","inningsPitched":"101.2","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":47,"whip":"1.37","battersFaced":435,"outs":305,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1744,"balls":668,"strikes":1076,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.81","rbi":3,"winPercentage":".400","pitchesPerInning":"17.15","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.90","walksPer9Inn":"3.45","hitsPer9Inn":"8.85","runsScoredPer9":"4.51","homeRunsPer9":"1.06","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":28,"lineOuts":28},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681807":{"person":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"jerseyNumber":"6","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":35,"flyOuts":10,"groundOuts":10,"airOuts":23,"runs":7,"doubles":2,"triples":0,"homeRuns":4,"strikeOuts":33,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".165","atBats":79,"obp":".224","slg":".342","ops":".566","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":85,"totalBases":27,"rbi":11,"leftOnBase":43,"sacBunts":0,"sacFlies":0,"babip":".214","groundOutsToAirouts":"0.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.75","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":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | HBP, SB, CS","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":99,"flyOuts":80,"groundOuts":75,"airOuts":144,"runs":62,"doubles":19,"triples":2,"homeRuns":21,"strikeOuts":46,"baseOnBalls":41,"intentionalWalks":14,"hits":110,"hitByPitch":6,"avg":".297","atBats":370,"obp":".372","slg":".530","ops":".902","caughtStealing":7,"stolenBases":31,"stolenBasePercentage":".816","caughtStealingPercentage":".184","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":422,"totalBases":196,"rbi":56,"leftOnBase":123,"sacBunts":0,"sacFlies":5,"babip":".289","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.62","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":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID680757":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2 HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":83,"groundOuts":111,"airOuts":129,"runs":47,"doubles":20,"triples":1,"homeRuns":8,"strikeOuts":35,"baseOnBalls":38,"intentionalWalks":1,"hits":108,"hitByPitch":3,"avg":".287","atBats":376,"obp":".352","slg":".410","ops":".762","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":424,"totalBases":154,"rbi":35,"leftOnBase":96,"sacBunts":1,"sacFlies":6,"babip":".295","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.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":206,"errors":5,"chances":220,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, R","gamesPlayed":1,"flyOuts":0,"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":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":55,"groundOuts":65,"airOuts":97,"runs":39,"doubles":19,"triples":1,"homeRuns":9,"strikeOuts":67,"baseOnBalls":11,"intentionalWalks":0,"hits":75,"hitByPitch":2,"avg":".253","atBats":297,"obp":".280","slg":".414","ops":".694","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":317,"totalBases":123,"rbi":38,"leftOnBase":121,"sacBunts":3,"sacFlies":4,"babip":".293","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":21,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":56,"putOuts":184,"errors":7,"chances":247,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"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":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":1,"flyOuts":36,"groundOuts":34,"airOuts":61,"runs":16,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":3,"hits":46,"hitByPitch":1,"atBats":157,"obp":".335","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":608,"era":"2.90","inningsPitched":"40.1","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":13,"whip":"1.39","battersFaced":173,"outs":121,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":608,"balls":198,"strikes":410,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".667","pitchesPerInning":"15.07","gamesFinished":11,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"4.69","walksPer9Inn":"2.23","hitsPer9Inn":"10.26","runsScoredPer9":"3.57","homeRunsPer9":"0.89","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID700932":{"person":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":57,"groundOuts":48,"airOuts":96,"runs":28,"doubles":12,"triples":2,"homeRuns":16,"strikeOuts":80,"baseOnBalls":30,"intentionalWalks":1,"hits":63,"hitByPitch":2,"avg":".223","atBats":283,"obp":".298","slg":".449","ops":".747","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":319,"totalBases":127,"rbi":42,"leftOnBase":143,"sacBunts":0,"sacFlies":4,"babip":".246","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.69","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":187,"errors":4,"chances":203,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":10,"strikes":13,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":26,"groundOuts":39,"airOuts":49,"runs":17,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":13,"intentionalWalks":2,"hits":45,"hitByPitch":4,"atBats":162,"obp":".343","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":688,"era":"3.43","inningsPitched":"42.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":16,"whip":"1.38","battersFaced":182,"outs":126,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":688,"balls":242,"strikes":446,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".667","pitchesPerInning":"16.38","gamesFinished":7,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"6.86","walksPer9Inn":"2.79","hitsPer9Inn":"9.64","runsScoredPer9":"3.64","homeRunsPer9":"0.64","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"0.1 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":5,"strikes":5,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"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":9,"gamesStarted":0,"flyOuts":6,"groundOuts":4,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":32,"obp":".316","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":162,"era":"1.86","inningsPitched":"9.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":2,"whip":"1.24","battersFaced":38,"outs":29,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":58,"strikes":104,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":1,"winPercentage":".---","pitchesPerInning":"16.76","gamesFinished":1,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"13.97","walksPer9Inn":"5.59","hitsPer9Inn":"5.59","runsScoredPer9":"1.86","homeRunsPer9":"0.93","inheritedRunners":4,"inheritedRunnersScored":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":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":true,"isSubstitute":false}},"ID676440":{"person":{"id":676440,"fullName":"Tanner Bibee","link":"/api/v1/people/676440"},"jerseyNumber":"28","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"701","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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":52,"groundOuts":80,"airOuts":109,"runs":43,"doubles":7,"triples":0,"homeRuns":11,"strikeOuts":73,"baseOnBalls":45,"intentionalWalks":1,"hits":75,"hitByPitch":3,"avg":".225","atBats":333,"obp":".319","slg":".345","ops":".664","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":385,"totalBases":115,"rbi":43,"leftOnBase":146,"sacBunts":0,"sacFlies":4,"babip":".253","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.27","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":{"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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]}},"batters":[680757,682657,608070,700932,666134,682177,669717,467793,671286,677587,595978,681807,671106,681870,670036,596001,663465],"pitchers":[671106,681870,670036,596001,663465],"bench":[666310],"bullpen":[676440,676282,677944,661403,663671,683769,671922,668909],"battingOrder":[680757,682657,608070,700932,666134,682177,671286,677587,681807],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Kwan 2 (8, 3rd inning off Morton, C, 0 on, 1 out, 5th inning off Morton, C, 0 on, 0 out)."},{"label":"TB","value":"Kwan 8; Manzardo; Martínez, A; Ramírez, Jo 2; Schneemann."},{"label":"RBI","value":"Jones, N (26); Kwan 2 (35)."},{"label":"Runners left in scoring position, 2 out","value":"Santana, C; Schneemann; Jones, N 2."},{"label":"SF","value":"Jones, N."},{"label":"GIDP","value":"Wilson, Wi."},{"label":"Team RISP","value":"0-for-4."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Ramírez, Jo (31, 2nd base off Morton, C/Jackson, A)."},{"label":"CS","value":"Ramírez, Jo (7, 2nd base by Morton, C/Jackson, A)."}]}],"note":[{"label":"a","value":"Struck out for Wilson, Wi in the 8th."},{"label":"b","value":"Struck out for Hedges in the 9th."}]}},"officials":[{"official":{"id":427093,"fullName":"Phil Cuzzi","link":"/api/v1/people/427093"},"officialType":"Home Plate"},{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"First Base"},{"official":{"id":427413,"fullName":"Tony Randazzo","link":"/api/v1/people/427413"},"officialType":"Second Base"},{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Mayo (by Allen, L.T.); Carlson (by Junis); Henderson (by Allard); Ramírez, Jo (by Morton, C)."},{"label":"Pitches-strikes","value":"Morton, C 107-74; Martin, C 1-1; Domínguez 25-14; Soto, G 13-8; Allen, L.T. 92-62; Sabrowski 10-5; Festa, M 5-3; Junis 23-13; Allard 16-10."},{"label":"Groundouts-flyouts","value":"Morton, C 4-5; Martin, C 0-0; Domínguez 1-0; Soto, G 1-0; Allen, L.T. 5-4; Sabrowski 0-1; Festa, M 0-0; Junis 2-1; Allard 2-0."},{"label":"Batters faced","value":"Morton, C 28; Martin, C 1; Domínguez 5; Soto, G 3; Allen, L.T. 27; Sabrowski 3; Festa, M 1; Junis 5; Allard 4."},{"label":"Inherited runners-scored","value":"Martin, C 1-0; Sabrowski 1-1; Festa, M 2-0."},{"label":"Umpires","value":"HP: Phil Cuzzi. 1B: Dan Bellino. 2B: Tony Randazzo. 3B: John Bacon. "},{"label":"Weather","value":"88 degrees, Partly Cloudy."},{"label":"Wind","value":"8 mph, Out To RF."},{"label":"First pitch","value":"1:10 PM."},{"label":"T","value":"2:36."},{"label":"Att","value":"26,223."},{"label":"Venue","value":"Progressive Field."},{"label":"July 24, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757","boxscoreName":"Kwan"},"jerseyNumber":"38","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":114,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | 2 HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":83,"groundOuts":111,"airOuts":129,"runs":47,"doubles":20,"triples":1,"homeRuns":8,"strikeOuts":35,"baseOnBalls":38,"intentionalWalks":1,"hits":108,"hitByPitch":3,"avg":".287","atBats":376,"obp":".352","slg":".410","ops":".762","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":424,"totalBases":154,"rbi":35,"leftOnBase":96,"sacBunts":1,"sacFlies":6,"babip":".295","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.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":206,"errors":5,"chances":220,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":69,"hittingGameScore":69},{"player":{"person":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002","boxscoreName":"Henderson"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HBP, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":34,"groundOuts":98,"airOuts":71,"runs":51,"doubles":22,"triples":4,"homeRuns":11,"strikeOuts":93,"baseOnBalls":35,"intentionalWalks":4,"hits":100,"hitByPitch":3,"avg":".277","atBats":361,"obp":".345","slg":".452","ops":".797","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":400,"totalBases":163,"rbi":36,"leftOnBase":116,"sacBunts":0,"sacFlies":1,"babip":".345","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.82","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":113,"errors":7,"chances":344,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":51,"hittingGameScore":51},{"player":{"person":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656","boxscoreName":"Laureano"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":110,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":30,"groundOuts":50,"airOuts":57,"runs":38,"doubles":16,"triples":0,"homeRuns":14,"strikeOuts":68,"baseOnBalls":20,"intentionalWalks":1,"hits":66,"hitByPitch":3,"avg":".277","atBats":238,"obp":".337","slg":".521","ops":".858","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":264,"totalBases":124,"rbi":43,"leftOnBase":120,"sacBunts":0,"sacFlies":3,"babip":".327","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":10,"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":124,"errors":5,"chances":136,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":50,"hittingGameScore":50}]},"decisions":{"winner":{"id":450203,"fullName":"Charlie Morton","link":"/api/v1/people/450203"},"loser":{"id":671106,"fullName":"Logan Allen","link":"/api/v1/people/671106"},"save":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}