{"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":776796,"link":"/api/v1.1/game/776796/feed/live","metaData":{"wait":10,"timeStamp":"20250810_202235","gameEvents":["home_run","game_finished"],"logicalEvents":["countChange","count11","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776796,"type":"R","doubleHeader":"N","id":"2025/08/10/kcamlb-minmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776796-2025-08-10","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-10T17:05:00Z","originalDate":"2025-08-10","officialDate":"2025-08-10","dayNight":"day","time":"12:05","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118","season":2025,"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"kca","fileCode":"kc","abbreviation":"KC","teamName":"Royals","locationName":"Kansas City","firstYearOfPlay":"1968","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":"Kansas City","record":{"gamesPlayed":118,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":58,"losses":60,"ties":0,"pct":".492"},"records":{},"divisionLeader":false,"wins":58,"losses":60,"winningPercentage":".492"},"franchiseName":"Kansas City","clubName":"Royals","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142","season":2025,"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312"},"springVenue":{"id":2862,"link":"/api/v1/venues/2862"},"teamCode":"min","fileCode":"min","abbreviation":"MIN","teamName":"Twins","locationName":"Minneapolis","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":"Minnesota","record":{"gamesPlayed":117,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":56,"losses":61,"ties":0,"pct":".479"},"records":{},"divisionLeader":false,"wins":56,"losses":61,"winningPercentage":".479"},"franchiseName":"Minnesota","clubName":"Twins","active":true}},"players":{"ID543859":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859","firstName":"Michael","lastName":"Tonkin","primaryNumber":"39","birthDate":"1989-11-19","currentAge":36,"birthCity":"Glendale","birthStateProvince":"CA","birthCountry":"USA","height":"6' 7\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Tonkin","middleName":"Harvey","boxscoreName":"Tonkin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"mlbDebutDate":"2013-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Tonkin","nameSlug":"michael-tonkin-543859","firstLastName":"Michael Tonkin","lastFirstName":"Tonkin, Michael","lastInitName":"Tonkin, M","initLastName":"M Tonkin","fullFMLName":"Michael Harvey Tonkin","fullLFMName":"Tonkin, Michael Harvey","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID624428":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428","firstName":"Adam","lastName":"Frazier","primaryNumber":"20","birthDate":"1991-12-14","currentAge":34,"birthCity":"Athens","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Adam","useLastName":"Frazier","middleName":"Timothy","boxscoreName":"Frazier","nickName":"Fraz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2016-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adam Frazier","nameSlug":"adam-frazier-624428","firstLastName":"Adam Frazier","lastFirstName":"Frazier, Adam","lastInitName":"Frazier, A","initLastName":"A Frazier","fullFMLName":"Adam Timothy Frazier","fullLFMName":"Frazier, Adam Timothy","strikeZoneTop":3.111,"strikeZoneBottom":1.57},"ID686475":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475","firstName":"Tyler","lastName":"Tolbert","primaryNumber":"2","birthDate":"1998-01-27","currentAge":28,"birthCity":"Birmingham","birthStateProvince":"AL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tyler","useLastName":"Tolbert","middleName":"Mangual","boxscoreName":"Tolbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Tolbert","nameSlug":"tyler-tolbert-686475","firstLastName":"Tyler Tolbert","lastFirstName":"Tolbert, Tyler","lastInitName":"Tolbert, T","initLastName":"T Tolbert","fullFMLName":"Tyler Mangual Tolbert","fullLFMName":"Tolbert, Tyler Mangual","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID665019":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019","firstName":"Kody","lastName":"Clemens","primaryNumber":"2","birthDate":"1996-05-15","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Kody","useLastName":"Clemens","middleName":"Alec","boxscoreName":"Clemens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kody Clemens","nameSlug":"kody-clemens-665019","firstLastName":"Kody Clemens","lastFirstName":"Clemens, Kody","lastInitName":"Clemens, K","initLastName":"K Clemens","fullFMLName":"Kody Alec Clemens","fullLFMName":"Clemens, Kody Alec","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"ID686797":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797","firstName":"Brooks","lastName":"Lee","primaryNumber":"22","birthDate":"2001-02-14","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brooks","useLastName":"Lee","middleName":"Thomas","boxscoreName":"Lee, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Lee","nameSlug":"brooks-lee-686797","firstLastName":"Brooks Lee","lastFirstName":"Lee, Brooks","lastInitName":"Lee, B","initLastName":"B Lee","fullFMLName":"Brooks Thomas Lee","fullLFMName":"Lee, Brooks Thomas","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID570632":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632","firstName":"José","lastName":"Ureña","primaryNumber":"54","birthDate":"1991-09-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Ureña","middleName":"Miguel","boxscoreName":"Ureña","nickName":"El Nueve","gender":"M","nameMatrilineal":"Rodriguez","isPlayer":true,"isVerified":true,"pronunciation":"ooh-rain-ya","mlbDebutDate":"2015-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Ureña","nameSlug":"jose-urena-570632","firstLastName":"José Ureña","lastFirstName":"Ureña, José","lastInitName":"Ureña, J","initLastName":"J Ureña","fullFMLName":"José Miguel Ureña","fullLFMName":"Ureña, José Miguel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668885":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885","firstName":"Christopher","lastName":"Martin","primaryNumber":"21","birthDate":"1999-03-23","currentAge":27,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Austin","useLastName":"Martin","middleName":"Austin","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Martin","nameSlug":"austin-martin-668885","firstLastName":"Austin Martin","lastFirstName":"Martin, Austin","lastInitName":"Martin, A","initLastName":"A Martin","fullFMLName":"Christopher Austin Martin","fullLFMName":"Martin, Christopher Austin","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID640902":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902","firstName":"Jhonny","lastName":"Pereda","primaryNumber":"5","birthDate":"1996-04-18","currentAge":30,"birthCity":"San Juan","birthCountry":"Venezuela","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jhonny","useLastName":"Pereda","middleName":"Fernando ","boxscoreName":"Pereda","gender":"M","nameMatrilineal":"Rosales","isPlayer":true,"isVerified":true,"pronunciation":"puh-RAY-duh","mlbDebutDate":"2024-04-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhonny Pereda","nameSlug":"jhonny-pereda-640902","firstLastName":"Jhonny Pereda","lastFirstName":"Pereda, Jhonny","lastInitName":"Pereda, J","initLastName":"J Pereda","fullFMLName":"Jhonny Fernando Pereda","fullLFMName":"Pereda, Jhonny Fernando","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID541640":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640","firstName":"Erasmo","lastName":"Ramírez","primaryNumber":"50","birthDate":"1990-05-02","currentAge":36,"birthCity":"Rivas","birthCountry":"Nicaragua","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erasmo","useLastName":"Ramírez","middleName":"Jose","boxscoreName":"Ramírez, E","nickName":"Mito","gender":"M","nameMatrilineal":"Olivera","isPlayer":true,"isVerified":true,"pronunciation":"eh-RAS-mo rah-MEE-rez","mlbDebutDate":"2012-04-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Erasmo Ramírez","nameSlug":"erasmo-ramirez-541640","firstLastName":"Erasmo Ramírez","lastFirstName":"Ramírez, Erasmo","lastInitName":"Ramírez, E","initLastName":"E Ramírez","fullFMLName":"Erasmo Jose Ramírez","fullLFMName":"Ramírez, Erasmo Jose","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID666397":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","firstName":"Edouard","lastName":"Julien","primaryNumber":"6","birthDate":"1999-04-30","currentAge":27,"birthCity":"Quebec City","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edouard","useLastName":"Julien","boxscoreName":"Julien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ED-ward JOO-lee-en","mlbDebutDate":"2023-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edouard Julien","nameSlug":"edouard-julien-666397","firstLastName":"Edouard Julien","lastFirstName":"Julien, Edouard","lastInitName":"Julien, E","initLastName":"E Julien","fullFMLName":"Edouard Julien","fullLFMName":"Julien, Edouard","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID680837":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837","firstName":"Ryan","lastName":"Fitzgerald","primaryNumber":"46","birthDate":"1994-06-17","currentAge":32,"birthCity":"Hinsdale","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ryan","useLastName":"Fitzgerald","boxscoreName":"Fitzgerald, R","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2025-05-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Fitzgerald","nameSlug":"ryan-fitzgerald-680837","firstLastName":"Ryan Fitzgerald","lastFirstName":"Fitzgerald, Ryan","lastInitName":"Fitzgerald, R","initLastName":"R Fitzgerald","fullFMLName":"Ryan  Fitzgerald","fullLFMName":"Fitzgerald, Ryan","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"ID571912":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912","firstName":"Luke","lastName":"Maile","primaryNumber":"18","birthDate":"1991-02-06","currentAge":35,"birthCity":"Edgewood","birthStateProvince":"KY","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Luke","useLastName":"Maile","middleName":"Richard","boxscoreName":"Maile","nickName":"Lukey Barrels","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"may-lee","mlbDebutDate":"2015-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Maile","nameSlug":"luke-maile-571912","firstLastName":"Luke Maile","lastFirstName":"Maile, Luke","lastInitName":"Maile, L","initLastName":"L Maile","fullFMLName":"Luke Richard Maile","fullLFMName":"Maile, Luke Richard","strikeZoneTop":3.322,"strikeZoneBottom":1.676},"ID608032":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032","firstName":"Carlos","lastName":"Estévez","primaryNumber":"53","birthDate":"1992-12-28","currentAge":33,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 6\"","weight":277,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Estévez","middleName":"Samuel","boxscoreName":"Estévez","nickName":"Este","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"pronunciation":"es-TEH-vez","mlbDebutDate":"2016-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Estévez","nameSlug":"carlos-estevez-608032","firstLastName":"Carlos Estévez","lastFirstName":"Estévez, Carlos","lastInitName":"Estévez, C","initLastName":"C Estévez","fullFMLName":"Carlos Samuel Estévez","fullLFMName":"Estévez, Carlos Samuel","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID663485":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485","firstName":"Bryson","lastName":"Sands","primaryNumber":"44","birthDate":"1997-07-17","currentAge":29,"birthCity":"Tallahassee","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Sands","middleName":"Cole","boxscoreName":"Sands","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Sands","nameSlug":"cole-sands-663485","firstLastName":"Cole Sands","lastFirstName":"Sands, Cole","lastInitName":"Sands, C","initLastName":"C Sands","fullFMLName":"Bryson Cole Sands","fullLFMName":"Sands, Bryson Cole","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID686701":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701","firstName":"Ryan","lastName":"Bergert","primaryNumber":"38","birthDate":"2000-03-08","currentAge":26,"birthCity":"Canton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Bergert","middleName":"Michael","boxscoreName":"Bergert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"Bur-GURT","mlbDebutDate":"2025-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Bergert","nameSlug":"ryan-bergert-686701","firstLastName":"Ryan Bergert","lastFirstName":"Bergert, Ryan","lastInitName":"Bergert, R","initLastName":"R Bergert","fullFMLName":"Ryan Michael Bergert","fullLFMName":"Bergert, Ryan Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID641672":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672","firstName":"Thomas","lastName":"Hatch","primaryNumber":"59","birthDate":"1994-09-29","currentAge":31,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Thomas","useLastName":"Hatch","boxscoreName":"Hatch","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thomas Hatch","nameSlug":"thomas-hatch-641672","firstLastName":"Thomas Hatch","lastFirstName":"Hatch, Thomas","lastInitName":"Hatch, T","initLastName":"T Hatch","fullFMLName":"Thomas Hatch","fullLFMName":"Hatch, Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID686469":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469","firstName":"Vincent","lastName":"Pasquantino","primaryNumber":"9","birthDate":"1997-10-10","currentAge":28,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vinnie","useLastName":"Pasquantino","middleName":"Joseph","boxscoreName":"Pasquantino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"pass-quin-tee-no","mlbDebutDate":"2022-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Vinnie Pasquantino","nameSlug":"vinnie-pasquantino-686469","firstLastName":"Vinnie Pasquantino","lastFirstName":"Pasquantino, Vinnie","lastInitName":"Pasquantino, V","initLastName":"V Pasquantino","fullFMLName":"Vincent Joseph Pasquantino","fullLFMName":"Pasquantino, Vincent Joseph","strikeZoneTop":3.363,"strikeZoneBottom":1.697},"ID664728":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728","firstName":"Kyle","lastName":"Isbel","primaryNumber":"28","birthDate":"1997-03-03","currentAge":29,"birthCity":"Fontana","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Kyle","useLastName":"Isbel","middleName":"Grant","boxscoreName":"Isbel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"IZZ-bell","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Isbel","nameSlug":"kyle-isbel-664728","firstLastName":"Kyle Isbel","lastFirstName":"Isbel, Kyle","lastInitName":"Isbel, K","initLastName":"K Isbel","fullFMLName":"Kyle Grant Isbel","fullLFMName":"Isbel, Kyle Grant","strikeZoneTop":3.114,"strikeZoneBottom":1.571},"ID681892":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892","firstName":"Kody","lastName":"Funderburk","primaryNumber":"57","birthDate":"1996-11-27","currentAge":29,"birthCity":"Mesa","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kody","useLastName":"Funderburk","boxscoreName":"Funderburk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kody Funderburk","nameSlug":"kody-funderburk-681892","firstLastName":"Kody Funderburk","lastFirstName":"Funderburk, Kody","lastInitName":"Funderburk, K","initLastName":"K Funderburk","fullFMLName":"Kody  Funderburk","fullLFMName":"Funderburk, Kody ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID573262":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262","firstName":"Michael","lastName":"Yastrzemski","primaryNumber":"18","birthDate":"1990-08-23","currentAge":36,"birthCity":"Andover","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mike","useLastName":"Yastrzemski","middleName":"Andrew","boxscoreName":"Yastrzemski","nickName":"Yaz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"yuh-STREM-skee","mlbDebutDate":"2019-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mike Yastrzemski","nameSlug":"mike-yastrzemski-573262","firstLastName":"Mike Yastrzemski","lastFirstName":"Yastrzemski, Mike","lastInitName":"Yastrzemski, M","initLastName":"M Yastrzemski","fullFMLName":"Michael Andrew Yastrzemski","fullLFMName":"Yastrzemski, Michael Andrew","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID663559":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559","firstName":"Bailey","lastName":"Falter","primaryNumber":"70","birthDate":"1997-04-24","currentAge":29,"birthCity":"Chino Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Falter","boxscoreName":"Falter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"Bay-lee","mlbDebutDate":"2021-04-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bailey Falter","nameSlug":"bailey-falter-663559","firstLastName":"Bailey Falter","lastFirstName":"Falter, Bailey","lastInitName":"Falter, B","initLastName":"B Falter","fullFMLName":"Bailey Falter","fullLFMName":"Falter, Bailey","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID607625":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","firstName":"Jacob","lastName":"Lugo","primaryNumber":"21","birthDate":"1989-11-17","currentAge":36,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Lugo","middleName":"Seth","boxscoreName":"Lugo, S","nickName":"Quarterrican","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Lugo","nameSlug":"seth-lugo-607625","firstLastName":"Seth Lugo","lastFirstName":"Lugo, Seth","lastInitName":"Lugo, S","initLastName":"S Lugo","fullFMLName":"Jacob Seth Lugo","fullLFMName":"Lugo, Jacob Seth","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID672580":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580","firstName":"Maikel","lastName":"Garcia","primaryNumber":"11","birthDate":"2000-03-03","currentAge":26,"birthCity":"La Sabana","birthCountry":"Venezuela","height":"6' 1\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Maikel","useLastName":"Garcia","middleName":"Jose","boxscoreName":"Garcia, M","gender":"M","nameMatrilineal":"Escobar","isPlayer":true,"isVerified":true,"pronunciation":"my-KELL","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Maikel Garcia","nameSlug":"maikel-garcia-672580","firstLastName":"Maikel Garcia","lastFirstName":"Garcia, Maikel","lastInitName":"Garcia, M","initLastName":"M Garcia","fullFMLName":"Maikel Jose Garcia","fullLFMName":"Garcia, Maikel Jose","strikeZoneTop":3.262,"strikeZoneBottom":1.646},"ID672582":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582","firstName":"Angel","lastName":"Zerpa","primaryNumber":"61","birthDate":"1999-09-27","currentAge":26,"birthCity":"Valle de la Pascua","birthCountry":"Venezuela","height":"6' 0\"","weight":237,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Angel","useLastName":"Zerpa","middleName":"David","boxscoreName":"Zerpa","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-hel SAIR-pah","mlbDebutDate":"2021-09-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Angel Zerpa","nameSlug":"angel-zerpa-672582","firstLastName":"Angel Zerpa","lastFirstName":"Zerpa, Angel","lastInitName":"Zerpa, A","initLastName":"A Zerpa","fullFMLName":"Angel David Zerpa","fullLFMName":"Zerpa, Angel David","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID702070":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070","firstName":"Noah","lastName":"Cameron","primaryNumber":"65","birthDate":"1999-07-17","currentAge":27,"birthCity":"St. Joseph","birthStateProvince":"MO","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Cameron","boxscoreName":"Cameron","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Noah Cameron","nameSlug":"noah-cameron-702070","firstLastName":"Noah Cameron","lastFirstName":"Cameron, Noah","lastInitName":"Cameron, N","initLastName":"N Cameron","fullFMLName":"Noah  Cameron","fullLFMName":"Cameron, Noah","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID805673":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673","firstName":"Daniel","lastName":"Matthews","primaryNumber":"52","birthDate":"2000-05-22","currentAge":26,"birthCity":"Cullowhee","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zebby","useLastName":"Matthews","middleName":"Zebulon","boxscoreName":"Matthews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zebby Matthews","nameSlug":"zebby-matthews-805673","firstLastName":"Zebby Matthews","lastFirstName":"Matthews, Zebby","lastInitName":"Matthews, Z","initLastName":"Z Matthews","fullFMLName":"Daniel Zebulon Matthews","fullLFMName":"Matthews, Daniel Zebulon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID670167":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167","firstName":"John","lastName":"Schreiber","primaryNumber":"56","birthDate":"1994-03-05","currentAge":32,"birthCity":"Wyandotte","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Schreiber","middleName":"Robert","boxscoreName":"Schreiber","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"SHRY-ber","mlbDebutDate":"2019-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Schreiber","nameSlug":"john-schreiber-670167","firstLastName":"John Schreiber","lastFirstName":"Schreiber, John","lastInitName":"Schreiber, J","initLastName":"J Schreiber","fullFMLName":"John Robert Schreiber","fullLFMName":"Schreiber, John Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID677951":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951","firstName":"Robert","lastName":"Witt","primaryNumber":"21","birthDate":"2000-06-14","currentAge":26,"birthCity":"Colleyville","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Bobby","useLastName":"Witt Jr.","middleName":"Andrew","boxscoreName":"Witt Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bobby Witt Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"bobby-witt-jr-677951","firstLastName":"Bobby Witt Jr.","lastFirstName":"Witt Jr., Bobby","lastInitName":"Witt Jr., B","initLastName":"B Witt Jr.","fullFMLName":"Robert Andrew Witt Jr.","fullLFMName":"Witt Jr., Robert Andrew","strikeZoneTop":3.238,"strikeZoneBottom":1.634},"ID669674":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674","firstName":"Samuel","lastName":"Long","primaryNumber":"73","birthDate":"1995-07-08","currentAge":31,"birthCity":"Fair Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Long","middleName":"Trenton","boxscoreName":"Long","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Long","nameSlug":"sam-long-669674","firstLastName":"Sam Long","lastFirstName":"Long, Sam","lastInitName":"Long, S","initLastName":"S Long","fullFMLName":"Samuel Trenton Long","fullLFMName":"Long, Samuel Trenton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID623437":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437","firstName":"Justin","lastName":"Topa","primaryNumber":"48","birthDate":"1991-03-07","currentAge":35,"birthCity":"Binghamton","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Topa","middleName":"Robert","boxscoreName":"Topa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"TOW-pah","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Topa","nameSlug":"justin-topa-623437","firstLastName":"Justin Topa","lastFirstName":"Topa, Justin","lastInitName":"Topa, J","initLastName":"J Topa","fullFMLName":"Justin Robert Topa","fullLFMName":"Topa, Justin Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID621139":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139","firstName":"Brooks","lastName":"Kriske","primaryNumber":"48","birthDate":"1994-02-03","currentAge":32,"birthCity":"Scottsdale","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brooks","useLastName":"Kriske","middleName":"Joseph","boxscoreName":"Kriske","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"kris-key","mlbDebutDate":"2020-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Kriske","nameSlug":"brooks-kriske-621139","firstLastName":"Brooks Kriske","lastFirstName":"Kriske, Brooks","lastInitName":"Kriske, B","initLastName":"B Kriske","fullFMLName":"Brooks Joseph Kriske","fullLFMName":"Kriske, Brooks Joseph","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663697":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697","firstName":"Jonathan","lastName":"India","primaryNumber":"6","birthDate":"1996-12-15","currentAge":29,"birthCity":"Ft. Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jonathan","useLastName":"India","middleName":"Joseph","boxscoreName":"India","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan India","nameSlug":"jonathan-india-663697","firstLastName":"Jonathan India","lastFirstName":"India, Jonathan","lastInitName":"India, J","initLastName":"J India","fullFMLName":"Jonathan Joseph India","fullLFMName":"India, Jonathan Joseph","strikeZoneTop":3.138,"strikeZoneBottom":1.584},"ID640451":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451","firstName":"Hunter","lastName":"Harvey","primaryNumber":"45","birthDate":"1994-12-09","currentAge":31,"birthCity":"Catawba","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":233,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Harvey","middleName":"Luke","boxscoreName":"Harvey, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2019-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Harvey","nameSlug":"hunter-harvey-640451","firstLastName":"Hunter Harvey","lastFirstName":"Harvey, Hunter","lastInitName":"Harvey, H","initLastName":"H Harvey","fullFMLName":"Hunter Luke Harvey","fullLFMName":"Harvey, Hunter Luke","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID521692":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692","firstName":"Salvador","lastName":"Perez","primaryNumber":"21","birthDate":"1990-05-10","currentAge":36,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":255,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Salvador","useLastName":"Perez","middleName":"Johan","boxscoreName":"Perez, S","nickName":"El Nino","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"pronunciation":"purr-ezz","mlbDebutDate":"2011-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Salvador Perez","nameSlug":"salvador-perez-521692","firstLastName":"Salvador Perez","lastFirstName":"Perez, Salvador","lastInitName":"Perez, S","initLastName":"S Perez","fullFMLName":"Salvador Johan Perez","fullLFMName":"Perez, Salvador Johan","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"ID545341":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341","firstName":"Randal","lastName":"Grichuk","primaryNumber":"34","birthDate":"1991-08-13","currentAge":35,"birthCity":"Rosenberg","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Randal","useLastName":"Grichuk","middleName":"Alexander","boxscoreName":"Grichuk","nickName":"Grich","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"GRICH-ick","mlbDebutDate":"2014-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randal Grichuk","nameSlug":"randal-grichuk-545341","firstLastName":"Randal Grichuk","lastFirstName":"Grichuk, Randal","lastInitName":"Grichuk, R","initLastName":"R Grichuk","fullFMLName":"Randal Alexander Grichuk","fullLFMName":"Grichuk, Randal Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID679845":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845","firstName":"Nicholas","lastName":"Loftin","primaryNumber":"12","birthDate":"1998-09-25","currentAge":27,"birthCity":"Corpus Christi","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Loftin","middleName":"James","boxscoreName":"Loftin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Loftin","nameSlug":"nick-loftin-679845","firstLastName":"Nick Loftin","lastFirstName":"Loftin, Nick","lastInitName":"Loftin, N","initLastName":"N Loftin","fullFMLName":"Nicholas James Loftin","fullLFMName":"Loftin, Nicholas James","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID670231":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231","firstName":"John","lastName":"Rave","primaryNumber":"16","birthDate":"1997-12-30","currentAge":28,"birthCity":"Canton","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":194,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"John","useLastName":"Rave","middleName":"Michael","boxscoreName":"Rave","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John Rave","nameSlug":"john-rave-670231","firstLastName":"John Rave","lastFirstName":"Rave, John","lastInitName":"Rave, J","initLastName":"J Rave","fullFMLName":"John Michael Rave","fullLFMName":"Rave, John Michael","strikeZoneTop":3.136,"strikeZoneBottom":1.583},"ID676812":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812","firstName":"Carson","lastName":"McCusker","primaryNumber":"60","birthDate":"1998-05-22","currentAge":28,"birthCity":"Sparks","birthStateProvince":"NV","birthCountry":"USA","height":"6' 8\"","weight":250,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Carson","useLastName":"McCusker","middleName":"Michael","boxscoreName":"McCusker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson McCusker","nameSlug":"carson-mccusker-676812","firstLastName":"Carson McCusker","lastFirstName":"McCusker, Carson","lastInitName":"McCusker, C","initLastName":"C McCusker","fullFMLName":"Carson Michael McCusker","fullLFMName":"McCusker, Carson Michael","strikeZoneTop":3.97,"strikeZoneBottom":1.89},"ID668674":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674","firstName":"Lucas","lastName":"Erceg","primaryNumber":"60","birthDate":"1995-05-01","currentAge":31,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lucas","useLastName":"Erceg","middleName":"Stijepan","boxscoreName":"Erceg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"urr-seg","mlbDebutDate":"2023-05-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lucas Erceg","nameSlug":"lucas-erceg-668674","firstLastName":"Lucas Erceg","lastFirstName":"Erceg, Lucas","lastInitName":"Erceg, L","initLastName":"L Erceg","fullFMLName":"Lucas Stijepan Erceg","fullLFMName":"Erceg, Lucas Stijepan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID702176":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176","firstName":"Alan","lastName":"Roden","primaryNumber":"18","birthDate":"1999-12-22","currentAge":26,"birthCity":"Middleton","birthStateProvince":"WI","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Alan","useLastName":"Roden","middleName":"Eric","boxscoreName":"Roden","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"ROW-den","mlbDebutDate":"2025-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alan Roden","nameSlug":"alan-roden-702176","firstLastName":"Alan Roden","lastFirstName":"Roden, Alan","lastInitName":"Roden, A","initLastName":"A Roden","fullFMLName":"Alan Eric Roden","fullLFMName":"Roden, Alan Eric","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"ID701487":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487","firstName":"Pierson","lastName":"Ohl","primaryNumber":"40","birthDate":"1999-09-10","currentAge":27,"birthCity":"Moorpark","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":207,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pierson","useLastName":"Ohl","middleName":"Blaine","boxscoreName":"Ohl","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pierson Ohl","nameSlug":"pierson-ohl-701487","firstLastName":"Pierson Ohl","lastFirstName":"Ohl, Pierson","lastInitName":"Ohl, P","initLastName":"P Ohl","fullFMLName":"Pierson Blaine Ohl","fullLFMName":"Ohl, Pierson Blaine","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID681508":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508","firstName":"Michael","lastName":"Gasper","primaryNumber":"30","birthDate":"1995-10-11","currentAge":30,"birthCity":"Merrimack","birthStateProvince":"NH","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Mickey","useLastName":"Gasper","boxscoreName":"Gasper","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-08-12","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Gasper","nameSlug":"mickey-gasper-681508","firstLastName":"Mickey Gasper","lastFirstName":"Gasper, Mickey","lastInitName":"Gasper, M","initLastName":"M Gasper","fullFMLName":"Michael  Gasper","fullLFMName":"Gasper, Michael ","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID680777":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777","firstName":"Ryan","lastName":"Jeffers","primaryNumber":"27","birthDate":"1997-06-03","currentAge":29,"birthCity":"Raleigh","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ryan","useLastName":"Jeffers","middleName":"Michael","boxscoreName":"Jeffers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Jeffers","nameSlug":"ryan-jeffers-680777","firstLastName":"Ryan Jeffers","lastFirstName":"Jeffers, Ryan","lastInitName":"Jeffers, R","initLastName":"R Jeffers","fullFMLName":"Ryan Michael Jeffers","fullLFMName":"Jeffers, Ryan Michael","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"ID664199":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199","firstName":"Taylor","lastName":"Clarke","primaryNumber":"45","birthDate":"1993-05-13","currentAge":33,"birthCity":"Ashburn","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Clarke","middleName":"James","boxscoreName":"Clarke, T","nickName":"Clarkey","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taylor Clarke","nameSlug":"taylor-clarke-664199","firstLastName":"Taylor Clarke","lastFirstName":"Clarke, Taylor","lastInitName":"Clarke, T","initLastName":"T Clarke","fullFMLName":"Taylor James Clarke","fullLFMName":"Clarke, Taylor James","strikeZoneTop":3.348,"strikeZoneBottom":1.69},"ID663738":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738","firstName":"Daniel","lastName":"Lynch","primaryNumber":"41","birthDate":"1996-11-17","currentAge":29,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daniel","useLastName":"Lynch IV","middleName":"A.","boxscoreName":"Lynch IV","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Daniel Lynch IV","nameTitle":"IV","nameSuffix":"IV","nameSlug":"daniel-lynch-iv-663738","firstLastName":"Daniel Lynch IV","lastFirstName":"Lynch IV, Daniel","lastInitName":"Lynch IV, D","initLastName":"D Lynch IV","fullFMLName":"Daniel A. Lynch IV","fullLFMName":"Lynch IV, Daniel A.","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID641927":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927","firstName":"John","lastName":"Ober","primaryNumber":"17","birthDate":"1995-07-12","currentAge":31,"birthCity":"Huntersville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 9\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Ober","middleName":"Bailey","boxscoreName":"Ober","gender":"M","nameMatrilineal":"Bailey","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"OH-burr","mlbDebutDate":"2021-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bailey Ober","nameSlug":"bailey-ober-641927","firstLastName":"Bailey Ober","lastFirstName":"Ober, Bailey","lastInitName":"Ober, B","initLastName":"B Ober","fullFMLName":"John Bailey Ober","fullLFMName":"Ober, John Bailey","strikeZoneTop":3.611,"strikeZoneBottom":1.823},"ID608379":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379","firstName":"Michael","lastName":"Wacha","primaryNumber":"52","birthDate":"1991-07-01","currentAge":35,"birthCity":"Iowa City","birthStateProvince":"IA","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Wacha","middleName":"Joseph","boxscoreName":"Wacha","nickName":"Wachamole","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"WAH-kuh","mlbDebutDate":"2013-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Wacha","nameSlug":"michael-wacha-608379","firstLastName":"Michael Wacha","lastFirstName":"Wacha, Michael","lastInitName":"Wacha, M","initLastName":"M Wacha","fullFMLName":"Michael Joseph Wacha","fullLFMName":"Wacha, Michael Joseph","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID701519":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519","firstName":"Travis","lastName":"Adams","primaryNumber":"45","birthDate":"2000-01-19","currentAge":26,"birthCity":"Palm Springs","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Travis","useLastName":"Adams","middleName":"Michael","boxscoreName":"Adams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis Adams","nameSlug":"travis-adams-701519","firstLastName":"Travis Adams","lastFirstName":"Adams, Travis","lastInitName":"Adams, T","initLastName":"T Adams","fullFMLName":"Travis Michael Adams","fullLFMName":"Adams, Travis Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID668904":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904","firstName":"Royce","lastName":"Lewis","primaryNumber":"23","birthDate":"1999-06-05","currentAge":27,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Royce","useLastName":"Lewis","middleName":"Oliver","boxscoreName":"Lewis, R","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Royce Lewis","nameSlug":"royce-lewis-668904","firstLastName":"Royce Lewis","lastFirstName":"Lewis, Royce","lastInitName":"Lewis, R","initLastName":"R Lewis","fullFMLName":"Royce Oliver Lewis","fullLFMName":"Lewis, Royce Oliver","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"ID663616":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","firstName":"Trevor","lastName":"Larnach","primaryNumber":"9","birthDate":"1997-02-26","currentAge":29,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Trevor","useLastName":"Larnach","middleName":"John-Ikaiakaloa","boxscoreName":"Larnach","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"LAR-nick","mlbDebutDate":"2021-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Larnach","nameSlug":"trevor-larnach-663616","firstLastName":"Trevor Larnach","lastFirstName":"Larnach, Trevor","lastInitName":"Larnach, T","initLastName":"T Larnach","fullFMLName":"Trevor John-Ikaiakaloa Larnach","fullLFMName":"Larnach, Trevor John-Ikaiakaloa","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"ID657746":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746","firstName":"Joseph","lastName":"Ryan","primaryNumber":"41","birthDate":"1996-06-05","currentAge":30,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Ryan","middleName":"Philip","boxscoreName":"Ryan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Ryan","nameSlug":"joe-ryan-657746","firstLastName":"Joe Ryan","lastFirstName":"Ryan, Joe","lastInitName":"Ryan, J","initLastName":"J Ryan","fullFMLName":"Joseph Philip Ryan","fullLFMName":"Ryan, Joseph Philip","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID807712":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712","firstName":"Luke","lastName":"Keaschall","primaryNumber":"15","birthDate":"2002-08-15","currentAge":24,"birthCity":"Watsonville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luke","useLastName":"Keaschall","middleName":"T.","boxscoreName":"Keaschall","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KEY-shull","mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Keaschall","nameSlug":"luke-keaschall-807712","firstLastName":"Luke Keaschall","lastFirstName":"Keaschall, Luke","lastInitName":"Keaschall, L","initLastName":"L Keaschall","fullFMLName":"Luke T. Keaschall","fullLFMName":"Keaschall, Luke T.","strikeZoneTop":3.214,"strikeZoneBottom":1.622}},"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312","location":{"address1":"1 Twins Way","city":"Minneapolis","state":"Minnesota","stateAbbrev":"MN","postalCode":"55403","defaultCoordinates":{"latitude":44.981829,"longitude":-93.277891},"azimuthAngle":129.0,"elevation":828,"country":"USA","phone":"(612) 659-3400"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":38544,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":377,"center":404,"rightCenter":367,"rightLine":328},"active":true,"season":"2025"},"officialVenue":{"id":3312,"link":"/api/v1/venues/3312"},"weather":{"condition":"Overcast","temp":"79","wind":"6 mph, Out To CF"},"gameInfo":{"attendance":26746,"firstPitch":"2025-08-10T17:07:00.000Z","gameDurationMinutes":195},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"home":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"}},"officialScorer":{"id":427508,"fullName":"Stew Thornley","link":"/api/v1/people/427508"},"primaryDatacaster":{"id":685972,"fullName":"Kent Wipf","link":"/api/v1/people/685972"},"moundVisits":{"away":{"used":2,"remaining":3},"home":{"used":3,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Yastrzemski walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-10T17:07:27.611Z","endTime":"2025-08-10T17:09:56.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,7,8,9,10,11,12],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T14:03:39.298Z","endTime":"2025-08-10T16:42:13.303Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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-08-10T16:42:13.303Z","endTime":"2025-08-10T17:07:21.279Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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-08-10T17:07:21.279Z","endTime":"2025-08-10T17:07:29.885Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.63428806255288,"strikeZoneBottom":1.73680161701725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.814133445745647,"aZ":-19.470591707182965,"pfxX":-9.803869720794737,"pfxZ":6.531928042838038,"pX":-1.3021039106887142,"pZ":2.5450530422989783,"vX0":8.07280139033356,"vY0":-138.55638135297033,"vZ0":-4.748604134089101,"x":166.63,"y":170.06,"x0":-2.978967823823135,"y0":50.00422137136452,"z0":5.581288435672683,"aX":-19.073022906466576},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.0,"breakHorizontal":16.1,"spinRate":2270,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.3952250145763543,"extension":6.186974680883802},"index":3,"playId":"4aabaec0-ae8a-3c6d-98cf-566add34d133","pitchNumber":1,"startTime":"2025-08-10T17:07:29.885Z","endTime":"2025-08-10T17:07:33.693Z","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":95.6,"endSpeed":87.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.253982614437422,"aZ":-20.293316075083016,"pfxX":-9.22504487859388,"pfxZ":6.078194156947921,"pX":0.7255432738957396,"pZ":1.7456464984060545,"vX0":11.651434460152938,"vY0":-138.71589056820702,"vZ0":-6.529179158311313,"x":89.34,"y":191.65,"x0":-2.3253526451739286,"y0":50.00051733815791,"z0":5.477114462927009,"aX":-18.0243661245296},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.8,"breakHorizontal":14.4,"spinRate":2331,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.39445287743945734,"extension":6.251336259418496},"index":4,"playId":"4aaba8aa-59ad-37ce-bb19-a2d9dde947e3","pitchNumber":2,"startTime":"2025-08-10T17:07:42.993Z","endTime":"2025-08-10T17:07:46.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":3.56123480380058,"strikeZoneBottom":1.56658115328716,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.5689334467987,"aZ":-22.57459147264521,"pfxX":-3.987653450842567,"pfxZ":5.678770149296777,"pX":-0.4477488422413888,"pZ":1.5675824240886194,"vX0":7.032521732962593,"vY0":-128.156556366645,"vZ0":-5.8557402369171285,"x":134.07,"y":196.46,"x0":-2.689847297913761,"y0":50.0017911127058,"z0":5.607617410631712,"aX":-6.738686418922561},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.4,"breakHorizontal":5.9,"spinRate":2049,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.42484719317060016,"extension":6.365117915131068},"index":5,"playId":"20f60efd-cb3b-352f-b8ae-40dacfe15b47","pitchNumber":3,"startTime":"2025-08-10T17:08:01.006Z","endTime":"2025-08-10T17:08:04.583Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-10T17:08:11.170Z","endTime":"2025-08-10T17:08:22.345Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.43000139992595,"strikeZoneBottom":1.59994782902508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.85518915219972,"aZ":-28.492306543034353,"pfxX":-5.036368744530103,"pfxZ":2.222505271284298,"pX":0.044942657769525496,"pZ":0.594743426260498,"vX0":7.615886897823695,"vY0":-127.32244456341273,"vZ0":-7.034400386190136,"x":115.29,"y":222.72,"x0":-2.3179634988138256,"y0":50.00345870527239,"z0":5.619936968723083,"aX":-8.346744096047678},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.8,"breakHorizontal":7.6,"spinRate":1341,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4286694517872882,"extension":6.288604356595588},"index":7,"playId":"ae9f3a55-c606-3807-a794-63e2036a40c4","pitchNumber":4,"startTime":"2025-08-10T17:08:22.345Z","endTime":"2025-08-10T17:08:26.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.66362047220056,"aZ":-22.104704022464304,"pfxX":-8.87775625795528,"pfxZ":5.781905951980327,"pX":-0.04232197245236668,"pZ":1.9534395621685479,"vX0":8.929730227171547,"vY0":-130.9115560012659,"vZ0":-5.228364076679959,"x":118.61,"y":186.04,"x0":-2.338058817617137,"y0":50.004241991576556,"z0":5.62281046728609,"aX":-15.468218332668618},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.5,"breakHorizontal":14.2,"spinRate":1995,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4177945694971861,"extension":6.376660794594636},"index":8,"playId":"edbcd8b2-508c-36c9-b47a-ff198192d1b1","pitchNumber":5,"startTime":"2025-08-10T17:08:39.611Z","endTime":"2025-08-10T17:08:42.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.39681118726781,"strikeZoneBottom":1.62881251654888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.483294354075227,"aZ":-23.60710231123954,"pfxX":-2.4762582085538747,"pfxZ":4.938611682609385,"pX":0.5054360604409579,"pZ":1.4827035087790954,"vX0":8.477293961529876,"vY0":-130.40778856839495,"vZ0":-6.145694979570534,"x":97.73,"y":198.75,"x0":-2.4551161293226076,"y0":50.00564532923638,"z0":5.632303260531293,"aX":-4.299006107113294},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.8,"breakHorizontal":2.8,"spinRate":2282,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.41879897559150736,"extension":6.20078447019437},"index":9,"playId":"c3fe565e-3e56-35eb-869a-11d4f567f0a8","pitchNumber":6,"startTime":"2025-08-10T17:08:58.075Z","endTime":"2025-08-10T17:09:02.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.07191263690068,"aZ":-25.194329032528504,"pfxX":-4.0302726921918985,"pfxZ":4.039350125439,"pX":-0.22591673040315136,"pZ":1.2781883179188034,"vX0":6.570644273877225,"vY0":-130.08747664035596,"vZ0":-6.383992844773362,"x":125.61,"y":204.27,"x0":-2.250924288977042,"y0":50.003934503246704,"z0":5.651330226163054,"aX":-6.967918590746406},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.2,"breakHorizontal":6.0,"spinRate":2080,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.419651287620304,"extension":6.305138532160405},"index":10,"playId":"d2512407-7469-37bd-9183-185eb45e6e23","pitchNumber":7,"startTime":"2025-08-10T17:09:11.846Z","endTime":"2025-08-10T17:09:15.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.533234335321698,"aZ":-23.47834446215515,"pfxX":-2.19081967222665,"pfxZ":5.044352687274818,"pX":0.7333216395653751,"pZ":2.0996310642917737,"vX0":8.463707278169835,"vY0":-129.83672704190207,"vZ0":-4.6695286562738385,"x":89.05,"y":182.09,"x0":-2.269543747414312,"y0":50.005425395612086,"z0":5.684943660974259,"aX":-3.779518301432173},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.4,"breakHorizontal":2.3,"spinRate":2227,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.4201827538517726,"extension":6.307996267022053},"index":11,"playId":"151b897d-bc74-3d7c-94f8-0620cf6538dc","pitchNumber":8,"startTime":"2025-08-10T17:09:33.395Z","endTime":"2025-08-10T17:09:39.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.53780971013457,"strikeZoneBottom":1.7053388797728,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.353512685877213,"aZ":-23.57409528355955,"pfxX":-9.512771233020063,"pfxZ":4.227753484423646,"pX":-0.4510345795914592,"pZ":3.6755096140502035,"vX0":8.364449217969343,"vY0":-141.49604396354778,"vZ0":-1.6334293333995045,"x":134.19,"y":139.54,"x0":-2.205075655600168,"y0":50.00214818028499,"z0":5.766148728226369,"aX":-19.348130384627666},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.6,"breakHorizontal":15.6,"spinRate":2059,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3866355541816664,"extension":6.223024299696118},"index":12,"playId":"d9cb3472-3ab0-312e-811b-acf8626087cb","pitchNumber":9,"startTime":"2025-08-10T17:09:52.959Z","endTime":"2025-08-10T17:09:56.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:09:56.243Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maikel Garcia singles on a sharp ground ball to right fielder Trevor Larnach. Mike Yastrzemski to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-10T17:09:59.200Z","endTime":"2025-08-10T17:10:47.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"postOnThird":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.56999876334844,"strikeZoneBottom":1.68631870191498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.477950779724367,"aZ":-24.44508715473048,"pfxX":1.2516791369040372,"pfxZ":4.778185975549503,"pX":0.9385239025036801,"pZ":1.8350043437035686,"vX0":7.519406212022267,"vY0":-126.3040831567009,"vZ0":-4.987269717029101,"x":81.23,"y":189.23,"x0":-2.238437021794338,"y0":50.00202469039537,"z0":5.798367677850382,"aX":2.023497854827981},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.7,"breakHorizontal":-4.0,"spinRate":2171,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.4334801779371933,"extension":6.308997838369879},"index":0,"playId":"8e594cce-4b47-3476-b605-087ab86ecbbe","pitchNumber":1,"startTime":"2025-08-10T17:10:19.235Z","endTime":"2025-08-10T17:10:23.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.76368944699881,"aZ":-19.83104504592894,"pfxX":-9.565016292661427,"pfxZ":6.1961813758291955,"pX":0.31503931502072413,"pZ":2.3862188326680913,"vX0":10.352330852404847,"vY0":-140.0320765858768,"vZ0":-5.775886941293602,"x":104.99,"y":174.35,"x0":-2.1819461157141857,"y0":50.00348675396295,"z0":5.767478745054457,"aX":-19.05278180314912},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.2,"breakHorizontal":15.2,"spinRate":2259,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.39072016605583926,"extension":6.1560089346625775},"hitData":{"launchSpeed":105.3,"launchAngle":5.0,"totalDistance":157.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":190.2,"coordY":119.83}},"index":1,"playId":"49f0beff-d65a-3741-aabd-ada6296481b3","pitchNumber":2,"startTime":"2025-08-10T17:10:36.000Z","endTime":"2025-08-10T17:10:47.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:10:47.895Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Twins challenged (force play), call on the field was overturned: Vinnie Pasquantino lines into an unassisted double play, first baseman Kody Clemens. Maikel Garcia out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-10T17:11:02.860Z","endTime":"2025-08-10T17:12:31.230Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":25},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.56999822658659,"strikeZoneBottom":1.7521900815285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.87846830324397,"aZ":-21.223702613435332,"pfxX":-9.741254099956317,"pfxZ":6.490844774901651,"pX":-0.5446981655375994,"pZ":0.7898260861174305,"vX0":8.293665571033552,"vY0":-128.84415527371547,"vZ0":-7.911470433766538,"x":137.76,"y":217.45,"x0":-2.534160526311575,"y0":50.003093455845594,"z0":5.530828163728674,"aX":-16.436648208377772},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.2,"breakHorizontal":15.8,"spinRate":1924,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4245194445599507,"extension":6.23512707858493},"index":0,"playId":"9ce41dc2-9941-3a29-a750-678b251e2eff","pitchNumber":1,"startTime":"2025-08-10T17:11:17.664Z","endTime":"2025-08-10T17:11:21.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.56999929785957,"strikeZoneBottom":1.84373172911578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.07363211758558,"aZ":-22.938700764015817,"pfxX":-8.567208372998227,"pfxZ":5.346840512567602,"pX":0.6005012895721622,"pZ":1.3019685033058546,"vX0":10.834201155114762,"vY0":-130.04958363889392,"vZ0":-6.604056713727225,"x":94.11,"y":203.63,"x0":-2.4897727801600142,"y0":50.004166818336266,"z0":5.592728163976598,"aX":-14.802929167030733},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.5,"breakHorizontal":13.3,"spinRate":1862,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.41978085655377706,"extension":6.20274347552876},"index":1,"playId":"974bab52-e117-329f-8cd0-9ed656eb2a9f","pitchNumber":2,"startTime":"2025-08-10T17:11:32.768Z","endTime":"2025-08-10T17:11:36.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":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.56999850166375,"strikeZoneBottom":1.78285211512583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.279212612828616,"aZ":-21.148084629842504,"pfxX":-8.90513207793676,"pfxZ":5.498601075836207,"pX":-1.5810688235787786,"pZ":3.0297271460474957,"vX0":6.047045048312054,"vY0":-140.34758456936106,"vZ0":-3.41120271107683,"x":177.27,"y":156.98,"x0":-2.601156033660609,"y0":50.00216747776655,"z0":5.630028536156048,"aX":-17.85307756577874},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.5,"breakHorizontal":15.0,"spinRate":2222,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3895304906570747,"extension":6.116257853154181},"index":2,"playId":"257c28bb-aae6-386e-ab5f-2a6026c47299","pitchNumber":3,"startTime":"2025-08-10T17:11:52.103Z","endTime":"2025-08-10T17:11:55.951Z","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":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.58568163972288,"strikeZoneBottom":1.80668499693468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.86695256373115,"aZ":-20.439623132095324,"pfxX":-8.927270569576885,"pfxZ":5.9684875423192745,"pX":-0.08671466078621422,"pZ":1.7611869466684997,"vX0":9.813118407779488,"vY0":-138.82934963054413,"vZ0":-6.55876758533975,"x":120.31,"y":191.23,"x0":-2.494654113556818,"y0":50.00518320727526,"z0":5.498747193842976,"aX":-17.56104958461925},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.7,"breakHorizontal":14.3,"spinRate":2196,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.3933900901891052,"extension":6.296377871084322},"index":3,"playId":"1252f723-415c-306b-927d-3c8c39eb25c4","pitchNumber":4,"startTime":"2025-08-10T17:12:08.412Z","endTime":"2025-08-10T17:12:11.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.358283200813762,"aZ":-25.241097165553754,"pfxX":-2.6817031998496565,"pfxZ":4.042241602821107,"pX":0.22726597406346297,"pZ":2.0601907565285953,"vX0":7.707873613495544,"vY0":-129.68879820887727,"vZ0":-4.750788671253173,"x":108.34,"y":183.15,"x0":-2.4258536308105274,"y0":50.00333317087214,"z0":5.824650926197398,"aX":-4.600699601513446},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.5,"breakHorizontal":3.2,"spinRate":2200,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4212235331292047,"extension":6.207172100658092},"hitData":{"launchSpeed":96.6,"launchAngle":5.0,"totalDistance":105.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":150.2,"coordY":175.07}},"index":4,"playId":"512572cf-778a-3421-9330-b67cf5a6050b","pitchNumber":5,"startTime":"2025-08-10T17:12:26.607Z","endTime":"2025-08-10T17:12:31.230Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MC","challengeTeamId":142},"playEndTime":"2025-08-10T17:12:31.230Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Salvador Perez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-10T17:14:16.211Z","endTime":"2025-08-10T17:15:16.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnThird":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.66000007443422,"strikeZoneBottom":1.686725359661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.81443153772266,"aZ":-21.528301019211977,"pfxX":-1.264295810444528,"pfxZ":6.033371958914895,"pX":2.090867113469804,"pZ":0.9598362272159778,"vX0":10.823735338403475,"vY0":-131.48596781323783,"vZ0":-7.801755274246644,"x":37.3,"y":212.86,"x0":-1.9009469291180043,"y0":50.0046927088704,"z0":5.542795080649847,"aX":-2.23278220364703},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.5,"breakHorizontal":0.1,"spinRate":2210,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.41530879343441907,"extension":6.3002498544871335},"index":0,"playId":"8766e3bd-3d4c-302d-b97f-7b9aa83fb4d6","pitchNumber":1,"startTime":"2025-08-10T17:14:16.211Z","endTime":"2025-08-10T17:14:19.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.66000078561513,"strikeZoneBottom":1.72847000395572,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.4383457317313,"aZ":-18.778681826694864,"pfxX":-7.145707588860446,"pfxZ":6.6283620483631775,"pX":-2.0192919115252437,"pZ":3.159908846097428,"vX0":3.445077281497154,"vY0":-141.33299751576862,"vZ0":-3.9471542866225553,"x":193.97,"y":153.46,"x0":-2.326057688639974,"y0":50.00643823864436,"z0":5.781976531154499,"aX":-14.447866150921582},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.4,"breakHorizontal":12.2,"spinRate":2247,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.38765434290546086,"extension":6.176581011586273},"index":1,"playId":"a2ce80ad-d707-3963-88d4-9048c3ac58c0","pitchNumber":2,"startTime":"2025-08-10T17:14:33.716Z","endTime":"2025-08-10T17:14:37.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.70646230878845,"strikeZoneBottom":1.6198465689609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.32341400215607,"aZ":-20.129762294309913,"pfxX":-8.913917179639808,"pfxZ":6.908778312198287,"pX":0.9042648131383307,"pZ":0.2504277336814209,"vX0":10.233456944068081,"vY0":-130.65299240395368,"vZ0":-9.699504402507621,"x":82.53,"y":232.02,"x0":-1.8895158810271404,"y0":50.005990545572274,"z0":5.500161923316898,"aX":-15.546345483845066},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.7,"breakHorizontal":14.2,"spinRate":2009,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4178694241544756,"extension":6.2697210269185275},"index":2,"playId":"4e77edf2-ab7d-315b-bd79-8422a3b572b8","pitchNumber":3,"startTime":"2025-08-10T17:14:52.692Z","endTime":"2025-08-10T17:14:56.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.6600013758928,"strikeZoneBottom":1.69231367968773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.368585571657196,"aZ":-23.487338377787633,"pfxX":-3.719989046697453,"pfxZ":4.843691466209878,"pX":0.9831421560953268,"pZ":1.5831887472691935,"vX0":9.194871929938683,"vY0":-132.58061727723373,"vZ0":-6.264541568348043,"x":79.52,"y":196.03,"x0":-2.0352282676140914,"y0":50.00499984369993,"z0":5.673154062528787,"aX":-6.67455274892764},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":4.9,"spinRate":2341,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4119704335638539,"extension":6.170161723261816},"index":3,"playId":"0f6e3a42-f825-3db3-87f9-e881c460b452","pitchNumber":4,"startTime":"2025-08-10T17:15:12.956Z","endTime":"2025-08-10T17:15:16.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:15:16.819Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a line drive to right fielder Trevor Larnach. Mike Yastrzemski scores. Salvador Perez to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-10T17:15:38.524Z","endTime":"2025-08-10T17:16:53.347Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"postOnThird":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":{"id":570632,"link":"/api/v1/people/570632"},"isScoringEvent":true,"rbi":true,"earned":true,"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":97.6,"endSpeed":89.6,"strikeZoneTop":3.2700001621549,"strikeZoneBottom":1.51660661487957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.830023024399402,"aZ":-22.89455574351493,"pfxX":-10.477894861880497,"pfxZ":4.5356375031001175,"pX":0.4588447122142829,"pZ":2.7182137873638594,"vX0":10.947264637490203,"vY0":-141.76877979666435,"vZ0":-4.266789263365807,"x":99.51,"y":165.39,"x0":-2.081735218685456,"y0":50.0024766172774,"z0":5.694424784917188,"aX":-21.43884040449463},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.6,"breakHorizontal":16.9,"spinRate":2231,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.3855808084561039,"extension":6.099861381197391},"index":0,"playId":"7ad770ac-cdd5-3bc1-b5d9-a885f58c905e","pitchNumber":1,"startTime":"2025-08-10T17:15:46.968Z","endTime":"2025-08-10T17:15:50.503Z","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":97.3,"endSpeed":88.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.83577158283745,"aZ":-15.630637133532824,"pfxX":-7.509451754853462,"pfxZ":8.214096195795674,"pX":-0.3408641137710848,"pZ":3.022849600802852,"vX0":7.538894211081827,"vY0":-141.41118644570426,"vZ0":-4.4807187510327475,"x":129.99,"y":157.16,"x0":-2.072540346792954,"y0":50.00501311388165,"z0":5.638576103225889,"aX":-15.130244310149806},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.0,"breakHorizontal":12.0,"spinRate":2233,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.38811004051737896,"extension":6.132310667354774},"index":1,"playId":"192f61f6-ca40-37c7-880c-1c54492e2a7f","pitchNumber":2,"startTime":"2025-08-10T17:16:04.746Z","endTime":"2025-08-10T17:16:09.215Z","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":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.877011595493272,"aZ":-22.772166511467052,"pfxX":-9.633969791782016,"pfxZ":4.654877011310083,"pX":0.5643941919026656,"pZ":3.056348843784443,"vX0":10.359571224738263,"vY0":-140.73785212167232,"vZ0":-3.2954209873124536,"x":95.49,"y":156.26,"x0":-1.9004772994757075,"y0":50.00368176013782,"z0":5.705598277870825,"aX":-19.46121753781121},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.9,"breakHorizontal":15.5,"spinRate":2230,"spinDirection":233},"zone":3,"typeConfidence":2.0,"plateTime":0.3881590914272053,"extension":6.155597479369508},"index":2,"playId":"7a92e103-074b-3538-b535-2b75db3c0aac","pitchNumber":3,"startTime":"2025-08-10T17:16:24.209Z","endTime":"2025-08-10T17:16:27.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63570159605171,"aZ":-19.45775953448639,"pfxX":-2.6829389256787977,"pfxZ":7.137373864068694,"pX":0.4089130247412885,"pZ":1.5687031651126104,"vX0":7.4102792134667705,"vY0":-132.00762382385994,"vZ0":-7.116205306963865,"x":101.41,"y":196.43,"x0":-2.0744136827585975,"y0":50.001702897541364,"z0":5.710119012769915,"aX":-4.7798198014238436},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.8,"breakHorizontal":3.4,"spinRate":2318,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.4134367001799695,"extension":6.2184060663045075},"hitData":{"launchSpeed":99.2,"launchAngle":13.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":205.22,"coordY":107.63}},"index":3,"playId":"ab183958-89b9-38c0-8c33-7933561788af","pitchNumber":4,"startTime":"2025-08-10T17:16:42.485Z","endTime":"2025-08-10T17:16:53.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:16:53.347Z","atBatIndex":4},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jonathan India grounds into a force out, third baseman Ryan Fitzgerald to second baseman Luke Keaschall. Adam Frazier out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-10T17:17:07.291Z","endTime":"2025-08-10T17:18:33.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680837,"link":"/api/v1/people/680837"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":97.5,"endSpeed":90.3,"strikeZoneTop":3.33000114358077,"strikeZoneBottom":1.53398721862008,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.841093490235263,"aZ":-17.228013598886797,"pfxX":-9.623849040869558,"pfxZ":7.233732198124695,"pX":-0.5105409216315351,"pZ":2.749408555839215,"vX0":8.614968619804575,"vY0":-141.7716040036066,"vZ0":-5.23779710150362,"x":136.46,"y":164.55,"x0":-2.3160681564197865,"y0":50.004635151984644,"z0":5.695445926341254,"aX":-19.88791252836147},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.4,"breakHorizontal":16.0,"spinRate":2205,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.38415913658042644,"extension":6.167450128812757},"index":0,"playId":"e9a16cdc-d9c1-3807-ba89-a529e0cc9494","pitchNumber":1,"startTime":"2025-08-10T17:17:24.421Z","endTime":"2025-08-10T17:17:27.994Z","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":97.8,"endSpeed":89.9,"strikeZoneTop":3.46325139491472,"strikeZoneBottom":1.5884510530157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.34143905220877,"aZ":-14.731331593419162,"pfxX":-8.703117556672646,"pfxZ":8.479348591359319,"pX":0.5317682142568945,"pZ":2.292075635722127,"vX0":10.541961736358264,"vY0":-142.00338503956027,"vZ0":-6.663750704265938,"x":96.73,"y":176.89,"x0":-2.0854811984893615,"y0":50.00334860997741,"z0":5.593885813126546,"aX":-17.90316771853632},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.3,"breakHorizontal":13.8,"spinRate":2242,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3846760768113815,"extension":6.1781579786393745},"index":1,"playId":"91567443-3b93-3f91-b41d-ce2d51d236b2","pitchNumber":2,"startTime":"2025-08-10T17:17:44.975Z","endTime":"2025-08-10T17:17:48.645Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-10T17:17:55.761Z","endTime":"2025-08-10T17:18:07.064Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"}},{"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":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.26322793108403,"strikeZoneBottom":1.51890988455231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.031660466277028,"aZ":-20.951129138989298,"pfxX":-9.358520804032139,"pfxZ":6.2641769558856515,"pX":0.773598715845698,"pZ":0.9154219614326182,"vX0":10.487124096213735,"vY0":-132.20119816784828,"vZ0":-8.060273056459385,"x":87.51,"y":214.06,"x0":-2.006573216370875,"y0":50.00264703270244,"z0":5.511470873349459,"aX":-16.763806071687817},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.0,"breakHorizontal":15.0,"spinRate":1718,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.41243676906838056,"extension":6.186663708602692},"index":3,"playId":"2e07d639-62b8-381a-aa49-fbaa91567c7e","pitchNumber":3,"startTime":"2025-08-10T17:18:07.064Z","endTime":"2025-08-10T17:18:11.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.78853125225913,"aZ":-18.07471314136326,"pfxX":-10.02650637378376,"pfxZ":6.851927557464722,"pX":-0.6265810976226979,"pZ":2.284820039427492,"vX0":7.851206272290913,"vY0":-141.926724644354,"vZ0":-6.350484691915217,"x":140.88,"y":177.09,"x0":-2.113857100723019,"y0":50.00426162368318,"z0":5.68580462962495,"aX":-20.63781202068415},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.4,"breakHorizontal":16.8,"spinRate":2277,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.38461245932802646,"extension":6.184699956039445},"hitData":{"launchSpeed":77.1,"launchAngle":7.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.87,"coordY":172.53}},"index":4,"playId":"efc42b20-50db-3080-a0ea-aea7fbc4910b","pitchNumber":4,"startTime":"2025-08-10T17:18:26.614Z","endTime":"2025-08-10T17:18:33.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:18:33.165Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out, shortstop Maikel Garcia to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-10T17:20:18.448Z","endTime":"2025-08-10T17:21:41.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":90.9,"endSpeed":82.7,"strikeZoneTop":3.34508163314306,"strikeZoneBottom":1.68629558316873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.52664211886477,"aZ":-13.59659650179284,"pfxX":-5.729054898135281,"pfxZ":10.537795216509343,"pX":-0.4834851468856313,"pZ":3.312645081991733,"vX0":4.091198543223182,"vY0":-132.26360286973883,"vZ0":-4.348217237236888,"x":135.43,"y":149.34,"x0":-1.3099397156164627,"y0":50.00070777564248,"z0":5.982530473211096,"aX":-10.098414446096465},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.2,"breakHorizontal":9.5,"spinRate":2299,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.41491462784808597,"extension":6.421620141400437},"index":0,"playId":"0e512aa8-cd85-36ff-8a90-dbd9ecc153bd","pitchNumber":1,"startTime":"2025-08-10T17:21:05.659Z","endTime":"2025-08-10T17:21:09.518Z","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":91.5,"endSpeed":83.6,"strikeZoneTop":3.39816171543086,"strikeZoneBottom":1.65725204711944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.506412964248042,"aZ":-11.12999331181781,"pfxX":-4.303948057560637,"pfxZ":11.753266679180356,"pX":0.8931762610278109,"pZ":2.6295228886304898,"vX0":7.2690355459604215,"vY0":-132.9718590866846,"vZ0":-6.391243754797436,"x":82.95,"y":167.78,"x0":-1.3167754063128276,"y0":50.00535827723571,"z0":5.87179791079576,"aX":-7.708551738476315},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":20.0,"breakHorizontal":6.2,"spinRate":2352,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4119087576706413,"extension":6.4342899405905545},"index":1,"playId":"b5f37e40-6078-329e-970b-fc301775566b","pitchNumber":2,"startTime":"2025-08-10T17:21:19.252Z","endTime":"2025-08-10T17:21:22.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.089352374296357,"aZ":-26.073433960839683,"pfxX":1.8756989462856302,"pfxZ":3.7166115383755933,"pX":0.5321622443442908,"pZ":1.56877571615237,"vX0":4.7002843998341355,"vY0":-126.61663129509185,"vZ0":-5.703627736185061,"x":96.72,"y":196.42,"x0":-1.583687706785553,"y0":50.00596609916568,"z0":5.906919409944966,"aX":3.0794322952664017},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.8,"breakHorizontal":-4.3,"spinRate":2578,"spinDirection":170},"zone":9,"typeConfidence":2.0,"plateTime":0.43071891554121544,"extension":6.344047034898241},"hitData":{"launchSpeed":57.9,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.72,"coordY":160.59}},"index":2,"playId":"a6921277-7b35-380d-85f7-167c6181cd35","pitchNumber":3,"startTime":"2025-08-10T17:21:33.282Z","endTime":"2025-08-10T17:21:41.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:21:41.391Z","atBatIndex":6},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kody Clemens pops out to shortstop Maikel Garcia.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-10T17:21:48.190Z","endTime":"2025-08-10T17:22:47.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.6,"endSpeed":74.9,"strikeZoneTop":3.65445606878755,"strikeZoneBottom":1.80986379784859,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.290736978648564,"aZ":-33.299004655232196,"pfxX":6.4821455663952,"pfxZ":-0.7952891188523061,"pX":-0.16574849815603562,"pZ":2.0111241679208485,"vX0":2.5580325152196632,"vY0":-118.82935479318854,"vZ0":-1.9496828201198433,"x":123.32,"y":184.48,"x0":-2.100474664291685,"y0":50.00189485880712,"z0":5.888159330316059,"aX":9.201765426822144},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.7,"breakHorizontal":-12.4,"spinRate":2917,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.46221006272755494,"extension":6.185860388035444},"index":0,"playId":"6e81744b-4b4b-3b04-9af4-eaa8d13cae45","pitchNumber":1,"startTime":"2025-08-10T17:22:05.443Z","endTime":"2025-08-10T17:22:09.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.57999933029562,"strikeZoneBottom":1.68119763174049,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.11500800490288,"aZ":-26.523688783922893,"pfxX":-0.6819631782131745,"pfxZ":3.34421645134469,"pX":1.2300055718442393,"pZ":0.6028817210396442,"vX0":7.585387469230845,"vY0":-129.15898236348625,"vZ0":-7.909991136253131,"x":70.12,"y":222.5,"x0":-1.6571970597747896,"y0":50.00052279727852,"z0":5.747198812788281,"aX":-1.1521332242044589},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.4,"breakHorizontal":-0.5,"spinRate":2556,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4242153560048947,"extension":6.364179818566283},"index":1,"playId":"6ae964e1-a6c1-3ae6-8c81-a94a6a4291e7","pitchNumber":2,"startTime":"2025-08-10T17:22:19.123Z","endTime":"2025-08-10T17:22:23.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.098239744286136,"aZ":-10.460498721735176,"pfxX":-5.106899364842261,"pfxZ":11.400987455090135,"pX":0.32361415893175627,"pZ":3.24075561142078,"vX0":6.357599568420738,"vY0":-137.07539799951942,"vZ0":-5.384361151572996,"x":104.66,"y":151.28,"x0":-1.3614640922651984,"y0":50.000829003253045,"z0":5.9436415852236015,"aX":-9.724840816889584},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.7,"breakHorizontal":7.9,"spinRate":2425,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.3994743870049082,"extension":6.454737859061669},"hitData":{"launchSpeed":94.3,"launchAngle":63.0,"totalDistance":189.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":126.55,"coordY":125.57}},"index":2,"playId":"6d25c2c9-f240-31ca-8ffa-a96a4349dc80","pitchNumber":3,"startTime":"2025-08-10T17:22:37.064Z","endTime":"2025-08-10T17:22:47.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:22:47.537Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Jeffers flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-10T17:22:51.144Z","endTime":"2025-08-10T17:24:34.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.21671686047453,"strikeZoneBottom":1.45266656898152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.55805986248736,"aZ":-33.244333392451196,"pfxX":9.567746764084527,"pfxZ":-0.7513184711415288,"pX":1.4263160485392978,"pZ":0.8867125649894005,"vX0":4.568670558725897,"vY0":-119.19547055492656,"vZ0":-4.377709917459984,"x":62.63,"y":214.84,"x0":-1.7659881365738517,"y0":50.00529130308478,"z0":5.7900398053763915,"aX":13.596530132262835},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.3,"breakHorizontal":-18.5,"spinRate":2832,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4617138466790309,"extension":6.301697922858575},"index":0,"playId":"ad7aa1c5-2c75-324f-a271-ba9933f9f13e","pitchNumber":1,"startTime":"2025-08-10T17:23:10.736Z","endTime":"2025-08-10T17:23:14.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.3489140273579,"strikeZoneBottom":1.55234090571521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.525625521643004,"aZ":-7.418842703886654,"pfxX":-5.7858879819290685,"pfxZ":13.02585363389265,"pX":0.6017924178464322,"pZ":2.6177461361430945,"vX0":7.268311431718875,"vY0":-137.0399948066856,"vZ0":-7.425847472205586,"x":94.06,"y":168.1,"x0":-1.3341523344013273,"y0":50.001842490363714,"z0":5.870719105364765,"aX":-10.995442161050601},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":22.2,"breakHorizontal":8.9,"spinRate":2395,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.3998166168288404,"extension":6.443110492126152},"index":1,"playId":"f9ea035c-5690-3786-96f0-af69a519d6b3","pitchNumber":2,"startTime":"2025-08-10T17:23:25.882Z","endTime":"2025-08-10T17:23:29.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.35000100338644,"strikeZoneBottom":1.63515626761523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.955548035000483,"aZ":-27.9970234171102,"pfxX":1.783777930051179,"pfxZ":2.5084964428944314,"pX":0.619423055465699,"pZ":0.6422655871429381,"vX0":4.772695208606603,"vY0":-127.88701088237791,"vZ0":-7.584211687562401,"x":93.39,"y":221.44,"x0":-1.4984862402133605,"y0":50.00328474424699,"z0":5.824687763177978,"aX":2.9716245984625935},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.1,"breakHorizontal":-4.2,"spinRate":2690,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4273515096587639,"extension":6.281309146437183},"index":2,"playId":"019bd3b0-c590-3835-ab9d-05e4e9a0711e","pitchNumber":3,"startTime":"2025-08-10T17:23:39.178Z","endTime":"2025-08-10T17:23:42.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.541843014691306,"aZ":-27.064809824665673,"pfxX":-8.803959434688402,"pfxZ":3.1761799375350552,"pX":-0.1262017404066272,"pZ":3.160829012415317,"vX0":6.408834065207716,"vY0":-125.76954996543532,"vZ0":-1.0941391536942577,"x":121.81,"y":153.44,"x0":-1.5584846679186035,"y0":50.002587692957334,"z0":5.788373585292622,"aX":-14.161125726544483},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.8,"breakHorizontal":14.5,"spinRate":1287,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.43483632499916514,"extension":6.411772906018768},"index":3,"playId":"be3843ad-c1f6-3220-9cdc-064b9cb843d6","pitchNumber":4,"startTime":"2025-08-10T17:23:58.317Z","endTime":"2025-08-10T17:24:01.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.77140765315286,"aZ":-11.423404821072241,"pfxX":-4.548516624248423,"pfxZ":10.82956634316967,"pX":0.10674800611285144,"pZ":2.842735686721619,"vX0":5.208050655926917,"vY0":-137.17565429184452,"vZ0":-6.352260665890672,"x":112.93,"y":162.03,"x0":-1.2205195425552355,"y0":50.004846145112964,"z0":5.9583710418444396,"aX":-8.717636471361853},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.6,"breakHorizontal":7.2,"spinRate":2448,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.3984404501668659,"extension":6.413503713088365},"hitData":{"launchSpeed":85.8,"launchAngle":49.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.46,"coordY":120.79}},"index":4,"playId":"ec777d18-b8a4-389d-a5b5-4709729797b9","pitchNumber":5,"startTime":"2025-08-10T17:24:25.838Z","endTime":"2025-08-10T17:24:34.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:24:34.703Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"John Rave walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-10T17:26:42.244Z","endTime":"2025-08-10T17:28:01.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.41000009006785,"strikeZoneBottom":1.65321590413141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.87789943866555,"aZ":-20.413797550458888,"pfxX":-9.320174317982142,"pfxZ":6.097235013867888,"pX":1.3300968111303058,"pZ":1.7584962922635516,"vX0":13.024879481503586,"vY0":-137.8525502304017,"vZ0":-6.18550151116653,"x":66.3,"y":191.3,"x0":-2.2393278402783583,"y0":50.006552521315896,"z0":5.404045467245834,"aX":-17.98991827263558},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.8,"breakHorizontal":14.3,"spinRate":2249,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.3969281767780397,"extension":6.121019046442689},"index":0,"playId":"9595849e-b83a-3a53-8e14-fa25630d73db","pitchNumber":1,"startTime":"2025-08-10T17:27:01.593Z","endTime":"2025-08-10T17:27:05.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.40999698236773,"strikeZoneBottom":1.64233513127547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.226148010278074,"aZ":-29.21286428777946,"pfxX":-7.33211638564374,"pfxZ":2.005323261360977,"pX":-0.8056754798051134,"pZ":1.5908449036382144,"vX0":6.236714036162543,"vY0":-120.53029516255916,"vZ0":-3.720163402908983,"x":147.71,"y":195.83,"x0":-2.4673199259374705,"y0":50.00565138214411,"z0":5.71878811816588,"aX":-10.84897652777112},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.0,"breakHorizontal":11.9,"spinRate":1371,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.4534913202725277,"extension":6.146771390540065},"index":1,"playId":"1a7cac24-db60-34c7-bc88-66dd1a94634d","pitchNumber":2,"startTime":"2025-08-10T17:27:15.298Z","endTime":"2025-08-10T17:27:19.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.40999863754022,"strikeZoneBottom":1.5082742991924,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.696972499696905,"aZ":-23.773122739478943,"pfxX":-3.119030893667623,"pfxZ":5.072740021258285,"pX":1.8352817414817963,"pZ":0.8725945769419,"vX0":11.257158309716784,"vY0":-127.4753834730662,"vZ0":-7.194493978344709,"x":47.04,"y":215.22,"x0":-2.2208851549887174,"y0":50.00280466018889,"z0":5.591465900381635,"aX":-5.166186661727068},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.8,"breakHorizontal":3.2,"spinRate":2361,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4286645351705949,"extension":6.075947426602039},"index":2,"playId":"e0df3d0a-38ed-3204-a477-b4458489ed89","pitchNumber":3,"startTime":"2025-08-10T17:27:39.237Z","endTime":"2025-08-10T17:27:42.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.41000035018467,"strikeZoneBottom":1.664863583048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.195247569396432,"aZ":-16.355875356398652,"pfxX":-8.684656113971723,"pfxZ":8.021454495538498,"pX":1.3285483938929483,"pZ":2.3518767693986273,"vX0":12.51331891596093,"vY0":-139.28678722100784,"vZ0":-5.839923843173386,"x":66.36,"y":175.28,"x0":-2.0861672079611435,"y0":50.004477968488395,"z0":5.550689456948724,"aX":-17.13039394013495},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":13.2,"spinRate":2249,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39267842463663616,"extension":5.970493865927041},"index":3,"playId":"bff7b549-e59b-35ab-9559-5a209645e955","pitchNumber":4,"startTime":"2025-08-10T17:27:55.374Z","endTime":"2025-08-10T17:28:01.420Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:28:01.420Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luke Maile walks. John Rave to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-10T17:28:07.710Z","endTime":"2025-08-10T17:30:28.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"postOnSecond":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,7],"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":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":96.0,"endSpeed":88.1,"strikeZoneTop":3.40050569890041,"strikeZoneBottom":1.57317856470352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.81173632162211,"aZ":-19.333384476248447,"pfxX":-9.330240075935775,"pfxZ":6.49742225949433,"pX":0.7768257227513966,"pZ":2.3422392626666144,"vX0":11.577375999239823,"vY0":-139.33297781777026,"vZ0":-5.479884865387408,"x":87.39,"y":175.54,"x0":-2.2100042479291884,"y0":50.00409547962218,"z0":5.602556640786501,"aX":-18.4413384092983},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":14.6,"spinRate":2266,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.39235433553791,"extension":6.260273833223032},"index":0,"playId":"408a0613-d5ed-3432-a235-a155577b0a67","pitchNumber":1,"startTime":"2025-08-10T17:28:23.612Z","endTime":"2025-08-10T17:28:28.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.35380302942858,"strikeZoneBottom":1.62036885415021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.733120335848948,"aZ":-22.382546475902934,"pfxX":-6.344442551734066,"pfxZ":5.730294907733391,"pX":0.25312057509818886,"pZ":0.8430660551113696,"vX0":8.95529281966769,"vY0":-129.77064604641006,"vZ0":-7.68406250400853,"x":107.35,"y":216.02,"x0":-2.4155117962580124,"y0":50.000903178209086,"z0":5.542892751523427,"aX":-10.837915945945916},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.9,"breakHorizontal":9.5,"spinRate":2283,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4218054666309379,"extension":6.252521464489495},"index":1,"playId":"02931acd-29cf-3b77-93ae-22df67e103ff","pitchNumber":2,"startTime":"2025-08-10T17:28:41.185Z","endTime":"2025-08-10T17:28:46.897Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-10T17:28:57.364Z","endTime":"2025-08-10T17:29:26.306Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.36955051065009,"strikeZoneBottom":1.57693163504198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.297101421311968,"aZ":-18.049580346023454,"pfxX":-9.37286171772665,"pfxZ":7.169057769743888,"pX":-0.9420070883858427,"pZ":2.5513576213987625,"vX0":7.2202711168420235,"vY0":-139.47144072576336,"vZ0":-5.239388360089908,"x":152.91,"y":169.89,"x0":-2.3462595387004384,"y0":50.0047864127159,"z0":5.644257959249452,"aX":-18.472098485671342},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":15.5,"spinRate":2245,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3926729632174424,"extension":6.118808369885191},"index":3,"playId":"ebd6af4c-55bf-3763-a412-380da962c61a","pitchNumber":3,"startTime":"2025-08-10T17:29:26.306Z","endTime":"2025-08-10T17:29:29.939Z","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":96.9,"endSpeed":88.5,"strikeZoneTop":3.26999911687183,"strikeZoneBottom":1.48413540423412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.447959642794252,"aZ":-17.184905414646316,"pfxX":-9.60434218469423,"pfxZ":7.504031998851384,"pX":1.1198012483752064,"pZ":1.6313296424397623,"vX0":12.474637216183751,"vY0":-140.3606970299077,"vZ0":-7.548338347721872,"x":74.32,"y":194.73,"x0":-2.1320813611743863,"y0":50.001731627113195,"z0":5.472129240366954,"aX":-19.18327375871222},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.1,"breakHorizontal":14.9,"spinRate":2298,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.3900699136207417,"extension":6.30000726824807},"index":4,"playId":"c5871336-ad0b-31ce-87b5-2093de09459d","pitchNumber":4,"startTime":"2025-08-10T17:29:43.000Z","endTime":"2025-08-10T17:29:46.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.42376545313495,"aZ":-23.469805605113987,"pfxX":-9.839578551158837,"pfxZ":4.988123673576723,"pX":0.2162705005114467,"pZ":0.7622926573369297,"vX0":9.607112543898916,"vY0":-131.17890318519682,"vZ0":-8.039100980077402,"x":108.76,"y":218.2,"x0":-2.212945538339096,"y0":50.001568474743415,"z0":5.612660906109572,"aX":-17.168542747400217},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.4,"breakHorizontal":15.7,"spinRate":1766,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.41733741824560244,"extension":6.258678052529454},"index":5,"playId":"c127c1bf-a127-37bc-afbb-b9ac7d284fbb","pitchNumber":5,"startTime":"2025-08-10T17:29:59.037Z","endTime":"2025-08-10T17:30:02.753Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-10T17:30:13.618Z","endTime":"2025-08-10T17:30:22.865Z","isPitch":false,"type":"action","player":{"id":571912,"link":"/api/v1/people/571912"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.26999928745612,"strikeZoneBottom":1.51882588565061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.502423045458244,"aZ":-19.45379742530708,"pfxX":-9.430692121236596,"pfxZ":6.343507858078986,"pX":-1.1138844189172075,"pZ":3.1226670583276537,"vX0":6.073882029013574,"vY0":-140.8257244069191,"vZ0":-3.7336980118660734,"x":159.46,"y":154.47,"x0":-2.0753951530099046,"y0":50.00137148076341,"z0":5.726818707421818,"aX":-18.90722795729721},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.9,"breakHorizontal":15.8,"spinRate":2315,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3892017991749581,"extension":6.07867814155844},"index":7,"playId":"e8cb9124-25c6-3dec-b192-48e0f6426bcb","pitchNumber":6,"startTime":"2025-08-10T17:30:22.865Z","endTime":"2025-08-10T17:30:28.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:30:28.729Z","atBatIndex":10},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Kyle Isbel out on a sacrifice bunt, pitcher José Ureña to second baseman Luke Keaschall. John Rave to 3rd. Luke Maile to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-10T17:31:05.409Z","endTime":"2025-08-10T17:31:57.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"postOnThird":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":570632,"link":"/api/v1/people/570632"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T17:30:54.917Z","endTime":"2025-08-10T17:31:07.674Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.637516950872246,"aZ":-27.864230324534727,"pfxX":-10.325285950625437,"pfxZ":2.653623082093816,"pX":-0.6649785405408032,"pZ":2.966751582433941,"vX0":8.205998647163103,"vY0":-126.4145350173976,"vZ0":-1.271073768433484,"x":142.35,"y":158.68,"x0":-2.6041923515491843,"y0":50.004921303799414,"z0":5.703149735964525,"aX":-16.791984890129704},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.8,"breakHorizontal":16.9,"spinRate":1815,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.4324907257776447,"extension":6.245548554290838},"index":1,"playId":"cab7bf3e-0806-38ef-b146-e8a069c1da9f","pitchNumber":1,"startTime":"2025-08-10T17:31:07.674Z","endTime":"2025-08-10T17:31:11.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.571787870990107,"aZ":-19.036641676048912,"pfxX":-9.71129227756894,"pfxZ":6.696168382703837,"pX":-0.002461851815094271,"pZ":2.6762598898280348,"vX0":9.69437319550873,"vY0":-139.04736724532088,"vZ0":-4.6039110117504976,"x":117.09,"y":166.52,"x0":-2.2689054055253957,"y0":50.00424765495856,"z0":5.613011045237568,"aX":-19.057483229038514},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.4,"breakHorizontal":15.6,"spinRate":2240,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.39359998160563503,"extension":6.225885594582363},"hitData":{"launchSpeed":40.0,"launchAngle":-68.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":121.08,"coordY":192.73}},"index":2,"playId":"273536fa-c3b7-322a-b570-c7d075c0eb98","pitchNumber":2,"startTime":"2025-08-10T17:31:48.938Z","endTime":"2025-08-10T17:31:57.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:31:57.399Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mike Yastrzemski lines out sharply to second baseman Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-10T17:32:24.169Z","endTime":"2025-08-10T17:33:33.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"postOnThird":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"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(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":88.2,"endSpeed":81.0,"strikeZoneTop":3.43000182030677,"strikeZoneBottom":1.61567971589011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.210282164002283,"aZ":-24.934350831307757,"pfxX":-9.596397111954033,"pfxZ":4.341664003106339,"pX":-1.0372725803238432,"pZ":1.6773776281627761,"vX0":7.255300809910341,"vY0":-128.25658467189407,"vZ0":-4.913322269313906,"x":156.54,"y":193.49,"x0":-2.654173776321542,"y0":50.00350610807345,"z0":5.559284596626954,"aX":-16.008669821192267},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.0,"breakHorizontal":15.7,"spinRate":1893,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4268440710501147,"extension":6.118800323171262},"index":0,"playId":"a08d0adc-8f4e-3ab8-821a-c2d97833013c","pitchNumber":1,"startTime":"2025-08-10T17:32:24.169Z","endTime":"2025-08-10T17:32:28.122Z","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":85.7,"endSpeed":79.0,"strikeZoneTop":3.43000138713614,"strikeZoneBottom":1.59046703699012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.268078368368062,"aZ":-26.654510977079557,"pfxX":-6.27487504662435,"pfxZ":3.4937266160757297,"pX":-0.9488983789859992,"pZ":1.8315742151273962,"vX0":6.0496790140096826,"vY0":-124.73257281740358,"vZ0":-4.105199282629802,"x":153.17,"y":189.33,"x0":-2.5864361959007893,"y0":50.004832897623736,"z0":5.687737634266631,"aX":-9.923156700400105},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.6,"breakHorizontal":10.1,"spinRate":1322,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.43853486479355874,"extension":6.388525070980302},"index":1,"playId":"338240fd-015d-3a57-b921-e6fa38d1958c","pitchNumber":2,"startTime":"2025-08-10T17:32:41.299Z","endTime":"2025-08-10T17:32:45.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.916257626924505,"aZ":-22.479311250581492,"pfxX":-1.049225217396987,"pfxZ":5.615835806831861,"pX":0.5480780483977682,"pZ":1.8777743116652155,"vX0":8.485947239961654,"vY0":-130.44019897053394,"vZ0":-5.529330400740541,"x":96.11,"y":188.08,"x0":-2.6083147586073196,"y0":50.00578086920762,"z0":5.715478324048427,"aX":-1.8139491588954024},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.1,"breakHorizontal":0.1,"spinRate":2200,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.41959544584352404,"extension":6.0377821190285035},"index":2,"playId":"8649cb86-50f1-3d87-be7d-7a545f0e92e4","pitchNumber":3,"startTime":"2025-08-10T17:32:59.211Z","endTime":"2025-08-10T17:33:03.961Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.48408052156519,"aZ":-22.799682170605852,"pfxX":-8.979423898232817,"pfxZ":5.465452441239563,"pX":-0.1919721899683357,"pZ":1.6134635815753042,"vX0":9.117833567773806,"vY0":-129.7060537020605,"vZ0":-5.685552357459284,"x":124.32,"y":195.22,"x0":-2.5753447047909233,"y0":50.003295370169134,"z0":5.55728230715955,"aX":-15.400232278753437},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.9,"breakHorizontal":14.4,"spinRate":1918,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.421253361517409,"extension":6.24372386432105},"hitData":{"launchSpeed":104.3,"launchAngle":7.0,"totalDistance":132.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":144.44,"coordY":163.41}},"index":3,"playId":"c5f94d4f-8ce3-317a-851f-32756077c544","pitchNumber":4,"startTime":"2025-08-10T17:33:26.228Z","endTime":"2025-08-10T17:33:33.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:33:33.775Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-10T17:33:48.190Z","endTime":"2025-08-10T17:35:55.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.69773060543097,"strikeZoneBottom":1.68084004516093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.144900414869745,"aZ":-20.27069434204951,"pfxX":-10.196929432551443,"pfxZ":5.98901380894466,"pX":-1.405540928830568,"pZ":1.6849822540947785,"vX0":6.7621485420294905,"vY0":-140.42560585352703,"vZ0":-7.208811265353798,"x":170.58,"y":193.29,"x0":-2.525580427609794,"y0":50.00457544927247,"z0":5.61406023718497,"aX":-20.274549376112954},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":17.0,"spinRate":2186,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.3907189207736401,"extension":6.2320706797417635},"index":0,"playId":"2e76054f-caf7-3131-89fd-22e0e91319cb","pitchNumber":1,"startTime":"2025-08-10T17:33:58.562Z","endTime":"2025-08-10T17:34:02.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.67331494721001,"strikeZoneBottom":1.78806429789307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.653974832819006,"aZ":-23.202444860649393,"pfxX":-5.66173034390714,"pfxZ":5.143677862307656,"pX":0.4969552639876178,"pZ":2.2978902228740994,"vX0":9.219571719023724,"vY0":-131.4479733488929,"vZ0":-4.344149569669316,"x":98.06,"y":176.74,"x0":-2.325237099049532,"y0":50.00542404693546,"z0":5.701297816902696,"aX":-9.880386441470824},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.5,"breakHorizontal":8.2,"spinRate":2201,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.4171796570005353,"extension":6.154422523908572},"index":1,"playId":"bbb5b5c6-cd98-3c6d-9d54-538002656b23","pitchNumber":2,"startTime":"2025-08-10T17:34:15.105Z","endTime":"2025-08-10T17:34:18.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.8,"strikeZoneTop":3.5700014930779,"strikeZoneBottom":1.75966876074171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.540357403912118,"aZ":-25.426538087115528,"pfxX":-0.07506611441877808,"pfxZ":4.04621132023831,"pX":1.5662188263933667,"pZ":3.0903256023593944,"vX0":8.947172311874896,"vY0":-128.80856801744605,"vZ0":-2.0419799314277767,"x":57.3,"y":155.34,"x0":-1.9531477354631173,"y0":50.003902610824156,"z0":5.8734191367939745,"aX":-0.12535102325544026},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.1,"breakHorizontal":-2.0,"spinRate":2255,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.4263892869925252,"extension":6.059739905753899},"index":2,"playId":"58e46525-bb67-3564-b997-b97dba694806","pitchNumber":3,"startTime":"2025-08-10T17:34:31.313Z","endTime":"2025-08-10T17:34:34.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.5699990263306,"strikeZoneBottom":1.67288150590549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.692304151665564,"aZ":-24.76578765875317,"pfxX":-1.9355211966808872,"pfxZ":4.357037768769199,"pX":1.1255518115411387,"pZ":1.5097534181015637,"vX0":8.827127878851746,"vY0":-129.7605832603785,"vZ0":-5.726501614086693,"x":74.1,"y":198.02,"x0":-2.0721518369709986,"y0":50.00586025250709,"z0":5.637519887040011,"aX":-3.2943241485283874},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.7,"breakHorizontal":1.6,"spinRate":2314,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4224424619431373,"extension":6.225446228932239},"index":3,"playId":"28bb1eaf-6d16-3aba-94ec-07f7c79dd117","pitchNumber":4,"startTime":"2025-08-10T17:34:50.442Z","endTime":"2025-08-10T17:34:54.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.56999977969701,"strikeZoneBottom":1.67323416366165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.13829283307736,"aZ":-19.927792961991308,"pfxX":-8.801160571535672,"pfxZ":6.037751822159528,"pX":-0.6737527176793475,"pZ":2.096099026838023,"vX0":7.5143504910037855,"vY0":-141.27578238160237,"vZ0":-6.383437523149615,"x":142.68,"y":182.19,"x0":-2.220037061277171,"y0":50.002209507122686,"z0":5.65866845798588,"aX":-17.851910412353902},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.8,"breakHorizontal":14.5,"spinRate":2186,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.3871794094936609,"extension":6.107777833933102},"index":4,"playId":"59fa6237-052e-3a99-aedb-ed84198d2154","pitchNumber":5,"startTime":"2025-08-10T17:35:09.008Z","endTime":"2025-08-10T17:35:12.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.97419944923407,"aZ":-18.719362946200924,"pfxX":-8.850831603198202,"pfxZ":7.7403328279195875,"pX":-0.3723050077497453,"pZ":2.305187784360665,"vX0":7.846854388955339,"vY0":-131.52095981548624,"vZ0":-5.099415561144728,"x":131.19,"y":176.54,"x0":-2.256208869533456,"y0":50.002259545072,"z0":5.673426043484276,"aX":-15.381942790262826},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.0,"breakHorizontal":14.2,"spinRate":1826,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.4177406632149241,"extension":6.229493620505017},"index":5,"playId":"1a101a56-cf55-3862-825c-48babcf6a828","pitchNumber":6,"startTime":"2025-08-10T17:35:26.650Z","endTime":"2025-08-10T17:35:31.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.56999889460816,"strikeZoneBottom":1.74214852601634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.15394805872003,"aZ":-23.621046018680115,"pfxX":-1.7174248190460417,"pfxZ":4.861167549524382,"pX":-0.18412933890352506,"pZ":2.8998364213096828,"vX0":6.045075493594244,"vY0":-131.38056574199786,"vZ0":-2.913668256826004,"x":124.02,"y":160.48,"x0":-2.2852180962389688,"y0":50.001900526384674,"z0":5.766329773950144,"aX":-3.021650504966593},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.4,"breakHorizontal":1.9,"spinRate":2257,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4158707251515068,"extension":6.1697511504452285},"index":6,"playId":"21a51121-7b28-319f-8b0d-c0bdf8d67017","pitchNumber":7,"startTime":"2025-08-10T17:35:50.490Z","endTime":"2025-08-10T17:35:55.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:35:55.214Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a line drive to left fielder John Rave.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-10T17:38:19.827Z","endTime":"2025-08-10T17:38:51.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.23999869306412,"strikeZoneBottom":1.5541942140589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.42516462969528,"aZ":-27.27073231974939,"pfxX":2.53130447937149,"pfxZ":3.080842775584676,"pX":0.36614937141073856,"pZ":2.8641061463701556,"vX0":4.258166607312203,"vY0":-124.62765290707657,"vZ0":-2.242520826511092,"x":103.04,"y":161.45,"x0":-1.685989658671064,"y0":50.00189114432951,"z0":6.003079604755708,"aX":4.024971295783535},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.4,"breakHorizontal":-5.5,"spinRate":2503,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.4376267771375044,"extension":6.325197224813835},"index":0,"playId":"a2c1b238-cf2b-3b65-b43a-ad19cf87288b","pitchNumber":1,"startTime":"2025-08-10T17:38:27.682Z","endTime":"2025-08-10T17:38:31.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.520894104867157,"aZ":-11.985231202738955,"pfxX":-4.2473691555427076,"pfxZ":11.056931417295946,"pX":0.6504225282750988,"pZ":1.9765856553036179,"vX0":6.487802061123382,"vY0":-134.14062994869087,"vZ0":-8.117969369459667,"x":92.21,"y":185.41,"x0":-1.245641750862977,"y0":50.0021061337195,"z0":5.8930461090854775,"aX":-7.754988907941892},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.5,"breakHorizontal":6.4,"spinRate":2254,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.40804280664955916,"extension":6.5224263608480815},"hitData":{"launchSpeed":91.8,"launchAngle":13.0,"totalDistance":216.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.88,"coordY":85.37}},"index":1,"playId":"3097f9d1-42a5-38dc-9dc6-9015ed3f61ad","pitchNumber":2,"startTime":"2025-08-10T17:38:41.683Z","endTime":"2025-08-10T17:38:51.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:38:51.716Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alan Roden strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-10T17:38:56.650Z","endTime":"2025-08-10T17:40:05.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.67611534491225,"strikeZoneBottom":1.69379252426301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.449030415120188,"aZ":-32.74550712479903,"pfxX":8.709596199141938,"pfxZ":-0.4066840606246842,"pX":0.1985054765702421,"pZ":2.7953558321777514,"vX0":2.747716487189412,"vY0":-117.93155510080949,"vZ0":-0.0480917181152507,"x":109.43,"y":163.31,"x0":-2.1147673824754913,"y0":50.00339204654915,"z0":5.8487529496170225,"aX":12.207928437291004},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.5,"breakHorizontal":-16.4,"spinRate":2725,"spinDirection":70},"zone":5,"typeConfidence":2.0,"plateTime":0.4653103835848347,"extension":6.198830144305203},"index":0,"playId":"d0a8befc-f10a-3c28-b544-126940cfaacf","pitchNumber":1,"startTime":"2025-08-10T17:39:18.407Z","endTime":"2025-08-10T17:39:22.058Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.838736055139165,"aZ":-27.858606045253374,"pfxX":1.5593772476845231,"pfxZ":2.716257950413042,"pX":0.7901779857221267,"pZ":1.6001476115591768,"vX0":5.624726735088571,"vY0":-124.2393585886692,"vZ0":-4.70974064643062,"x":86.88,"y":195.58,"x0":-1.690048855661232,"y0":50.004425891454495,"z0":5.789106545304175,"aX":2.480413765521457},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.2,"breakHorizontal":-4.0,"spinRate":2478,"spinDirection":154},"zone":9,"typeConfidence":2.0,"plateTime":0.4379725016933733,"extension":6.286146112785236},"index":1,"playId":"d69628b1-c9e2-3e0a-a2f6-9c522b4557cc","pitchNumber":2,"startTime":"2025-08-10T17:39:37.535Z","endTime":"2025-08-10T17:39:41.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.71312575475478,"aZ":-11.593021092860168,"pfxX":-4.806911982274883,"pfxZ":11.154051472662287,"pX":-0.810453886795952,"pZ":3.5800332715170406,"vX0":3.471525750312587,"vY0":-135.04794572269287,"vZ0":-4.265790000571472,"x":147.89,"y":142.12,"x0":-1.4888018782012034,"y0":50.000013529965535,"z0":5.996883583963379,"aX":-8.86768277352695},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.4,"breakHorizontal":7.9,"spinRate":2368,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.405737412596622,"extension":6.355236527426624},"index":2,"playId":"c5a29228-1e84-3817-a932-e1c3ecad1143","pitchNumber":3,"startTime":"2025-08-10T17:40:01.299Z","endTime":"2025-08-10T17:40:05.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:40:05.200Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Larnach flies out to left fielder John Rave.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-10T17:40:20.897Z","endTime":"2025-08-10T17:41:38.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.72999823886809,"strikeZoneBottom":1.72435662407318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.971036377266245,"aZ":-27.959829553187227,"pfxX":-7.99641215941789,"pfxZ":2.7000093560585103,"pX":-1.617091779677906,"pZ":2.1036888395813547,"vX0":3.410105541472485,"vY0":-123.9747013819085,"vZ0":-3.0952689196804988,"x":178.64,"y":181.98,"x0":-1.9688035635305625,"y0":50.00537051986365,"z0":5.69358792802999,"aX":-12.49265822680948},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.4,"breakHorizontal":13.7,"spinRate":1272,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4412255830158225,"extension":6.3655643098154995},"index":0,"playId":"26ef02ea-4147-355c-8f3a-eca244eeb86b","pitchNumber":1,"startTime":"2025-08-10T17:40:29.872Z","endTime":"2025-08-10T17:40:33.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.71364379601069,"strikeZoneBottom":1.79176593584738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.188558528134195,"aZ":-29.557756243896385,"pfxX":7.794946201596073,"pfxZ":1.8641058217741033,"pX":-0.7737967830788205,"pZ":3.174292019434416,"vX0":0.6736465755937323,"vY0":-117.73971261768543,"vZ0":-0.06322213791280329,"x":146.5,"y":153.07,"x0":-2.0764594351528745,"y0":50.00418576960285,"z0":5.934936425625211,"aX":10.953118087643512},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.6,"breakHorizontal":-14.3,"spinRate":2815,"spinDirection":63},"zone":1,"typeConfidence":2.0,"plateTime":0.4650514731983102,"extension":6.080332613501103},"index":1,"playId":"9c501316-4f34-3d56-8029-b5d3ddd84741","pitchNumber":2,"startTime":"2025-08-10T17:40:48.705Z","endTime":"2025-08-10T17:40:53.129Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.2,"strikeZoneTop":3.72999972812936,"strikeZoneBottom":1.78359702476313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.823470761016026,"aZ":-29.107380188890136,"pfxX":2.45647989225092,"pfxZ":1.9375325777971337,"pX":-0.5050970309177264,"pZ":2.9554031947260104,"vX0":2.4922209649807687,"vY0":-124.22208628473442,"vZ0":-1.4340159594072919,"x":136.25,"y":158.98,"x0":-1.8357529396716603,"y0":50.00449921691255,"z0":5.93082734979701,"aX":3.8888280313525483},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.5,"breakHorizontal":-4.9,"spinRate":2544,"spinDirection":118},"zone":4,"typeConfidence":2.0,"plateTime":0.4387475474946556,"extension":6.231770015444834},"index":2,"playId":"be870113-1b02-32b6-937a-41f92f4feb5a","pitchNumber":3,"startTime":"2025-08-10T17:41:07.814Z","endTime":"2025-08-10T17:41:11.371Z","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":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.6,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.191324814453896,"aZ":-13.713152222919836,"pfxX":-4.218483954235154,"pfxZ":10.047951703287554,"pX":-0.36031960772823307,"pZ":3.5731570224610194,"vX0":4.719154142272629,"vY0":-134.6866221899256,"vZ0":-3.649855874363245,"x":130.73,"y":142.3,"x0":-1.5869156508833135,"y0":50.005024068390036,"z0":5.915319392521724,"aX":-7.753063457005534},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.6,"breakHorizontal":6.6,"spinRate":2302,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.40662422102790163,"extension":6.426362553631424},"hitData":{"launchSpeed":97.4,"launchAngle":26.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.56,"coordY":62.55}},"index":3,"playId":"5710dbf8-12d1-3961-935b-fda829ffeed7","pitchNumber":4,"startTime":"2025-08-10T17:41:25.873Z","endTime":"2025-08-10T17:41:38.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:41:38.647Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Lee flies out to left fielder John Rave.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-10T17:41:45.664Z","endTime":"2025-08-10T17:43:08.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.9,"strikeZoneTop":3.45388288996803,"strikeZoneBottom":1.7292402149304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.95553641187513,"aZ":-29.346136585963208,"pfxX":1.1558713451483977,"pfxZ":1.7308921520462857,"pX":0.7944322752968921,"pZ":1.335870526668291,"vX0":5.721121460217187,"vY0":-126.00289988997208,"vZ0":-5.33010275543298,"x":86.72,"y":202.71,"x0":-1.6416248002103384,"y0":50.002085781570564,"z0":5.806862610790317,"aX":1.8858030479476857},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":-3.2,"spinRate":2536,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4321991048197571,"extension":6.294211633136396},"index":0,"playId":"d99f32ff-a6e2-3946-ad19-e2088a39c9a3","pitchNumber":1,"startTime":"2025-08-10T17:42:06.423Z","endTime":"2025-08-10T17:42:10.929Z","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":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.35999815658515,"strikeZoneBottom":1.51664377471171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.24026686181633,"aZ":-30.810601750335547,"pfxX":7.910377378159737,"pfxZ":0.9274482535791222,"pX":-0.5566266129320486,"pZ":2.3481360639780764,"vX0":0.9372678915754624,"vY0":-119.76606165943865,"vZ0":-1.8414224292012018,"x":138.22,"y":175.38,"x0":-1.9806676332703268,"y0":50.000818109249515,"z0":5.859823816648168,"aX":11.589807756566495},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.6,"breakHorizontal":-14.5,"spinRate":2771,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.45581073377654446,"extension":6.246357702350743},"index":1,"playId":"c8b2fe01-a238-3c6a-9a2a-5fc7af91c8ce","pitchNumber":2,"startTime":"2025-08-10T17:42:22.144Z","endTime":"2025-08-10T17:42:25.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.35999888196245,"strikeZoneBottom":1.58572906583732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.848267369183773,"aZ":-28.08334602423211,"pfxX":-8.482998301603281,"pfxZ":2.475612865102036,"pX":-0.42875215306230746,"pZ":0.6713669851357689,"vX0":6.461844886203511,"vY0":-126.84590217990329,"vZ0":-6.8930799074052045,"x":133.34,"y":220.65,"x0":-1.891231994248135,"y0":50.00016205292978,"z0":5.625067671393954,"aX":-13.997719609907154},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":14.2,"spinRate":1347,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4297254418217671,"extension":6.397432921583398},"index":2,"playId":"465ad6af-a98a-3eb2-a16f-1e6e71e809cc","pitchNumber":3,"startTime":"2025-08-10T17:42:39.241Z","endTime":"2025-08-10T17:42:42.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.004032901376647,"aZ":-27.14447706447625,"pfxX":2.254847804630235,"pfxZ":3.0054172648440005,"pX":0.04986358205885601,"pZ":2.810391161987075,"vX0":3.7075014913755964,"vY0":-127.3888447516176,"vZ0":-2.3183053282100907,"x":115.1,"y":162.9,"x0":-1.7077232757410215,"y0":50.00057398415159,"z0":5.841852510160799,"aX":3.766824806512048},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":-4.8,"spinRate":2601,"spinDirection":163},"zone":2,"typeConfidence":2.0,"plateTime":0.4272096860206691,"extension":6.135081617335428},"hitData":{"launchSpeed":92.1,"launchAngle":34.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.86,"coordY":100.68}},"index":3,"playId":"5e510505-6549-3793-8b9f-4c6d2459c8a7","pitchNumber":4,"startTime":"2025-08-10T17:43:00.317Z","endTime":"2025-08-10T17:43:08.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:43:08.074Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out, shortstop Brooks Lee to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-10T17:45:37.589Z","endTime":"2025-08-10T17:46:49.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"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":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.176766855154103,"aZ":-18.915610015721825,"pfxX":-8.529933618386758,"pfxZ":6.751584909866601,"pX":-0.6515067211775664,"pZ":2.605256436445695,"vX0":8.212711023081367,"vY0":-138.81095484064878,"vZ0":-4.521443436856551,"x":141.83,"y":168.44,"x0":-2.530935566846679,"y0":50.00635435808702,"z0":5.503547810438048,"aX":-16.75851158744551},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":13.9,"spinRate":2287,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3936219275597561,"extension":6.138243655441158},"index":0,"playId":"a3ac2d49-fb70-3ca0-affc-b6d8507f7ec3","pitchNumber":1,"startTime":"2025-08-10T17:45:37.589Z","endTime":"2025-08-10T17:45:41.428Z","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":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.56999949949836,"strikeZoneBottom":1.70006006559615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.329536715279566,"aZ":-27.90026608023617,"pfxX":-6.197601533438911,"pfxZ":2.6906593650923014,"pX":-1.7513773511002064,"pZ":2.1423391409191357,"vX0":3.7572139918259095,"vY0":-124.47490603337874,"vZ0":-3.287899213436444,"x":183.76,"y":180.94,"x0":-2.4665093810554786,"y0":50.00092548377834,"z0":5.76249040246395,"aX":-9.834623286190634},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.4,"breakHorizontal":10.4,"spinRate":1333,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.43813191184801736,"extension":6.399898768366406},"index":1,"playId":"730d7a9d-5c22-38f9-a503-c726cd3de6a2","pitchNumber":2,"startTime":"2025-08-10T17:45:53.787Z","endTime":"2025-08-10T17:45:57.019Z","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":89.2,"endSpeed":82.7,"strikeZoneTop":3.570001425644,"strikeZoneBottom":1.67492791470789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.820597573653984,"aZ":-22.853589356956384,"pfxX":-9.327651617195924,"pfxZ":5.442126501877018,"pX":1.0498823056225421,"pZ":0.787368338970709,"vX0":11.54242379768875,"vY0":-129.25052759120865,"vZ0":-7.706217445197806,"x":76.98,"y":217.52,"x0":-2.236309741188841,"y0":50.00414455582561,"z0":5.529393383495358,"aX":-15.978856619495167},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.4,"breakHorizontal":14.6,"spinRate":1938,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4217820342056462,"extension":6.2428495390145775},"index":2,"playId":"1ee7426d-fd6c-3b87-857d-1c1cb6ac4504","pitchNumber":3,"startTime":"2025-08-10T17:46:06.485Z","endTime":"2025-08-10T17:46:10.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.62172685656813,"aZ":-17.937924258250625,"pfxX":-9.065930604898348,"pfxZ":7.1394072628592244,"pX":-0.8375926308351205,"pZ":2.3025296737128182,"vX0":7.662337921836929,"vY0":-140.28427788929446,"vZ0":-5.589840099494174,"x":148.93,"y":176.61,"x0":-2.4259689716789117,"y0":50.00374600662737,"z0":5.489712713778765,"aX":-18.077769467064343},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.0,"breakHorizontal":14.9,"spinRate":2274,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.39039803556672537,"extension":6.214999655771451},"index":3,"playId":"50b58663-b98a-32c4-ba7c-42e4bd9c4571","pitchNumber":4,"startTime":"2025-08-10T17:46:22.318Z","endTime":"2025-08-10T17:46:25.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.610523153242102,"aZ":-23.64378812805781,"pfxX":-10.100756746994513,"pfxZ":4.732369729508069,"pX":-1.088814633750443,"pZ":1.815218143114724,"vX0":6.9519644559538785,"vY0":-133.19226107045282,"vZ0":-4.740882867221426,"x":158.5,"y":189.77,"x0":-2.415477411365971,"y0":50.00498354271755,"z0":5.31999838407799,"aX":-18.217929863145987},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.8,"breakHorizontal":16.9,"spinRate":2064,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.4106448856922791,"extension":6.389092934570212},"hitData":{"launchSpeed":75.8,"launchAngle":8.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":136.48,"coordY":136.58}},"index":4,"playId":"1464b10f-f515-3378-ae70-0a1cf43daeb2","pitchNumber":5,"startTime":"2025-08-10T17:46:41.452Z","endTime":"2025-08-10T17:46:49.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:46:49.129Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Salvador Perez pops out to first baseman Kody Clemens in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-10T17:46:56.957Z","endTime":"2025-08-10T17:48:18.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"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":97.0,"endSpeed":88.3,"strikeZoneTop":3.65999925529873,"strikeZoneBottom":1.73602274001738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.99620615914929,"aZ":-17.965190832761753,"pfxX":-9.291789554644485,"pfxZ":7.1268819547155084,"pX":1.0852071019187548,"pZ":1.6611043802782826,"vX0":12.175979441739308,"vY0":-140.58934896665875,"vZ0":-7.356954742559531,"x":75.63,"y":193.93,"x0":-2.102360348470241,"y0":50.00701155068166,"z0":5.485996555653158,"aX":-18.535662876393364},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.4,"breakHorizontal":14.3,"spinRate":2218,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.3901585405150696,"extension":6.207044787391374},"index":0,"playId":"d99d91a0-22cc-3790-86d2-691c611a4f96","pitchNumber":1,"startTime":"2025-08-10T17:47:09.383Z","endTime":"2025-08-10T17:47:13.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.60916947677655,"strikeZoneBottom":1.56702334853639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32511490534079,"aZ":-21.883277821674803,"pfxX":-1.626514621205906,"pfxZ":5.928564637183731,"pX":0.5913217063313977,"pZ":2.7577260807106865,"vX0":8.090239923197737,"vY0":-130.59293513902756,"vZ0":-3.4353126173146813,"x":94.46,"y":164.32,"x0":-2.329180443788951,"y0":50.001417846184495,"z0":5.72759278568691,"aX":-2.8240209004768086},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.2,"breakHorizontal":1.2,"spinRate":2354,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.41869903572468914,"extension":6.160468659789206},"index":1,"playId":"cfecb0fb-9984-323a-9082-4e058f777d24","pitchNumber":2,"startTime":"2025-08-10T17:47:23.578Z","endTime":"2025-08-10T17:47:27.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.63982129949798,"strikeZoneBottom":1.79387067137807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.452211899452347,"aZ":-24.837258063625764,"pfxX":0.9876097135336739,"pfxZ":4.153348317903325,"pX":2.378895422120186,"pZ":1.8505031538656587,"vX0":11.426676286856976,"vY0":-131.64400440122492,"vZ0":-5.069674787067108,"x":26.32,"y":188.82,"x0":-2.1356609751766373,"y0":50.00074581045534,"z0":5.626498720068898,"aX":1.7401201509576498},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.6,"breakHorizontal":-4.2,"spinRate":2370,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.4151694401662138,"extension":6.186815671594794},"index":2,"playId":"b608c05e-9cf3-3921-9b48-b9fd9f470599","pitchNumber":3,"startTime":"2025-08-10T17:47:36.832Z","endTime":"2025-08-10T17:47:40.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.0,"strikeZoneTop":3.6599989344282,"strikeZoneBottom":1.72595790008582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.523423719045866,"aZ":-18.596928872894182,"pfxX":-8.04577527059587,"pfxZ":6.781611390465919,"pX":-0.4087239863780987,"pZ":3.969990812732435,"vX0":8.0204329333736,"vY0":-141.1710637437838,"vZ0":-1.598150711075041,"x":132.58,"y":131.59,"x0":-2.252254043493165,"y0":50.00335334130025,"z0":5.750369653092876,"aX":-16.111055658489366},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.1,"breakHorizontal":12.7,"spinRate":2188,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.38916478663777454,"extension":6.07933005171882},"index":3,"playId":"f2dfc02b-838c-3a84-bb3a-1e7df1679734","pitchNumber":4,"startTime":"2025-08-10T17:47:54.431Z","endTime":"2025-08-10T17:47:58.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.81116348638605,"aZ":-21.89396412288869,"pfxX":-4.177454272758959,"pfxZ":5.805947355135828,"pX":-0.6525568535679095,"pZ":2.6338532053631853,"vX0":5.778269012420587,"vY0":-131.91518162148876,"vZ0":-3.723984564828434,"x":141.87,"y":167.67,"x0":-2.3238321922933682,"y0":50.00418631138879,"z0":5.66878418673559,"aX":-7.398609933698195},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":6.4,"spinRate":2325,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.4144567107969048,"extension":6.232897638675201},"hitData":{"launchSpeed":63.5,"launchAngle":80.0,"totalDistance":36.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":138.54,"coordY":196.42}},"index":4,"playId":"6766dbb8-84f5-33d8-b519-316e50b725a6","pitchNumber":5,"startTime":"2025-08-10T17:48:09.969Z","endTime":"2025-08-10T17:48:18.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:48:18.634Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a line drive to right fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-10T17:48:26.058Z","endTime":"2025-08-10T17:50:20.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.27000174384263,"strikeZoneBottom":1.53269758718221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16991242001721,"aZ":-23.071150483659935,"pfxX":-8.442139190425586,"pfxZ":5.046448340775152,"pX":-1.772996384483304,"pZ":2.5843838681630884,"vX0":4.729954334328756,"vY0":-132.86969525036892,"vZ0":-3.4972972896397603,"x":184.58,"y":169.0,"x0":-2.4714436238134323,"y0":50.00137179475832,"z0":5.577408130888564,"aX":-15.223438006304203},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.6,"breakHorizontal":14.4,"spinRate":1879,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4108699085951004,"extension":6.320258704141464},"index":0,"playId":"2d8f41b1-f9ad-3113-ac88-ed3b73fda0ab","pitchNumber":1,"startTime":"2025-08-10T17:48:46.094Z","endTime":"2025-08-10T17:48:49.094Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.27000173486973,"strikeZoneBottom":1.44450505335106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.34078462702592,"aZ":-22.605648152656375,"pfxX":-9.066794783628762,"pfxZ":4.643113843225672,"pX":-1.2445867136435216,"pZ":3.623875947824618,"vX0":6.524805848835318,"vY0":-141.9353660176688,"vZ0":-1.8697926190285385,"x":164.44,"y":140.94,"x0":-2.3832129393735206,"y0":50.00427728206765,"z0":5.715566354892109,"aX":-18.692117667911866},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.3,"breakHorizontal":15.2,"spinRate":2230,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3843755630954284,"extension":6.095817629440317},"index":1,"playId":"7adde947-7b58-32ba-a41f-8fd4c7624b35","pitchNumber":2,"startTime":"2025-08-10T17:49:01.512Z","endTime":"2025-08-10T17:49:04.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.27000125904903,"strikeZoneBottom":1.45330764983127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.93965970416956,"aZ":-22.038015374294023,"pfxX":-8.659862381749994,"pfxZ":5.0663008874486035,"pX":-0.7024289646141599,"pZ":3.1172746631943213,"vX0":7.082908057557385,"vY0":-139.97080358780943,"vZ0":-2.935299383998198,"x":143.77,"y":154.61,"x0":-2.129356807773697,"y0":50.00597787866753,"z0":5.60794602311152,"aX":-17.340514804391837},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.8,"breakHorizontal":14.4,"spinRate":2287,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.38997373609128516,"extension":6.231417311996814},"index":2,"playId":"1d07c53b-027f-3302-89fc-c7d9076e05b5","pitchNumber":3,"startTime":"2025-08-10T17:49:16.189Z","endTime":"2025-08-10T17:49:19.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.23012574833398,"strikeZoneBottom":1.42018275668696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.51931792745698,"aZ":-23.214858734856296,"pfxX":-2.1830507124623195,"pfxZ":5.018502070215809,"pX":0.406770041067411,"pZ":1.2580280646025732,"vX0":8.503719019717867,"vY0":-132.1264372929181,"vZ0":-6.667095673986451,"x":101.49,"y":204.81,"x0":-2.5559694871521303,"y0":50.006067645719966,"z0":5.495733112398236,"aX":-3.9008144701819827},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.9,"breakHorizontal":2.3,"spinRate":2330,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.41298770669537843,"extension":6.120798510775441},"index":3,"playId":"b0a77269-9b64-313b-b79b-526c186bb191","pitchNumber":4,"startTime":"2025-08-10T17:49:31.762Z","endTime":"2025-08-10T17:49:36.527Z","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":96.6,"endSpeed":89.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.76181147730589,"aZ":-21.221469679045423,"pfxX":-9.285319707324089,"pfxZ":5.431694541668207,"pX":-0.08663074981007803,"pZ":2.929594702721137,"vX0":9.322099238876207,"vY0":-140.43004393834028,"vZ0":-3.570775886373982,"x":120.3,"y":159.68,"x0":-2.226619896526148,"y0":50.00599746208394,"z0":5.581074636906569,"aX":-18.73793986368011},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.4,"breakHorizontal":15.1,"spinRate":2283,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.38851219921227154,"extension":6.177092177342777},"index":4,"playId":"1b93c933-38fb-31a3-aa10-5a753177aedb","pitchNumber":5,"startTime":"2025-08-10T17:49:46.926Z","endTime":"2025-08-10T17:49:50.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.458807495433234,"aZ":-21.45870402622862,"pfxX":-9.66445309045664,"pfxZ":5.329200714962251,"pX":-0.27940225369626676,"pZ":2.588400103226234,"vX0":8.516856284203707,"vY0":-140.7820826915665,"vZ0":-4.372957711350441,"x":127.65,"y":168.89,"x0":-2.085743279729281,"y0":50.00239189091817,"z0":5.547718016107205,"aX":-19.431670568457502},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.9,"breakHorizontal":15.8,"spinRate":2263,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.38880845208081727,"extension":6.2355612408544365},"hitData":{"launchSpeed":97.2,"launchAngle":19.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.24,"coordY":114.64}},"index":5,"playId":"d86b0a74-43be-300b-8793-787ad57441c2","pitchNumber":6,"startTime":"2025-08-10T17:50:10.115Z","endTime":"2025-08-10T17:50:20.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:50:20.181Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jonathan India lines out to left fielder Alan Roden.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-10T17:50:24.404Z","endTime":"2025-08-10T17:52:57.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.892345909134225,"aZ":-21.01811621807105,"pfxX":-3.388699138111578,"pfxZ":6.345283516205332,"pX":0.4718326342996059,"pZ":2.1956712784108783,"vX0":8.30719046283294,"vY0":-130.81901595038565,"vZ0":-5.014641339560273,"x":99.01,"y":179.5,"x0":-2.28445675450998,"y0":50.00135008975882,"z0":5.682825526288718,"aX":-5.957103816315187},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.8,"breakHorizontal":4.6,"spinRate":2382,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.4164157381639271,"extension":6.0748915607401655},"index":0,"playId":"6fca744f-0a34-3e16-9edd-6922151df66f","pitchNumber":1,"startTime":"2025-08-10T17:50:43.321Z","endTime":"2025-08-10T17:50:46.580Z","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":97.5,"endSpeed":89.7,"strikeZoneTop":3.36225390703979,"strikeZoneBottom":1.53210141468817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.069296323923222,"aZ":-18.095846978558274,"pfxX":-9.92365068537623,"pfxZ":6.889016972250844,"pX":0.8054140471906854,"pZ":1.8934477567055747,"vX0":11.501722472642486,"vY0":-141.53881890789873,"vZ0":-6.789561276141087,"x":86.3,"y":187.66,"x0":-2.0074120056773324,"y0":50.00301242308261,"z0":5.467546884782478,"aX":-20.28335375590568},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.3,"breakHorizontal":15.8,"spinRate":2324,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.385889729737972,"extension":6.355679012287657},"index":1,"playId":"fa019c6d-4680-3790-8fca-33c22c0dcdb7","pitchNumber":2,"startTime":"2025-08-10T17:51:07.469Z","endTime":"2025-08-10T17:51:11.529Z","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":"0207fb91-a886-3fbe-86db-d9f426199709","startTime":"2025-08-10T17:51:27.218Z","endTime":"2025-08-10T17:51:30.594Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.32999947160579,"strikeZoneBottom":1.52847683840864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.049507446568555,"aZ":-24.973375915746708,"pfxX":-5.609754689679943,"pfxZ":3.990963187783878,"pX":-1.0526868848172704,"pZ":1.8682628920792244,"vX0":5.522398418888447,"vY0":-132.64513855638774,"vZ0":-5.143576681442243,"x":157.13,"y":188.34,"x0":-2.420362442252742,"y0":50.002375350508494,"z0":5.624436352434131,"aX":-10.121280775367943},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.5,"breakHorizontal":9.1,"spinRate":2337,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.410961598724664,"extension":6.253078012301751},"index":3,"playId":"f398b030-4f68-3542-a96f-24518241c6da","pitchNumber":3,"startTime":"2025-08-10T17:51:47.049Z","endTime":"2025-08-10T17:51:50.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.48995462558954,"aZ":-21.483142726810957,"pfxX":-9.237919385720668,"pfxZ":6.026711114067988,"pX":-0.3221858162330883,"pZ":1.9224719805891983,"vX0":8.19585342685671,"vY0":-131.94759065258992,"vZ0":-5.491989825060879,"x":129.28,"y":186.87,"x0":-2.2592836850092004,"y0":50.00364085332539,"z0":5.60075374297903,"aX":-16.388469623419308},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":15.1,"spinRate":1837,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.41415672671943193,"extension":6.334848104662784},"index":4,"playId":"6e4cf1b8-1dfb-3e20-a2cc-bab97fa0c8b4","pitchNumber":4,"startTime":"2025-08-10T17:52:06.787Z","endTime":"2025-08-10T17:52:10.375Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-10T17:52:18.212Z","endTime":"2025-08-10T17:52:31.083Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.32999899644649,"strikeZoneBottom":1.4975098494319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.452645484155656,"aZ":-20.543634560038075,"pfxX":-8.966994524509662,"pfxZ":6.549018910093765,"pX":0.4806492717987738,"pZ":1.1417200300303045,"vX0":9.64995795628763,"vY0":-131.99377405339698,"vZ0":-7.596761718662314,"x":98.68,"y":207.95,"x0":-2.046851797217027,"y0":50.00307108494202,"z0":5.554585765325186,"aX":-15.92242573626503},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.4,"breakHorizontal":14.3,"spinRate":1927,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.41398828925484343,"extension":6.417327681659662},"index":6,"playId":"3f542bcd-c780-38dd-a97c-e60ce41e59ef","pitchNumber":5,"startTime":"2025-08-10T17:52:31.083Z","endTime":"2025-08-10T17:52:35.353Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.42687948455988,"aZ":-19.403647491104703,"pfxX":-9.678856700622038,"pfxZ":6.248927660915257,"pX":-0.7060211881890684,"pZ":2.8152817891974706,"vX0":7.52884481363842,"vY0":-141.6256265894097,"vZ0":-4.453854617981246,"x":143.91,"y":162.77,"x0":-2.1328780118817035,"y0":50.006223264986666,"z0":5.6387518582329035,"aX":-19.79048589032693},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":10.7,"breakHorizontal":16.1,"spinRate":2211,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.38580923422420366,"extension":6.311740290450473},"hitData":{"launchSpeed":88.0,"launchAngle":22.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.71,"coordY":104.15}},"index":7,"playId":"849c4f0c-bca7-325b-a331-6c653494d29c","pitchNumber":6,"startTime":"2025-08-10T17:52:50.963Z","endTime":"2025-08-10T17:52:57.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:52:57.749Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mickey Gasper walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-10T17:55:10.165Z","endTime":"2025-08-10T17:56:57.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.21000162127465,"strikeZoneBottom":1.38430746178198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.022209918707507,"aZ":-11.081516509058698,"pfxX":-4.3531334998768365,"pfxZ":11.446987713917302,"pX":-0.4142207664080989,"pZ":1.6977642750135034,"vX0":4.2600657092485745,"vY0":-134.3709612940921,"vZ0":-8.777529409961517,"x":132.79,"y":192.94,"x0":-1.4487703890514305,"y0":50.00200369414363,"z0":5.778440660345995,"aX":-8.021120230824913},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.2,"breakHorizontal":7.1,"spinRate":2292,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.4064226310726231,"extension":6.451397347951677},"index":0,"playId":"116947c6-f843-3b46-b3cc-4e8e60a22de2","pitchNumber":1,"startTime":"2025-08-10T17:55:28.589Z","endTime":"2025-08-10T17:55:32.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.20999841888827,"strikeZoneBottom":1.51304992043281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.469255321224395,"aZ":-26.13346405518972,"pfxX":1.8733989824203303,"pfxZ":3.710374363052394,"pX":-0.6266718328582161,"pZ":1.2145274217169082,"vX0":2.475153040513909,"vY0":-126.17555685601972,"vZ0":-6.289809781443906,"x":140.89,"y":205.99,"x0":-1.8602665358628823,"y0":50.00055531810242,"z0":5.819827648967731,"aX":3.0476965168284162},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.6,"breakHorizontal":-4.0,"spinRate":2564,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4325750510558155,"extension":6.355748071088045},"index":1,"playId":"a3bb7508-1438-3501-9952-d150bf3225b4","pitchNumber":2,"startTime":"2025-08-10T17:55:41.773Z","endTime":"2025-08-10T17:55:45.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.21000131214748,"strikeZoneBottom":1.34843135920089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.039229938485683,"aZ":-28.66763428951596,"pfxX":2.484795322988557,"pfxZ":2.1384432651170107,"pX":0.45253348652830355,"pZ":1.0404383201796283,"vX0":4.426759981811044,"vY0":-126.53301076665197,"vZ0":-6.537076160910619,"x":99.75,"y":210.69,"x0":-1.6347123896643614,"y0":50.004052718269286,"z0":5.920407709679185,"aX":4.074854170016884},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.8,"breakHorizontal":-5.4,"spinRate":2585,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4309981067501978,"extension":6.47950185339076},"index":2,"playId":"a885893b-48a6-3c03-9c81-c8769dc08b47","pitchNumber":3,"startTime":"2025-08-10T17:55:57.333Z","endTime":"2025-08-10T17:56:01.404Z","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":92.7,"endSpeed":85.0,"strikeZoneTop":3.21000077831699,"strikeZoneBottom":1.44282348341253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.951599400804536,"aZ":-11.338776998786509,"pfxX":-3.5853361251430167,"pfxZ":11.2523674121562,"pX":-0.024177462909114104,"pZ":3.5250384891235633,"vX0":4.997185367679501,"vY0":-134.88261670844517,"vZ0":-4.211390580010421,"x":117.92,"y":143.6,"x0":-1.4307521485387824,"y0":50.00663083575375,"z0":5.899657010204212,"aX":-6.641606899519395},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.7,"breakHorizontal":5.5,"spinRate":2334,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40529889765164473,"extension":6.409947300432764},"index":3,"playId":"345cfb02-6ecc-3835-9c18-1dc75488e640","pitchNumber":4,"startTime":"2025-08-10T17:56:13.906Z","endTime":"2025-08-10T17:56:18.851Z","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":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.21000127252944,"strikeZoneBottom":1.48841929168455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.248579329288425,"aZ":-8.632455148705686,"pfxX":-2.518315583876928,"pfxZ":12.620193941896158,"pX":0.40740639570997594,"pZ":1.804776035201032,"vX0":5.8017024198571665,"vY0":-135.3976233496635,"vZ0":-8.927274062498062,"x":101.47,"y":190.05,"x0":-1.43143761437852,"y0":50.00468555693417,"z0":5.73991575042355,"aX":-4.698847281754338},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.2,"breakHorizontal":3.4,"spinRate":2356,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.40380049776602833,"extension":6.55451612159637},"index":4,"playId":"c2a8df0c-2229-3a14-8407-c7a79f896032","pitchNumber":5,"startTime":"2025-08-10T17:56:30.868Z","endTime":"2025-08-10T17:56:34.478Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-10T17:56:42.201Z","endTime":"2025-08-10T17:56:53.589Z","isPitch":false,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.21000121917906,"strikeZoneBottom":1.46814251170294,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.637220294495226,"aZ":-11.15765090697693,"pfxX":-3.124458394262297,"pfxZ":11.342379567755899,"pX":-1.1323039608028325,"pZ":3.5513504179859097,"vX0":2.316897859245627,"vY0":-134.85438828410358,"vZ0":-4.08100961894964,"x":160.16,"y":142.89,"x0":-1.5939942844841006,"y0":50.006701842207704,"z0":5.863634055901211,"aX":-5.7914547837046175},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.9,"breakHorizontal":5.2,"spinRate":2319,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4052084137366325,"extension":6.417320866738789},"index":6,"playId":"f2acf380-4c3e-3016-b7a6-691a1fda00f4","pitchNumber":6,"startTime":"2025-08-10T17:56:53.589Z","endTime":"2025-08-10T17:56:57.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:56:57.481Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan Fitzgerald homers (1) on a fly ball to right field. Mickey Gasper scores.","rbi":2,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-10T17:57:08.537Z","endTime":"2025-08-10T17:58:05.064Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"responsiblePitcher":{"id":686701,"link":"/api/v1/people/686701"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":{"id":686701,"link":"/api/v1/people/686701"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.44079496529467,"strikeZoneBottom":1.66380079557574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.452431984223875,"aZ":-30.840560781769682,"pfxX":8.266736676767241,"pfxZ":0.9373977100728901,"pX":-0.8015580386398999,"pZ":4.43601281395514,"vX0":0.7106215747389278,"vY0":-118.09681746580543,"vZ0":3.017283947516697,"x":147.55,"y":119.01,"x0":-2.181012171955393,"y0":50.00470528374771,"z0":5.9610866570445475,"aX":11.790258323566194},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":2.6,"breakHorizontal":-15.1,"spinRate":2837,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.4620877831350336,"extension":6.236912497126919},"index":0,"playId":"9dcf8d95-dfa6-3e8a-80b6-2601607be756","pitchNumber":1,"startTime":"2025-08-10T17:57:23.122Z","endTime":"2025-08-10T17:57:26.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.27949090286415,"aZ":-26.72638678394512,"pfxX":2.4007193913395044,"pfxZ":3.3384498370375155,"pX":-0.10925281880156419,"pZ":1.9776914949395046,"vX0":3.567605196240545,"vY0":-126.01593172826252,"vZ0":-4.210151189818744,"x":121.16,"y":185.38,"x0":-1.8476162168179828,"y0":50.000142916590775,"z0":5.794703255171772,"aX":3.913708348372589},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":-5.0,"spinRate":2583,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.43235443648422844,"extension":6.19610278408277},"hitData":{"launchSpeed":104.0,"launchAngle":23.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.49,"coordY":68.82}},"index":1,"playId":"05ada7c5-6807-3e51-80f1-7a70198b1282","pitchNumber":2,"startTime":"2025-08-10T17:57:42.501Z","endTime":"2025-08-10T17:58:05.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:58:05.064Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out, shortstop Maikel Garcia to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-10T17:58:25.974Z","endTime":"2025-08-10T17:59:11.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.4,"strikeZoneTop":3.45978310297698,"strikeZoneBottom":1.6388233405944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.378689125071293,"aZ":-12.497837231842137,"pfxX":-3.1874729566585502,"pfxZ":10.62714700334028,"pX":0.46566876972341037,"pZ":1.5136552709158715,"vX0":5.845916567868298,"vY0":-134.75427820886097,"vZ0":-8.878244121038113,"x":99.25,"y":197.91,"x0":-1.3109580603410091,"y0":50.004483298327216,"z0":5.719343078477869,"aX":-5.903108870768379},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":4.7,"spinRate":2442,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4053839665188419,"extension":6.477849407612386},"index":0,"playId":"19c63dda-97ba-37dc-b804-c4559d0a96cf","pitchNumber":1,"startTime":"2025-08-10T17:58:31.520Z","endTime":"2025-08-10T17:58:35.236Z","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":92.6,"endSpeed":84.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.43570595959224,"aZ":-11.689359245412236,"pfxX":-3.141378979846324,"pfxZ":11.118790397820895,"pX":0.8576904822019941,"pZ":2.5586987319422474,"vX0":6.780291577161324,"vY0":-134.68475927349476,"vZ0":-6.486164303071556,"x":84.31,"y":169.7,"x0":-1.2809606685057937,"y0":50.005995825977415,"z0":5.8198978963460855,"aX":-5.789797103697728},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":4.3,"spinRate":2397,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.40620985596486037,"extension":6.655188369029059},"index":1,"playId":"db7dd6dd-c683-3b21-94fa-a71bdf3979b4","pitchNumber":2,"startTime":"2025-08-10T17:58:46.825Z","endTime":"2025-08-10T17:58:49.921Z","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":82.7,"endSpeed":76.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.420493394691537,"aZ":-35.27108758179975,"pfxX":9.68854992528221,"pfxZ":-2.120897115156411,"pX":0.31703964964797443,"pZ":1.3853182059977849,"vX0":2.2129903679948004,"vY0":-120.41333556826156,"vZ0":-3.0546884835008665,"x":104.92,"y":201.38,"x0":-1.8733293533446893,"y0":50.00135260339685,"z0":5.805836786588654,"aX":14.158067155856477},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.3,"breakHorizontal":-18.1,"spinRate":2816,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4556979908031691,"extension":6.225070684910171},"hitData":{"launchSpeed":77.2,"launchAngle":-2.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.48,"coordY":150.75}},"index":2,"playId":"f25291f6-c9cb-32c8-b949-e7dc5dd261ff","pitchNumber":3,"startTime":"2025-08-10T17:59:03.739Z","endTime":"2025-08-10T17:59:11.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T17:59:11.653Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kody Clemens lines out to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-10T17:59:23.257Z","endTime":"2025-08-10T18:00:27.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.1,"endSpeed":80.7,"strikeZoneTop":3.70667670687405,"strikeZoneBottom":1.79350120100828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.803417095290587,"aZ":-24.598473927411252,"pfxX":-6.574752941002225,"pfxZ":4.6068176124793085,"pX":-0.7853462769815234,"pZ":1.6774346776806608,"vX0":4.876267992809151,"vY0":-126.81236653370881,"vZ0":-5.164398161801279,"x":146.94,"y":193.49,"x0":-1.8706589918342043,"y0":50.0005228907386,"z0":5.680987977583552,"aX":-10.80094421399647},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.4,"breakHorizontal":10.9,"spinRate":1218,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.43049430722146154,"extension":6.326628881021739},"index":0,"playId":"b5ec77d0-bb01-3aac-b7eb-b68a18ab922f","pitchNumber":1,"startTime":"2025-08-10T17:59:35.737Z","endTime":"2025-08-10T17:59:39.785Z","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":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.57964149340547,"strikeZoneBottom":1.68280308761463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.176487389213268,"aZ":-32.17591797678113,"pfxX":8.096332325085934,"pfxZ":-0.006121657099015465,"pX":0.11087406444968576,"pZ":1.3969857205501424,"vX0":2.488606133468923,"vY0":-118.7237947490805,"vZ0":-3.3203279148676246,"x":112.77,"y":201.06,"x0":-2.0018806694851077,"y0":50.00101084974622,"z0":5.73429454728101,"aX":11.584713338312506},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.5,"breakHorizontal":-15.2,"spinRate":2913,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.46089890520961463,"extension":6.270074216680102},"index":1,"playId":"8b63067b-3acd-3a0d-9180-03dcc2ce4dc9","pitchNumber":2,"startTime":"2025-08-10T17:59:51.235Z","endTime":"2025-08-10T17:59:55.124Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-10T18:00:04.745Z","endTime":"2025-08-10T18:00:19.507Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"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":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.30942270360032,"aZ":-32.486399007429064,"pfxX":7.330774859177723,"pfxZ":-0.21901021920261332,"pX":-0.3386115531827147,"pZ":1.8030998512565886,"vX0":1.8653150602029327,"vY0":-119.90679787093765,"vZ0":-2.413182973141746,"x":129.91,"y":190.1,"x0":-2.0805236536369063,"y0":50.00068876043134,"z0":5.749090121709457,"aX":10.568364300121456},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.7,"breakHorizontal":-13.7,"spinRate":2934,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.45851938727921837,"extension":6.354786850135449},"hitData":{"launchSpeed":96.3,"launchAngle":22.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":94.04,"coordY":61.17}},"index":3,"playId":"bcc44079-ac54-3445-b08c-9194684d9efd","pitchNumber":3,"startTime":"2025-08-10T18:00:19.507Z","endTime":"2025-08-10T18:00:27.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:00:27.131Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-10T18:00:34.463Z","endTime":"2025-08-10T18:02:33.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.35000021677932,"strikeZoneBottom":1.58473554164869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.491493639740455,"aZ":-16.40312239454515,"pfxX":-7.764358530085556,"pfxZ":8.872261048187385,"pX":0.9615968006358253,"pZ":1.525922634489533,"vX0":9.168667724229964,"vY0":-131.83783522434524,"vZ0":-7.258959696478383,"x":80.35,"y":197.58,"x0":-1.5367033027978032,"y0":50.00206629401719,"z0":5.504855257852831,"aX":-13.800198618832487},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.8,"breakHorizontal":12.2,"spinRate":2364,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4139376112083051,"extension":6.57223464361572},"index":0,"playId":"e539b308-438c-3026-add1-71eeae4d1569","pitchNumber":1,"startTime":"2025-08-10T18:00:54.240Z","endTime":"2025-08-10T18:00:57.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":82.1,"strikeZoneTop":3.35000036874432,"strikeZoneBottom":1.58784576339511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.631429337554877,"aZ":-27.292017051154687,"pfxX":1.27119765586477,"pfxZ":2.8958765226665415,"pX":0.44248539458400293,"pZ":1.7230426457837427,"vX0":4.40233993763944,"vY0":-127.75589701579236,"vZ0":-5.2034326430801,"x":100.13,"y":192.26,"x0":-1.455010917182023,"y0":50.001821305508734,"z0":5.881958560635091,"aX":2.139829155122695},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.6,"breakHorizontal":-3.1,"spinRate":2679,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.42565838887087803,"extension":6.293326385781031},"index":1,"playId":"34c42fab-9583-317a-8102-91c30d1e27a7","pitchNumber":2,"startTime":"2025-08-10T18:01:10.470Z","endTime":"2025-08-10T18:01:14.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.35000018333,"strikeZoneBottom":1.58661539001837,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.613643572052407,"aZ":-29.39039630301126,"pfxX":2.1589226632712935,"pfxZ":1.6911186040859967,"pX":-0.04434666891134149,"pZ":3.527297686529727,"vX0":3.1871293176361246,"vY0":-126.37936548733856,"vZ0":-0.5970677480170832,"x":118.69,"y":143.54,"x0":-1.5940257506486568,"y0":50.00171140180705,"z0":6.092332476565699,"aX":3.5517071978699466},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.1,"breakHorizontal":-4.6,"spinRate":2754,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.430582272467253,"extension":6.252065896437053},"index":2,"playId":"6a93c760-eca4-34ab-b492-6eb836cf24ec","pitchNumber":3,"startTime":"2025-08-10T18:01:26.181Z","endTime":"2025-08-10T18:01:30.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.3499983857921,"strikeZoneBottom":1.53466757785336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.18890679026784,"aZ":-32.87107835529926,"pfxX":7.0130339975398375,"pfxZ":-0.47618809117770056,"pX":-0.5375333262065961,"pZ":1.799093360666059,"vX0":1.259847537735538,"vY0":-120.45765802694415,"vZ0":-2.608473893373766,"x":137.49,"y":190.2,"x0":-1.978236985462135,"y0":50.00050794319016,"z0":5.799260754031639,"aX":10.31444005517183},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.2,"breakHorizontal":-13.0,"spinRate":2956,"spinDirection":50},"zone":7,"typeConfidence":2.0,"plateTime":0.4545311562499874,"extension":6.1493463405578614},"index":3,"playId":"5afb5d51-85b1-305e-9c69-3981b2e3517e","pitchNumber":4,"startTime":"2025-08-10T18:01:43.679Z","endTime":"2025-08-10T18:01:47.325Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-10T18:01:57.368Z","endTime":"2025-08-10T18:02:12.948Z","isPitch":false,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"}},{"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":92.1,"endSpeed":83.3,"strikeZoneTop":3.35000108905087,"strikeZoneBottom":1.66307797872242,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.60734367570176,"aZ":-14.641382875313099,"pfxX":-4.6590562514912275,"pfxZ":9.733267106440625,"pX":0.26053568939311955,"pZ":4.9879963065819,"vX0":5.174515876020844,"vY0":-134.0301153684947,"vZ0":-0.09951179533918575,"x":107.07,"y":104.1,"x0":-1.0987832011042373,"y0":50.004425163874295,"z0":6.0798622948396535,"aX":-8.394651555698912},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":7.2,"spinRate":2319,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.41019237920175744,"extension":6.345880653204018},"index":5,"playId":"7769bd17-b733-3e63-9f44-f5c3120657c1","pitchNumber":5,"startTime":"2025-08-10T18:02:12.948Z","endTime":"2025-08-10T18:02:15.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.812165257906706,"aZ":-13.019839709978005,"pfxX":-4.488884648999175,"pfxZ":10.328027286389178,"pX":-0.1104340823851749,"pZ":3.453193919136439,"vX0":4.84816488619155,"vY0":-135.38858958665998,"vZ0":-4.451252826662037,"x":121.21,"y":145.54,"x0":-1.341922208186238,"y0":50.005454102900124,"z0":6.031309216269195,"aX":-8.327396210572445},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":7.1,"spinRate":2420,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.40471766620472494,"extension":6.387497386642145},"index":6,"playId":"b97d4b92-257a-36e9-a3b9-286ed8e9ccef","pitchNumber":6,"startTime":"2025-08-10T18:02:29.555Z","endTime":"2025-08-10T18:02:33.219Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:02:33.219Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"John Rave singles on a bunt ground ball to pitcher Kody Funderburk.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-10T18:05:12.531Z","endTime":"2025-08-10T18:05:23.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kody Funderburk replaces José Ureña.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T18:03:28.060Z","endTime":"2025-08-10T18:05:14.829Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.50641892597845,"aZ":-23.095569446982655,"pfxX":10.210424532801863,"pfxZ":4.7559565541891,"pX":0.5779402891358104,"pZ":1.832774016579764,"vX0":-7.648263640467634,"vY0":-136.65152142654202,"vZ0":-5.731058791222939,"x":94.97,"y":189.3,"x0":2.0736438180356034,"y0":50.001076895950504,"z0":5.523453562434001,"aX":19.48690571882044},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":-17.0,"spinRate":2285,"spinDirection":128},"zone":9,"typeConfidence":0.91,"plateTime":0.3994044946767765,"extension":7.123769903609691},"hitData":{"launchSpeed":32.9,"launchAngle":-53.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":137.27,"coordY":189.92}},"index":1,"playId":"7123ad64-5e9e-3388-a8e0-72804d2c1db3","pitchNumber":1,"startTime":"2025-08-10T18:05:14.829Z","endTime":"2025-08-10T18:05:23.000Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:05:23.000Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Maile strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-10T18:05:37.162Z","endTime":"2025-08-10T18:06:54.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.4,"strikeZoneTop":3.27000002791903,"strikeZoneBottom":1.53300205140403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.296736782866155,"aZ":-19.15261888909394,"pfxX":2.122370777892691,"pfxZ":6.913185963549671,"pX":-1.7500554975868106,"pZ":3.3628177445937015,"vX0":-9.789726758216968,"vY0":-135.10715993196357,"vZ0":-3.1924245990079294,"x":183.71,"y":147.98,"x0":1.6155487500695151,"y0":50.00169777922244,"z0":5.8761353382435795,"aX":3.998864148767236},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.1,"breakHorizontal":-2.2,"spinRate":2241,"spinDirection":154},"zone":11,"typeConfidence":0.87,"plateTime":0.40255981737802715,"extension":7.081168824666063},"index":0,"playId":"c4fa6afc-cb0d-3eea-8f8b-376ba40923ab","pitchNumber":1,"startTime":"2025-08-10T18:05:55.127Z","endTime":"2025-08-10T18:05:58.128Z","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":93.3,"endSpeed":86.4,"strikeZoneTop":3.2699986827928,"strikeZoneBottom":1.58259069305641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.487352062480408,"aZ":-23.914406450621097,"pfxX":9.40101019405793,"pfxZ":4.364879376996377,"pX":-0.016916349488951418,"pZ":2.894382301032743,"vX0":-8.623489160436405,"vY0":-135.68167114564676,"vZ0":-2.8763679894909804,"x":117.64,"y":160.63,"x0":1.9580451910127448,"y0":50.003742055518835,"z0":5.607404663994057,"aX":17.79400534590428},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.6,"breakHorizontal":-15.6,"spinRate":2307,"spinDirection":135},"zone":2,"typeConfidence":0.9,"plateTime":0.40137835498591157,"extension":7.072409861377025},"index":1,"playId":"0802d906-90a9-3832-8aff-a403e31db787","pitchNumber":2,"startTime":"2025-08-10T18:06:15.085Z","endTime":"2025-08-10T18:06:18.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.87395414288022,"aZ":-30.06991147529191,"pfxX":10.307324797431718,"pfxZ":1.2236867921731243,"pX":-0.12941431766142372,"pZ":2.1755373829532254,"vX0":-8.997376620722253,"vY0":-129.5785738853635,"vZ0":-3.091897192181638,"x":121.93,"y":180.04,"x0":2.0341268709713773,"y0":50.000006302381564,"z0":5.660730790607467,"aX":17.677503349591554},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.8,"breakHorizontal":-16.9,"spinRate":1955,"spinDirection":115},"zone":5,"typeConfidence":0.9,"plateTime":0.4212961583031172,"extension":7.0036261283832735},"index":2,"playId":"809cb28c-f2ee-327a-86c8-250f8c701900","pitchNumber":3,"startTime":"2025-08-10T18:06:33.359Z","endTime":"2025-08-10T18:06:36.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.913734852307986,"aZ":-37.13625034100091,"pfxX":-6.480667626518299,"pfxZ":-3.484786487858072,"pX":-0.45050113700768774,"pZ":1.3749245367407479,"vX0":-4.0411954490757305,"vY0":-118.55756474714732,"vZ0":-1.8798355384781291,"x":134.17,"y":201.66,"x0":2.119005225204191,"y0":50.00541005382023,"z0":5.5710978330488015,"aX":-9.21613138364086},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.5,"breakHorizontal":12.7,"spinRate":2431,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.46219026239998806,"extension":6.828192346186893},"index":3,"playId":"2caa6f77-28df-38e6-a92e-02c91df0a2a7","pitchNumber":4,"startTime":"2025-08-10T18:06:50.526Z","endTime":"2025-08-10T18:06:54.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:06:54.807Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out, second baseman Luke Keaschall to first baseman Kody Clemens. John Rave to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-10T18:07:06.408Z","endTime":"2025-08-10T18:08:03.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.50000047217907,"strikeZoneBottom":1.73598093324625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.4338913270411,"aZ":-23.071570207849334,"pfxX":9.629246862941732,"pfxZ":4.820124002492346,"pX":0.24330405605858613,"pZ":3.1261226422005173,"vX0":-8.053885364563946,"vY0":-136.01962235730576,"vZ0":-2.5729316651912337,"x":107.73,"y":154.37,"x0":1.9790789556039858,"y0":50.00648065026604,"z0":5.669319338879758,"aX":18.20219771766525},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.4,"breakHorizontal":-16.0,"spinRate":2262,"spinDirection":136},"zone":2,"typeConfidence":0.9,"plateTime":0.40136227027296645,"extension":7.155412884187178},"index":0,"playId":"9b05d189-739a-31fe-ac02-3963b62d7f71","pitchNumber":1,"startTime":"2025-08-10T18:07:18.633Z","endTime":"2025-08-10T18:07:24.071Z","isPitch":true,"type":"pitch"},{"details":{"description":"John Rave steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"9b05d189-739a-31fe-ac02-3963b62d7f71","startTime":"2025-08-10T18:07:34.900Z","endTime":"2025-08-10T18:07:55.713Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.79844974149817,"aZ":-36.35157831099139,"pfxX":-8.136548268722047,"pfxZ":-2.935780369618981,"pX":-0.20148650864631631,"pZ":1.9409073138798847,"vX0":-3.1316523805840233,"vY0":-119.27886449205363,"vZ0":-0.8979469142820279,"x":124.68,"y":186.38,"x0":2.1907140851606446,"y0":50.00395292539151,"z0":5.638836430865836,"aX":-11.568474617025954},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-5.3,"breakHorizontal":15.5,"spinRate":2401,"spinDirection":308},"zone":8,"typeConfidence":2.0,"plateTime":0.4615637470473404,"extension":6.976741016424352},"hitData":{"launchSpeed":99.7,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.68,"coordY":153.28}},"index":2,"playId":"4479487f-5096-3e17-9a3e-2a76138d5797","pitchNumber":2,"startTime":"2025-08-10T18:07:55.713Z","endTime":"2025-08-10T18:08:03.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:08:03.147Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Yastrzemski flies out to center fielder Austin Martin.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-10T18:08:16.390Z","endTime":"2025-08-10T18:08:53.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":73.7,"strikeZoneTop":3.48658452678978,"strikeZoneBottom":1.60930909529562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.692557049712114,"aZ":-34.196903928651615,"pfxX":-5.866613432452731,"pfxZ":-1.4527098495240356,"pX":0.7577150390368773,"pZ":3.2756162320773803,"vX0":-1.7164458914761747,"vY0":-118.28894403599595,"vZ0":1.8012951245808426,"x":88.12,"y":150.34,"x0":2.257462778254192,"y0":50.00103059642926,"z0":5.674065076923301,"aX":-8.188084689777583},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.8,"breakHorizontal":11.0,"spinRate":2389,"spinDirection":293},"zone":3,"typeConfidence":2.0,"plateTime":0.4657002688453393,"extension":6.9177332738768165},"index":0,"playId":"969b9bab-59bf-3bf5-8fef-14307981e0ca","pitchNumber":1,"startTime":"2025-08-10T18:08:28.820Z","endTime":"2025-08-10T18:08:32.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.37850690630602,"aZ":-31.70658648039655,"pfxX":-2.01879285230946,"pfxZ":0.29305176617464923,"pX":-0.43081219791924114,"pZ":2.471489906738998,"vX0":-4.814223528287534,"vY0":-124.96907983572221,"vZ0":-1.7519045343150927,"x":133.42,"y":172.05,"x0":1.777008970295954,"y0":50.00344250282342,"z0":5.767441687017138,"aX":-3.2163598182774336},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.4,"breakHorizontal":4.7,"spinRate":2390,"spinDirection":252},"zone":4,"typeConfidence":0.91,"plateTime":0.4370203286485488,"extension":7.0558826436288715},"hitData":{"launchSpeed":96.2,"launchAngle":38.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":82.33,"coordY":67.35}},"index":1,"playId":"79ee6a4a-bc52-3036-9d0e-971aba24ef3e","pitchNumber":2,"startTime":"2025-08-10T18:08:44.781Z","endTime":"2025-08-10T18:08:53.925Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:08:53.925Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-10T18:11:05.850Z","endTime":"2025-08-10T18:13:16.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.23999852440572,"strikeZoneBottom":1.4951134305707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.36494667650707,"aZ":-32.539934635064505,"pfxX":7.230758521577199,"pfxZ":-0.25590307823224023,"pX":-0.5511511385019515,"pZ":3.0195415729197785,"vX0":0.6614709126771859,"vY0":-118.08574055282782,"vZ0":0.1719731812307319,"x":138.01,"y":157.25,"x0":-1.7744447918015365,"y0":50.004454637294586,"z0":5.937921900176518,"aX":10.218316256690567},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.1,"breakHorizontal":-13.2,"spinRate":2880,"spinDirection":54},"zone":1,"typeConfidence":2.0,"plateTime":0.4637297469408517,"extension":6.170479429756958},"index":0,"playId":"9c0182ba-dcbe-39e7-a0ea-bf67ec27c59c","pitchNumber":1,"startTime":"2025-08-10T18:11:25.630Z","endTime":"2025-08-10T18:11:29.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.5,"strikeZoneTop":3.2399992479824,"strikeZoneBottom":1.54922114081833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.164557064777025,"aZ":-27.980616010103436,"pfxX":2.124873514785526,"pfxZ":2.599492938287913,"pX":0.5306396394865969,"pZ":0.46620952501910023,"vX0":4.343812030971805,"vY0":-125.28332250836652,"vZ0":-7.451722878107844,"x":96.77,"y":226.19,"x0":-1.4925830189782079,"y0":50.00078684129613,"z0":5.724584207030117,"aX":3.4209368374441853},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.5,"breakHorizontal":-4.7,"spinRate":2685,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4350049660980364,"extension":6.3962392288872},"index":1,"playId":"e9435870-4edf-35c3-8b28-c48afe1b9baa","pitchNumber":2,"startTime":"2025-08-10T18:11:39.719Z","endTime":"2025-08-10T18:11:43.606Z","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":90.9,"endSpeed":83.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.638775272967557,"aZ":-16.72200347061497,"pfxX":-8.820246701127003,"pfxZ":8.703295446779602,"pX":-0.4636266871904839,"pZ":2.1428410967362055,"vX0":5.385309279659667,"vY0":-132.2491666173989,"vZ0":-6.10729236554109,"x":134.67,"y":180.92,"x0":-1.3782273026868455,"y0":50.00005517759305,"z0":5.7042082842240305,"aX":-15.65460156295663},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.6,"breakHorizontal":14.9,"spinRate":2236,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4138150335039761,"extension":6.3423049746118565},"index":2,"playId":"220bbda0-dd74-38f1-9aa0-f12eeff1fd55","pitchNumber":3,"startTime":"2025-08-10T18:11:56.631Z","endTime":"2025-08-10T18:12:01.234Z","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":81.5,"endSpeed":75.4,"strikeZoneTop":3.23999998802248,"strikeZoneBottom":1.54387580333517,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.13474499516733,"aZ":-34.2196283711916,"pfxX":7.4223594817090675,"pfxZ":-1.444720298466068,"pX":1.1131751746840108,"pZ":0.8273184686277186,"vX0":4.0014733496472275,"vY0":-118.56341926852267,"vZ0":-4.3157350387777536,"x":74.57,"y":216.44,"x0":-1.56164636240268,"y0":50.0003535141263,"z0":5.801364185422293,"aX":10.54106699094639},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.4,"breakHorizontal":-14.4,"spinRate":2850,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.46236543700461885,"extension":6.249257040570141},"index":3,"playId":"a8e60bb2-a34e-3acc-aa3c-66b0b38d37ef","pitchNumber":4,"startTime":"2025-08-10T18:12:55.652Z","endTime":"2025-08-10T18:13:00.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.010233914545875,"aZ":-34.82606854259007,"pfxX":7.412008305472296,"pfxZ":-1.8876401188862424,"pX":0.1702238866887663,"pZ":2.07496544405421,"vX0":1.9538030862237339,"vY0":-117.92857310269169,"vZ0":-1.4233981287120514,"x":110.51,"y":182.76,"x0":-1.6325082204163521,"y0":50.003180955819595,"z0":5.90702388337416,"aX":10.410284791174668},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.5,"breakHorizontal":-13.9,"spinRate":2979,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.4649445860067467,"extension":6.21957726800451},"index":4,"playId":"624cd0c6-e41a-3180-a009-92d7b7861b4e","pitchNumber":5,"startTime":"2025-08-10T18:13:12.365Z","endTime":"2025-08-10T18:13:16.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:13:16.228Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alan Roden strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-10T18:13:31.289Z","endTime":"2025-08-10T18:15:15.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"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":92.2,"endSpeed":84.8,"strikeZoneTop":3.50000114050666,"strikeZoneBottom":1.66016122520163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.342944420677334,"aZ":-13.548172165341601,"pfxX":-3.9342401977421275,"pfxZ":10.174262505614262,"pX":0.23950498272244575,"pZ":2.2531235582299534,"vX0":5.907568758258113,"vY0":-134.04963216473885,"vZ0":-6.700792013956216,"x":107.87,"y":177.95,"x0":-1.4756436664159773,"y0":50.00489039913885,"z0":5.741454151042486,"aX":-7.204374253989575},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.3,"breakHorizontal":6.0,"spinRate":2365,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.40765970926948514,"extension":6.353667680823467},"index":0,"playId":"79d98dd7-c493-318d-a74c-53c49b2f71ba","pitchNumber":1,"startTime":"2025-08-10T18:13:53.925Z","endTime":"2025-08-10T18:13:57.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.50000171445259,"strikeZoneBottom":1.77927943421166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.25096677420639,"aZ":-13.189201620914986,"pfxX":-3.2012621486642017,"pfxZ":10.167423477252765,"pX":0.42644958944712313,"pZ":2.776608308293824,"vX0":5.9371719948539186,"vY0":-135.23226320311755,"vZ0":-5.641609756027497,"x":100.74,"y":163.81,"x0":-1.3735100113284546,"y0":50.00242055887694,"z0":5.801746504158189,"aX":-5.977768771911411},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":4.7,"spinRate":2383,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.40377240595313335,"extension":6.428525778107554},"index":1,"playId":"a4ec98e1-c10d-39ec-b393-4300918f5d42","pitchNumber":2,"startTime":"2025-08-10T18:14:07.120Z","endTime":"2025-08-10T18:14:10.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.9,"strikeZoneTop":3.49999904809274,"strikeZoneBottom":1.65159660635413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.122439378366415,"aZ":-28.248515659757917,"pfxX":0.46841783650389157,"pfxZ":2.3876854094108886,"pX":-1.0006109854474035,"pZ":1.2833074356444247,"vX0":1.601489667752127,"vY0":-126.62524397580898,"vZ0":-5.654539967100735,"x":155.14,"y":204.13,"x0":-1.6992062035897937,"y0":50.00044141258089,"z0":5.7737859740552935,"aX":0.76894271185855},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":-1.2,"spinRate":2757,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.43070810369944823,"extension":6.434046137413207},"index":2,"playId":"a8819c65-0fb4-3739-8c13-14f6d54b2ca1","pitchNumber":3,"startTime":"2025-08-10T18:14:20.937Z","endTime":"2025-08-10T18:14:23.954Z","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":92.0,"endSpeed":84.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.295925630049815,"aZ":-12.430040261756025,"pfxX":-3.05139843517497,"pfxZ":10.79559999069506,"pX":-0.9715065748157777,"pZ":2.8829085530713403,"vX0":2.424731156210959,"vY0":-133.97401966738863,"vZ0":-5.657369489798296,"x":154.03,"y":160.94,"x0":-1.4891274309902587,"y0":50.002405051751595,"z0":5.900450826473223,"aX":-5.580647263854213},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.6,"breakHorizontal":5.0,"spinRate":2344,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40789148121107566,"extension":6.418657855632472},"index":3,"playId":"9bc95f34-98aa-3f00-87ab-ecd974b95b9e","pitchNumber":4,"startTime":"2025-08-10T18:14:35.592Z","endTime":"2025-08-10T18:14:38.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.4,"strikeZoneTop":3.58000370425058,"strikeZoneBottom":1.78182884038443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.4378235464321,"aZ":-31.941788568874685,"pfxX":2.3403664921279463,"pfxZ":0.14431061646940835,"pX":0.8767215126092068,"pZ":0.6009785331080769,"vX0":5.505935214190653,"vY0":-126.11733687328612,"vZ0":-6.704600949169513,"x":83.58,"y":222.55,"x0":-1.6238536902549674,"y0":50.00419329999527,"z0":5.8137824131514115,"aX":3.8364438268054126},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.8,"breakHorizontal":-5.3,"spinRate":2632,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4314190627849497,"extension":6.254633328421238},"index":4,"playId":"6ba92991-f4d0-3935-bd91-97cf84b10cd1","pitchNumber":5,"startTime":"2025-08-10T18:14:54.712Z","endTime":"2025-08-10T18:14:58.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.52873224263553,"aZ":-26.931249067427153,"pfxX":-7.860333581402767,"pfxZ":3.1948162840817975,"pX":-0.8709452567046528,"pZ":2.285054740410023,"vX0":5.025741051271618,"vY0":-126.90068602973987,"vZ0":-3.4334990894271042,"x":150.2,"y":177.08,"x0":-1.849917326884474,"y0":50.00203325265501,"z0":5.787073165460662,"aX":-12.895317866324413},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.3,"breakHorizontal":13.2,"spinRate":1381,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4306371340074415,"extension":6.165782933226701},"index":5,"playId":"20cef0d4-da4a-3bb7-b164-5bd0d602c3ed","pitchNumber":6,"startTime":"2025-08-10T18:15:11.900Z","endTime":"2025-08-10T18:15:15.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:15:15.785Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-10T18:15:32.138Z","endTime":"2025-08-10T18:16:46.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"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":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.81865933787316,"strikeZoneBottom":1.77862151532944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.466236137557992,"aZ":-13.495568843251476,"pfxX":-3.932834071887623,"pfxZ":10.167303210696085,"pX":-0.786747604593533,"pZ":3.885224916425155,"vX0":3.148326544722957,"vY0":-134.73764964533459,"vZ0":-3.0152026516433965,"x":146.99,"y":133.88,"x0":-1.4597966053462206,"y0":50.00486143720533,"z0":5.973391948328348,"aX":-7.2268976219647065},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":6.5,"spinRate":2406,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.4066314811185192,"extension":6.383298982723051},"index":0,"playId":"64817a38-0742-3a2b-bc34-5bafe0b8f342","pitchNumber":1,"startTime":"2025-08-10T18:15:41.984Z","endTime":"2025-08-10T18:15:45.494Z","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":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.70893122882609,"strikeZoneBottom":1.70173708755067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.399689548201696,"aZ":-31.835458378375392,"pfxX":9.993548932374107,"pfxZ":0.23721394095753823,"pX":-0.5104934124280646,"pZ":3.500103125863954,"vX0":0.10679829689262804,"vY0":-119.30873489219971,"vZ0":0.9775840176820161,"x":136.46,"y":144.28,"x0":-1.854841871006207,"y0":50.004396944398906,"z0":5.948348392152269,"aX":14.445633013462352},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.0,"breakHorizontal":-18.1,"spinRate":2913,"spinDirection":53},"zone":1,"typeConfidence":2.0,"plateTime":0.458628791201098,"extension":6.254625481733674},"index":1,"playId":"b8ffd88a-be52-3452-ae54-30dbc02740ef","pitchNumber":2,"startTime":"2025-08-10T18:15:56.642Z","endTime":"2025-08-10T18:16:00.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.82510620910611,"aZ":-25.938351084380205,"pfxX":-7.919938015241918,"pfxZ":3.704372688833394,"pX":-0.6229622457462063,"pZ":1.160126992199477,"vX0":5.590323009141814,"vY0":-128.26607593642302,"vZ0":-6.472525463229146,"x":140.75,"y":207.46,"x0":-1.7898835036784921,"y0":50.00505486401485,"z0":5.709281025851488,"aX":-13.342139084362122},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.6,"breakHorizontal":13.3,"spinRate":1472,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4252666159236336,"extension":6.220716162953844},"index":2,"playId":"1b9b8c0c-cd30-3a57-85df-99bce5ea75e0","pitchNumber":3,"startTime":"2025-08-10T18:16:11.050Z","endTime":"2025-08-10T18:16:14.256Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-10T18:16:23.008Z","endTime":"2025-08-10T18:16:41.043Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.9,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.02714499708396,"aZ":-27.12664056381037,"pfxX":1.2526402685765652,"pfxZ":3.02567930030573,"pX":0.4958026863983919,"pZ":0.11085525478681049,"vX0":5.112947160912765,"vY0":-127.51104179586214,"vZ0":-8.98803960459066,"x":98.1,"y":235.79,"x0":-1.6875717369106802,"y0":50.00318366577899,"z0":5.7798205470018456,"aX":2.088833487915808},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.0,"breakHorizontal":-3.2,"spinRate":2651,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.42743906279138066,"extension":6.308861679838619},"index":4,"playId":"20076246-8c38-3b37-88ab-0eacb8a8a32a","pitchNumber":4,"startTime":"2025-08-10T18:16:41.043Z","endTime":"2025-08-10T18:16:46.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:16:46.264Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Maikel Garcia walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-10T18:19:35.966Z","endTime":"2025-08-10T18:21:56.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Pierson Ohl replaces Kody Funderburk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T18:18:08.023Z","endTime":"2025-08-10T18:19:38.243Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701487,"link":"/api/v1/people/701487"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.56999897305318,"strikeZoneBottom":1.65904030084392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.6676467135772,"aZ":-11.630229144917841,"pfxX":-5.881364553739512,"pfxZ":11.328253567735434,"pX":-0.21939223007423872,"pZ":1.1314820291952172,"vX0":4.0698834650766775,"vY0":-133.5356668419806,"vZ0":-9.955395899191224,"x":125.36,"y":208.23,"x0":-0.9960392640056441,"y0":50.001540778611286,"z0":5.735478947557102,"aX":-10.663756983083804},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.7,"breakHorizontal":9.8,"spinRate":2298,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.40954806900979923,"extension":6.3320195283453895},"index":1,"playId":"63da40b9-1974-3f18-9cfa-6bd2eadc78ec","pitchNumber":1,"startTime":"2025-08-10T18:19:38.243Z","endTime":"2025-08-10T18:19:42.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.15133881429094,"aZ":-26.157881670615694,"pfxX":-7.4312329437155045,"pfxZ":4.170256619379167,"pX":0.2410426210729551,"pZ":2.4803135171362856,"vX0":5.215113577367221,"vY0":-119.15120959883026,"vZ0":-2.72009739015118,"x":107.81,"y":171.81,"x0":-1.0068292877309823,"y0":50.00303863985017,"z0":5.991877491618979,"aX":-10.722250155428531},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":7.2,"breakHorizontal":12.2,"spinRate":2016,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.4590744074101467,"extension":6.25253489968663},"index":2,"playId":"9bf51d74-b809-33d9-baed-b6d9851a6019","pitchNumber":2,"startTime":"2025-08-10T18:19:54.144Z","endTime":"2025-08-10T18:20:01.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.401710096832343,"aZ":-14.102145223577047,"pfxX":-4.7207825925163664,"pfxZ":9.935652572128074,"pX":-0.29700155300539643,"pZ":2.25400716728668,"vX0":3.254538965965407,"vY0":-133.2203144851728,"vZ0":-6.90989894916228,"x":128.32,"y":177.92,"x0":-0.9137634812197407,"y0":50.0055230469517,"z0":5.877889859188948,"aX":-8.588658904653872},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.9,"breakHorizontal":7.9,"spinRate":2174,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.409281979197623,"extension":6.31319372733556},"index":3,"playId":"1bf2aef3-22aa-3997-9908-1dc7a226a4d1","pitchNumber":3,"startTime":"2025-08-10T18:20:22.527Z","endTime":"2025-08-10T18:20:26.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.57000085142532,"strikeZoneBottom":1.69271725704269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.900294732629472,"aZ":-11.639555175754735,"pfxX":-5.332097416468207,"pfxZ":11.035707758997741,"pX":-0.9634065752581443,"pZ":1.357654495248023,"vX0":2.1593474002187687,"vY0":-134.70966155193221,"vZ0":-9.44618666275344,"x":153.72,"y":202.12,"x0":-1.077162494835784,"y0":50.00080669093075,"z0":5.706224946200394,"aX":-9.918412727966858},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.5,"breakHorizontal":9.2,"spinRate":2343,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4047214127261407,"extension":6.371832930120611},"index":4,"playId":"d20d6141-39de-3f8f-ac6b-4fd801bcee9b","pitchNumber":4,"startTime":"2025-08-10T18:20:45.271Z","endTime":"2025-08-10T18:20:48.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.327177469777098,"aZ":-27.037744295383224,"pfxX":-8.97426716503588,"pfxZ":3.6447483544911634,"pX":-0.9092267718589594,"pZ":2.967142773581214,"vX0":2.8825907860750193,"vY0":-117.65188782975132,"vZ0":-1.3776428238843652,"x":151.66,"y":158.67,"x0":-0.9810361579228816,"y0":50.00235607011059,"z0":6.055139880263984,"aX":-12.63989459254709},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.6,"breakHorizontal":15.6,"spinRate":2216,"spinDirection":255},"zone":11,"typeConfidence":2.0,"plateTime":0.46470799047651257,"extension":6.2642756919795755},"index":5,"playId":"971b444a-6438-3094-974c-818dac62293f","pitchNumber":5,"startTime":"2025-08-10T18:21:02.159Z","endTime":"2025-08-10T18:21:08.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.56999846941308,"strikeZoneBottom":1.66550589929125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.65305991516457,"aZ":-12.522164776937181,"pfxX":-5.080205155341869,"pfxZ":10.597819272087122,"pX":0.4911808042524115,"pZ":1.0500122620996488,"vX0":5.537754062124314,"vY0":-134.682275080539,"vZ0":-9.91904464352409,"x":98.28,"y":210.43,"x0":-0.9223647035166314,"y0":50.00573649244465,"z0":5.644945589972341,"aX":-9.423360788147027},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.5,"breakHorizontal":8.2,"spinRate":2263,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4052096597258603,"extension":6.279288617599547},"index":6,"playId":"614fe2df-07da-3195-97c8-392d8e930cea","pitchNumber":6,"startTime":"2025-08-10T18:21:27.785Z","endTime":"2025-08-10T18:21:31.845Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2025-08-10T18:21:38.677Z","endTime":"2025-08-10T18:21:52.835Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"}},{"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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":81.3,"strikeZoneTop":3.5700005555393,"strikeZoneBottom":1.68083491200786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.165310148973923,"aZ":-23.175592449232255,"pfxX":0.46612997669812106,"pfxZ":5.482484855455391,"pX":1.1738721920886246,"pZ":0.9339374167827841,"vX0":5.159936009352852,"vY0":-125.90441281104998,"vZ0":-7.59585577632771,"x":72.25,"y":213.56,"x0":-0.9438474128207931,"y0":50.00521893757387,"z0":5.803197492735267,"aX":0.7641905070268763},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.8,"breakHorizontal":-1.8,"spinRate":2236,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.431350085767658,"extension":6.330232056708563},"index":8,"playId":"3608b8de-fb26-3062-b4a4-6b9b2d26b3b3","pitchNumber":7,"startTime":"2025-08-10T18:21:52.835Z","endTime":"2025-08-10T18:21:56.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:21:56.790Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vinnie Pasquantino lines out to second baseman Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-10T18:22:18.007Z","endTime":"2025-08-10T18:24:59.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,6,7],"actionIndex":[3,5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Pickoff 2B","eventType":"pickoff_2b","movementReason":"r_pickoff_2b","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701487,"link":"/api/v1/people/701487"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":76.2,"strikeZoneTop":3.56999967375221,"strikeZoneBottom":1.81025487165139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.391464169418693,"aZ":-27.123254978605058,"pfxX":-7.543292493392756,"pfxZ":3.488247117389988,"pX":0.10580599208966728,"pZ":1.511121388607845,"vX0":4.92961472543547,"vY0":-118.45493933265274,"vZ0":-4.559865918808123,"x":112.97,"y":197.98,"x0":-1.0016303580319386,"y0":50.00555425340206,"z0":5.884515779246989,"aX":-10.93564390169669},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.6,"breakHorizontal":12.8,"spinRate":2050,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.45890536636674906,"extension":6.391956779109439},"index":0,"playId":"00e22ee3-df12-37bf-8d78-df301414287b","pitchNumber":1,"startTime":"2025-08-10T18:22:24.994Z","endTime":"2025-08-10T18:22:29.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.251376282850654,"aZ":-13.826243551686304,"pfxX":-4.1778081869852635,"pfxZ":10.092838600187145,"pX":-0.45429484673373866,"pZ":2.3719160437580795,"vX0":3.035604446159641,"vY0":-133.13613840020088,"vZ0":-6.534637479147629,"x":134.32,"y":174.74,"x0":-1.0594422868560436,"y0":50.00008029721418,"z0":5.835775482683851,"aX":-7.592120465313824},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.3,"breakHorizontal":7.0,"spinRate":2176,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.4094595963540826,"extension":6.264983335410029},"index":1,"playId":"7b9f0f40-3549-3e0a-8010-518160f64399","pitchNumber":2,"startTime":"2025-08-10T18:22:43.233Z","endTime":"2025-08-10T18:22:50.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.56999854328159,"strikeZoneBottom":1.79518514083515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.73077030993507,"aZ":-12.590906974691157,"pfxX":-4.651139197526931,"pfxZ":10.49818828687036,"pX":-0.8164541614153131,"pZ":1.551853798130309,"vX0":2.2622457004069245,"vY0":-135.26647048526505,"vZ0":-8.954912833266027,"x":148.12,"y":196.88,"x0":-1.056472954291999,"y0":50.001305341994325,"z0":5.774508052582188,"aX":-8.673334627229904},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.4,"breakHorizontal":8.0,"spinRate":2159,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.40393607105568474,"extension":6.40013069089174},"index":2,"playId":"8dbfd2fb-e4f2-3fbc-a75d-2785e4388fad","pitchNumber":3,"startTime":"2025-08-10T18:23:23.217Z","endTime":"2025-08-10T18:23:29.292Z","isPitch":true,"type":"pitch"},{"details":{"description":"Maikel Garcia steals (22) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"actionPlayId":"8dbfd2fb-e4f2-3fbc-a75d-2785e4388fad","startTime":"2025-08-10T18:23:50.784Z","endTime":"2025-08-10T18:23:57.083Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"playId":"eb04d162-dbd5-3b79-ade2-638969994ff9","startTime":"2025-08-10T18:23:57.083Z","endTime":"2025-08-10T18:24:01.177Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pitcher Pierson Ohl picks off Maikel Garcia at 2nd on throw to shortstop Brooks Lee.","event":"Pickoff 2B","eventType":"pickoff_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":5,"actionPlayId":"eb04d162-dbd5-3b79-ade2-638969994ff9","startTime":"2025-08-10T18:24:09.856Z","endTime":"2025-08-10T18:24:31.042Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"}},{"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":92.9,"endSpeed":85.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.98038415068865,"aZ":-13.03019449487783,"pfxX":-5.45087039242965,"pfxZ":10.288125109843776,"pX":0.1503334366993986,"pZ":2.0312519074168187,"vX0":4.874207272154567,"vY0":-135.17895769863955,"vZ0":-7.617340049431396,"x":111.27,"y":183.94,"x0":-0.9632312792043368,"y0":50.00365942538951,"z0":5.7901160962142075,"aX":-10.143098779042463},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.3,"breakHorizontal":8.9,"spinRate":2117,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.4043543362115667,"extension":6.323535856503451},"index":6,"playId":"883f2274-895f-3b29-8706-f43732c82884","pitchNumber":4,"startTime":"2025-08-10T18:24:31.042Z","endTime":"2025-08-10T18:24:35.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.018479623733455,"aZ":-26.866846325281525,"pfxX":-5.852169310916144,"pfxZ":3.707979660090592,"pX":-0.4308763523067391,"pZ":2.08637408164887,"vX0":3.282108529953418,"vY0":-118.45741514758919,"vZ0":-3.279676251783508,"x":133.42,"y":182.45,"x0":-1.0686327182292457,"y0":50.005122917228405,"z0":5.925400283698536,"aX":-8.381132780641748},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.2,"breakHorizontal":9.8,"spinRate":2087,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.46105793116626836,"extension":6.269790676107309},"hitData":{"launchSpeed":106.6,"launchAngle":9.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":151.25,"coordY":149.74}},"index":7,"playId":"d6e6b362-5b55-322f-81f5-e69f31556044","pitchNumber":5,"startTime":"2025-08-10T18:24:52.023Z","endTime":"2025-08-10T18:24:59.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:24:59.267Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Salvador Perez pops out to third baseman Ryan Fitzgerald in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-10T18:25:04.021Z","endTime":"2025-08-10T18:25:48.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680837,"link":"/api/v1/people/680837"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.64374341782415,"strikeZoneBottom":1.69714571388111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.411397925969275,"aZ":-24.431849477543246,"pfxX":1.6656869835507466,"pfxZ":4.778315277074566,"pX":0.8542595798962646,"pZ":2.0259821985362074,"vX0":4.057881727809487,"vY0":-125.63319290077507,"vZ0":-4.804463111988256,"x":84.44,"y":184.08,"x0":-0.9899666824839135,"y0":50.000380984704016,"z0":5.917886588910896,"aX":2.694797017768799},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.9,"breakHorizontal":-3.8,"spinRate":2310,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4338692679387859,"extension":6.351751151584306},"index":0,"playId":"a572e26b-0e4c-3e21-bc44-9d954c0ccb3e","pitchNumber":1,"startTime":"2025-08-10T18:25:21.459Z","endTime":"2025-08-10T18:25:25.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":81.1,"endSpeed":74.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.81871242836709,"aZ":-28.514902363207934,"pfxX":-7.1157733540121475,"pfxZ":2.578296123933498,"pX":-0.14748173290355943,"pZ":2.7848981330154547,"vX0":4.1310579216930225,"vY0":-118.16541463042925,"vZ0":-1.378013433777927,"x":122.62,"y":163.59,"x0":-0.9909484461200451,"y0":50.00199657835079,"z0":5.987355051244145,"aX":-10.095676232064378},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.6,"breakHorizontal":11.9,"spinRate":1945,"spinDirection":254},"zone":5,"typeConfidence":2.0,"plateTime":0.4629336658553367,"extension":6.281704652658154},"hitData":{"launchSpeed":93.9,"launchAngle":64.0,"totalDistance":185.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":123.4,"coordY":184.97}},"index":1,"playId":"75b74f3d-c0ee-3083-a44b-4c573d298542","pitchNumber":2,"startTime":"2025-08-10T18:25:38.657Z","endTime":"2025-08-10T18:25:48.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:25:48.817Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, second baseman Jonathan India to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-10T18:28:01.129Z","endTime":"2025-08-10T18:29:55.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.2,"strikeZoneTop":3.36000003890454,"strikeZoneBottom":1.54862043949348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.02215358824699,"aZ":-35.231067448715194,"pfxX":10.459095704842907,"pfxZ":-2.24043020531051,"pX":-1.7277354249336296,"pZ":4.340124278424142,"vX0":-2.4381351603176533,"vY0":-116.19078056740368,"vZ0":3.56659716741144,"x":182.86,"y":121.6,"x0":-2.0227398866546173,"y0":50.001736518422696,"z0":6.135676421102735,"aX":14.281474169396606},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.9,"breakHorizontal":-18.4,"spinRate":2821,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.4716344201889391,"extension":6.227851365532392},"index":0,"playId":"a81f8f38-ae50-3e27-80c1-d370b769bbfc","pitchNumber":1,"startTime":"2025-08-10T18:28:21.826Z","endTime":"2025-08-10T18:28:24.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.3600007888121,"strikeZoneBottom":1.56017798508285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.557611183614583,"aZ":-29.519512350167453,"pfxX":-8.011438605888543,"pfxZ":1.6695478774602304,"pX":-1.1504539492622166,"pZ":1.1396723804087356,"vX0":4.372917048446042,"vY0":-125.35678748539,"vZ0":-5.3112794435350486,"x":160.85,"y":208.01,"x0":-1.8774656945325243,"y0":50.0027902048031,"z0":5.6983612966948485,"aX":-12.73862779953325},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.0,"breakHorizontal":13.4,"spinRate":1445,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.4370918263424386,"extension":6.329423735705137},"index":1,"playId":"9e49377b-9f32-3adb-ad92-e787e236ae67","pitchNumber":2,"startTime":"2025-08-10T18:28:34.088Z","endTime":"2025-08-10T18:28:37.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.62941894497704,"aZ":-29.66540901123965,"pfxX":1.9812387751955196,"pfxZ":1.5679330207672297,"pX":-0.20424038625524013,"pZ":1.1617763239438454,"vX0":3.350988116333079,"vY0":-125.215440601561,"vZ0":-5.576184927936214,"x":124.79,"y":207.41,"x0":-1.8135971817675713,"y0":50.00235579662407,"z0":5.824250367220755,"aX":3.1674207343367176},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.9,"breakHorizontal":-4.3,"spinRate":2590,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.4362724691282662,"extension":6.219880137519239},"index":2,"playId":"40cad583-959e-30c0-bea8-013690e6a82c","pitchNumber":3,"startTime":"2025-08-10T18:28:48.191Z","endTime":"2025-08-10T18:28:51.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.117202888059463,"aZ":-13.185948952386571,"pfxX":-3.7692888127286746,"pfxZ":10.464418581342006,"pX":0.6871401342658573,"pZ":2.7637975263226306,"vX0":6.554886194524975,"vY0":-133.90735463722856,"vZ0":-5.9722931548816405,"x":90.81,"y":164.16,"x0":-1.303570057485556,"y0":50.00245894181822,"z0":5.9675880936368015,"aX":-6.839817439858421},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.9,"breakHorizontal":5.4,"spinRate":2313,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4091446289941505,"extension":6.355039197184635},"index":3,"playId":"6bb98113-cae9-352a-9c1f-30e95bc6290c","pitchNumber":4,"startTime":"2025-08-10T18:29:05.458Z","endTime":"2025-08-10T18:29:11.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.652792863900405,"aZ":-27.066358889663626,"pfxX":0.4483416769934949,"pfxZ":3.053383793607674,"pX":0.3994664119043801,"pZ":1.3379155962406486,"vX0":5.10668184151176,"vY0":-127.99998961019524,"vZ0":-5.917098358476619,"x":101.77,"y":202.66,"x0":-1.6736487181114024,"y0":50.000120843812375,"z0":5.779234212215884,"aX":0.7485570637623042},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.6,"breakHorizontal":-1.9,"spinRate":2710,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.4267518993929871,"extension":6.271485429209804},"index":4,"playId":"f23ddcd2-55d3-3bdb-8c11-b337d6ead6ce","pitchNumber":5,"startTime":"2025-08-10T18:29:28.578Z","endTime":"2025-08-10T18:29:32.315Z","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":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.399874232377215,"aZ":-31.024106543745017,"pfxX":9.658359745328546,"pfxZ":0.7889977017948722,"pX":-0.11485728834972352,"pZ":1.753549977471111,"vX0":1.4665474858799135,"vY0":-120.01044532865927,"vZ0":-3.0117299199429066,"x":121.38,"y":191.43,"x0":-1.9887092587113588,"y0":50.002960622997335,"z0":5.790402114373168,"aX":14.076261694624387},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.0,"breakHorizontal":-17.9,"spinRate":2836,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.45653447246513723,"extension":6.066124118466436},"hitData":{"launchSpeed":95.3,"launchAngle":-1.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.95,"coordY":152.78}},"index":5,"playId":"41411648-0c1a-3ed3-bcb3-cb406a7fda11","pitchNumber":6,"startTime":"2025-08-10T18:29:48.189Z","endTime":"2025-08-10T18:29:55.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:29:55.569Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Gasper strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-10T18:30:03.112Z","endTime":"2025-08-10T18:32:12.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"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":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"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":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.61562243474327,"aZ":-12.112297312841777,"pfxX":-5.024913496935234,"pfxZ":10.742350094139649,"pX":0.22562706591113513,"pZ":2.72341158883592,"vX0":6.4734253897971765,"vY0":-135.3323303073619,"vZ0":-6.0856590115227425,"x":108.4,"y":165.25,"x0":-1.536830873494726,"y0":50.00602936389009,"z0":5.838460135218561,"aX":-9.387631051898573},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.5,"breakHorizontal":7.8,"spinRate":2367,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.403655843807845,"extension":6.437222985198331},"index":0,"playId":"9a9001e7-0734-353b-8ace-8cf89724fdd4","pitchNumber":1,"startTime":"2025-08-10T18:30:18.789Z","endTime":"2025-08-10T18:30:21.883Z","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":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.21000126378397,"strikeZoneBottom":1.57200553960484,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.76514560969303,"aZ":-27.377479919796308,"pfxX":-7.194873984856393,"pfxZ":2.9655026709820014,"pX":-1.5371300129854097,"pZ":2.430354854488796,"vX0":3.2990830945358267,"vY0":-125.60370182666288,"vZ0":-2.896110843710213,"x":175.59,"y":173.16,"x0":-1.9249962043417908,"y0":50.000865263943126,"z0":5.798566822618739,"aX":-11.623431769069821},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.0,"breakHorizontal":12.4,"spinRate":1500,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4342167201257485,"extension":6.184037710486676},"index":1,"playId":"b9d5168c-d0d4-3f86-836f-698ba8c91848","pitchNumber":2,"startTime":"2025-08-10T18:30:31.863Z","endTime":"2025-08-10T18:30:34.890Z","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.3,"endSpeed":76.2,"strikeZoneTop":3.14523238195883,"strikeZoneBottom":1.4326137094288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.806051667363477,"aZ":-32.02732813154512,"pfxX":6.68350460980332,"pfxZ":0.09755024227168363,"pX":-0.875211489186888,"pZ":2.8506985686173563,"vX0":0.9405965408749388,"vY0":-119.88563875306689,"vZ0":-0.5868026424846,"x":150.36,"y":161.81,"x0":-2.1407471812012,"y0":50.00192687089034,"z0":5.941799467908835,"aX":9.788412735639204},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.2,"breakHorizontal":-12.4,"spinRate":2810,"spinDirection":55},"zone":11,"typeConfidence":2.0,"plateTime":0.4557759453632646,"extension":6.073506873293169},"index":2,"playId":"ea257023-5a63-3c25-86f0-864aff904ecf","pitchNumber":3,"startTime":"2025-08-10T18:30:50.437Z","endTime":"2025-08-10T18:30:54.266Z","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":92.8,"endSpeed":84.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.84598154863811,"aZ":-11.855744378193373,"pfxX":-4.466417921873378,"pfxZ":10.998571518608117,"pX":0.03112760673925408,"pZ":2.8344107560101044,"vX0":5.417075779079452,"vY0":-134.93918055349405,"vZ0":-5.777420550927055,"x":115.81,"y":162.25,"x0":-1.4203409377889413,"y0":50.00402227013526,"z0":5.835482710699946,"aX":-8.252714110932322},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.8,"breakHorizontal":7.0,"spinRate":2344,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.4056041458850128,"extension":6.4306791939721695},"index":3,"playId":"ee233058-b5e4-3d12-894d-9cfd5140804f","pitchNumber":4,"startTime":"2025-08-10T18:31:07.025Z","endTime":"2025-08-10T18:31:10.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":82.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.44459880495312,"aZ":-28.138168211820602,"pfxX":1.6573116259565164,"pfxZ":2.39413639702613,"pX":0.20113339999670463,"pZ":1.6688349474974393,"vX0":4.0067063509056435,"vY0":-127.92640283898506,"vZ0":-5.262204904759652,"x":109.33,"y":193.72,"x0":-1.590804583118609,"y0":50.002175198335586,"z0":5.915835179622214,"aX":2.78910651017669},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":-3.7,"spinRate":2682,"spinDirection":120},"zone":8,"typeConfidence":2.0,"plateTime":0.4255789052208594,"extension":6.3802552130056105},"index":4,"playId":"b7fe39aa-1ea3-3d07-8fe8-5da2c68295b5","pitchNumber":5,"startTime":"2025-08-10T18:31:26.633Z","endTime":"2025-08-10T18:31:30.278Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-10T18:31:42.594Z","endTime":"2025-08-10T18:31:53.372Z","isPitch":false,"type":"action","player":{"id":681508,"link":"/api/v1/people/681508"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.20999860364663,"strikeZoneBottom":1.47398724975232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.4214213350491,"aZ":-25.450749358802746,"pfxX":-8.285796743095835,"pfxZ":4.162795827139519,"pX":-1.6978576246205275,"pZ":2.0255985940377452,"vX0":3.351262728690775,"vY0":-125.76030660721355,"vZ0":-3.954985063101148,"x":181.72,"y":184.09,"x0":-1.9647381877708703,"y0":50.00354524827803,"z0":5.662349040517161,"aX":-13.388444687863844},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.0,"breakHorizontal":14.4,"spinRate":1449,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.43409143201636224,"extension":6.283261417545465},"index":6,"playId":"087c80ef-5c1d-3e39-a4b8-5699ba5c33b5","pitchNumber":6,"startTime":"2025-08-10T18:31:53.372Z","endTime":"2025-08-10T18:31:56.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.505559029671485,"aZ":-27.12143770867131,"pfxX":5.725085517230445,"pfxZ":3.3954677152257604,"pX":-0.8064206222961882,"pZ":2.1252320946495953,"vX0":1.1162807435749489,"vY0":-121.42762153196476,"vZ0":-3.1657876818750377,"x":147.74,"y":181.4,"x0":-2.0161223658447387,"y0":50.00295956073109,"z0":5.813762377414967,"aX":8.521249747969701},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.6,"breakHorizontal":-10.7,"spinRate":2777,"spinDirection":56},"zone":4,"typeConfidence":2.0,"plateTime":0.45163267840465826,"extension":6.0660512407521665},"index":7,"playId":"028056b6-95cb-3394-ac4a-ca60dce3ddc4","pitchNumber":7,"startTime":"2025-08-10T18:32:08.831Z","endTime":"2025-08-10T18:32:12.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:32:12.257Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Fitzgerald singles on a line drive to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-10T18:32:29.001Z","endTime":"2025-08-10T18:33:31.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.44883955555764,"strikeZoneBottom":1.62708904887214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.898108873721362,"aZ":-35.46418023241839,"pfxX":6.559565756630097,"pfxZ":-2.2460110522628973,"pX":-0.25137505645341834,"pZ":2.6664422967528507,"vX0":1.9936005188425863,"vY0":-120.38093262907972,"vZ0":-0.30578999446982624,"x":126.58,"y":166.79,"x0":-1.9430126481830523,"y0":50.00360630142472,"z0":5.941002697299523,"aX":9.603863974033455},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-3.8,"breakHorizontal":-12.4,"spinRate":2857,"spinDirection":44},"zone":5,"typeConfidence":2.0,"plateTime":0.45542420607818457,"extension":6.20276721068169},"index":0,"playId":"07921329-630b-34d6-9f50-95bd13d39295","pitchNumber":1,"startTime":"2025-08-10T18:32:36.983Z","endTime":"2025-08-10T18:32:40.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.53070347230885,"strikeZoneBottom":1.61030617083398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.729397218101646,"aZ":-36.488215658821595,"pfxX":7.14386708441868,"pfxZ":-3.0311606297201656,"pX":-0.721311887904332,"pZ":1.959201236391932,"vX0":0.8286648669981311,"vY0":-118.75837383983338,"vZ0":-1.411520285003492,"x":144.49,"y":185.88,"x0":-2.0029977127609517,"y0":50.005336629175936,"z0":5.894337560063831,"aX":10.157547957500867},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.5,"breakHorizontal":-13.1,"spinRate":2856,"spinDirection":40},"zone":7,"typeConfidence":2.0,"plateTime":0.46204343135069825,"extension":6.299273542970365},"index":1,"playId":"963d9a1e-fb02-3aac-9d23-7f1102623144","pitchNumber":2,"startTime":"2025-08-10T18:32:51.180Z","endTime":"2025-08-10T18:32:54.871Z","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":93.6,"endSpeed":85.5,"strikeZoneTop":3.41695182947791,"strikeZoneBottom":1.62818717534488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.17635655556313,"aZ":-13.713335124195465,"pfxX":-1.9554169164755855,"pfxZ":9.817513531916683,"pX":0.29662024187792485,"pZ":4.361414987965194,"vX0":5.222014051414269,"vY0":-136.31555955172885,"vZ0":-1.8372581225820168,"x":105.69,"y":121.02,"x0":-1.3904631835221797,"y0":50.00274013109036,"z0":5.991649215977746,"aX":-3.6772316666589164},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":2.4,"spinRate":2362,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4019150775157958,"extension":6.313953407925812},"index":2,"playId":"a655f00e-5711-3614-bcc2-d1d81510e35c","pitchNumber":3,"startTime":"2025-08-10T18:33:05.655Z","endTime":"2025-08-10T18:33:08.829Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.1,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.68326435139234,"aZ":-34.687269776300575,"pfxX":7.81084995187561,"pfxZ":-1.7214497465147511,"pX":-0.27383946332850223,"pZ":1.8612133168984368,"vX0":1.4390981514032712,"vY0":-120.19993467047595,"vZ0":-2.059529684098194,"x":127.44,"y":188.53,"x0":-1.8951669399078082,"y0":50.00205600043876,"z0":5.814155023428809,"aX":11.408276199010393},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.4,"breakHorizontal":-14.5,"spinRate":2808,"spinDirection":48},"zone":8,"typeConfidence":2.0,"plateTime":0.4559772195488936,"extension":6.2509134687802455},"hitData":{"launchSpeed":84.7,"launchAngle":16.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.65,"coordY":82.54}},"index":3,"playId":"2181e9da-6fee-307c-b0e1-a622c3a80fd0","pitchNumber":4,"startTime":"2025-08-10T18:33:19.956Z","endTime":"2025-08-10T18:33:31.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:33:31.440Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out, third baseman Adam Frazier to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-10T18:33:35.045Z","endTime":"2025-08-10T18:35:06.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.41891103391759,"strikeZoneBottom":1.71777504095893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.248219203883593,"aZ":-27.788688982760668,"pfxX":1.6250064899296146,"pfxZ":2.726445474546516,"pX":0.7394416257764754,"pZ":2.83826877235884,"vX0":5.015597574341682,"vY0":-125.2172710890332,"vZ0":-1.848573632726324,"x":88.81,"y":162.15,"x0":-1.490377301187147,"y0":50.00301865846059,"z0":5.831817679754268,"aX":2.6125697782634107},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.8,"breakHorizontal":-4.0,"spinRate":2531,"spinDirection":160},"zone":6,"typeConfidence":2.0,"plateTime":0.43530768662940966,"extension":6.260821675096152},"index":0,"playId":"6015d260-fa35-3ab4-ad23-6daeea6e1613","pitchNumber":1,"startTime":"2025-08-10T18:33:59.224Z","endTime":"2025-08-10T18:34:02.954Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"1f099a86-2844-3748-b2ee-0f2811d1e8ca","startTime":"2025-08-10T18:34:19.221Z","endTime":"2025-08-10T18:34:23.751Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.511010394588286,"aZ":-12.386639832802068,"pfxX":-4.504335689320887,"pfxZ":11.017645177845237,"pX":-0.2602207631177662,"pZ":3.0735020419535295,"vX0":4.3538960459652145,"vY0":-133.15204599286838,"vZ0":-5.2984583630612025,"x":126.92,"y":155.8,"x0":-1.3311158133291756,"y0":50.00535783558169,"z0":5.985139347848185,"aX":-8.09185957929274},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.0,"breakHorizontal":7.2,"spinRate":2299,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.41130940933280735,"extension":6.299175864151023},"index":2,"playId":"06e95a7f-fe2e-3492-950b-fad35717c54f","pitchNumber":2,"startTime":"2025-08-10T18:34:36.115Z","endTime":"2025-08-10T18:34:39.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.067610617628024,"aZ":-28.08441847768102,"pfxX":0.7424384927029126,"pfxZ":2.5226818655849756,"pX":0.7866897158905338,"pZ":2.0413501993563434,"vX0":5.453094530748728,"vY0":-125.80035320682921,"vZ0":-4.033343097798126,"x":87.01,"y":183.66,"x0":-1.4962501691437036,"y0":50.00136364459741,"z0":5.915884393800947,"aX":1.2006376339074931},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.0,"breakHorizontal":-2.5,"spinRate":2586,"spinDirection":159},"zone":9,"typeConfidence":2.0,"plateTime":0.433703211121522,"extension":6.3544689643346555},"hitData":{"launchSpeed":66.7,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.1,"coordY":176.59}},"index":3,"playId":"8de50392-8180-36fe-ae04-16bc6e515eea","pitchNumber":3,"startTime":"2025-08-10T18:34:58.972Z","endTime":"2025-08-10T18:35:06.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:35:06.659Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a ground ball to shortstop Brooks Lee.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-10T18:37:16.353Z","endTime":"2025-08-10T18:38:00.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.2699981304999,"strikeZoneBottom":1.48029615526447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.707546763980183,"aZ":-12.670476547031903,"pfxX":-4.276301753162276,"pfxZ":10.716342174173617,"pX":0.5077451017282159,"pZ":1.8070773882543403,"vX0":5.065027076437759,"vY0":-133.54073234464514,"vZ0":-8.03540605168953,"x":97.65,"y":189.99,"x0":-0.8511632784648034,"y0":50.001439887948855,"z0":5.751150854991392,"aX":-7.781949996528161},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":6.7,"spinRate":2257,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.40896987361011483,"extension":6.246438595572173},"index":0,"playId":"02c22189-fd25-3a7f-9c89-572616dbb0ac","pitchNumber":1,"startTime":"2025-08-10T18:37:37.766Z","endTime":"2025-08-10T18:37:41.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.00137182964307,"aZ":-41.40686634686761,"pfxX":1.885229710733547,"pfxZ":-7.049756375117038,"pX":-0.5714167962229922,"pZ":2.206076467838159,"vX0":0.3780712801958626,"vY0":-113.79342413539044,"vZ0":0.4697141467635917,"x":138.78,"y":179.22,"x0":-0.9846091235425446,"y0":50.00036504480992,"z0":6.101180810489937,"aX":2.4703250919070663},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-12.4,"breakHorizontal":-3.5,"spinRate":2110,"spinDirection":22},"zone":4,"typeConfidence":2.0,"plateTime":0.48144435323586876,"extension":6.150018629275432},"hitData":{"launchSpeed":99.0,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.81,"coordY":145.69}},"index":1,"playId":"3bfd845c-3375-30b1-9a84-421196a1ce1c","pitchNumber":2,"startTime":"2025-08-10T18:37:54.017Z","endTime":"2025-08-10T18:38:00.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:38:00.547Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan India flies out to right fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-10T18:38:19.650Z","endTime":"2025-08-10T18:38:57.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.32999825335074,"strikeZoneBottom":1.47485121703323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.15255476954332,"aZ":-25.92421228189386,"pfxX":0.5347498823640691,"pfxZ":3.9682388231276313,"pX":-0.5095804443627092,"pZ":3.420140385204512,"vX0":1.2565902919068226,"vY0":-123.94983024939815,"vZ0":-1.2584222518337884,"x":136.42,"y":146.44,"x0":-1.090274797939192,"y0":50.000369600820044,"z0":6.076584064691647,"aX":0.8409440107251298},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.2,"breakHorizontal":-1.2,"spinRate":2123,"spinDirection":186},"zone":1,"typeConfidence":2.0,"plateTime":0.44000753441658214,"extension":6.162047943469715},"index":0,"playId":"6bc5f5ce-03a9-3a2d-9b4e-edddc2ecab9b","pitchNumber":1,"startTime":"2025-08-10T18:38:27.213Z","endTime":"2025-08-10T18:38:31.496Z","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":91.9,"endSpeed":84.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.07043808704241,"aZ":-13.052922099424165,"pfxX":-4.647526787005257,"pfxZ":10.553247442343597,"pX":-0.13295789038452704,"pZ":2.9828786792362942,"vX0":3.733385768851134,"vY0":-133.8078789279708,"vZ0":-5.181014928423417,"x":122.07,"y":158.24,"x0":-0.9429596121244438,"y0":50.00474846088788,"z0":5.8807536378178655,"aX":-8.422425026600163},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.2,"breakHorizontal":7.6,"spinRate":2187,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.40945159632892736,"extension":6.251575865031208},"hitData":{"launchSpeed":85.8,"launchAngle":47.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.28,"coordY":119.3}},"index":1,"playId":"4b352865-b623-3b3b-81a6-d552659fff94","pitchNumber":2,"startTime":"2025-08-10T18:38:44.611Z","endTime":"2025-08-10T18:38:57.338Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:38:57.338Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"John Rave flies out to right fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-10T18:39:03.857Z","endTime":"2025-08-10T18:41:44.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":78.5,"endSpeed":73.3,"strikeZoneTop":3.34255642433899,"strikeZoneBottom":1.48499178073391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.397600552403734,"aZ":-40.41543122838668,"pfxX":0.744987501367864,"pfxZ":-6.165492570375783,"pX":-0.25552466951803215,"pZ":1.691949775208173,"vX0":1.206368105580311,"vY0":-114.36426722098287,"vZ0":-0.968459330546064,"x":126.74,"y":193.1,"x0":-0.8849055032300218,"y0":50.00374790864877,"z0":6.055259882182894,"aX":0.9953957635546561},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.2,"breakHorizontal":-1.7,"spinRate":2162,"spinDirection":18},"zone":8,"typeConfidence":2.0,"plateTime":0.47736105053320754,"extension":6.164957726391699},"index":0,"playId":"9e47e2c4-0c6c-30e3-aa07-b649f8ab0747","pitchNumber":1,"startTime":"2025-08-10T18:39:17.550Z","endTime":"2025-08-10T18:39:21.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.05875015837825,"aZ":-28.104515339237253,"pfxX":-7.547337873085783,"pfxZ":2.8592650679624043,"pX":-0.43139458212262916,"pZ":1.638315751715534,"vX0":3.6048361083155234,"vY0":-118.42122928622265,"vZ0":-3.8485997653359805,"x":133.44,"y":194.55,"x0":-0.9906588964521831,"y0":50.0042789328969,"z0":5.8481948797994585,"aX":-10.748332396975606},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.6,"breakHorizontal":12.8,"spinRate":2183,"spinDirection":252},"zone":7,"typeConfidence":2.0,"plateTime":0.462054466902722,"extension":6.307201121450048},"index":1,"playId":"e409a823-ccf5-3e8f-812a-1d59ae27fa79","pitchNumber":2,"startTime":"2025-08-10T18:39:36.314Z","endTime":"2025-08-10T18:39:40.260Z","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":92.6,"endSpeed":85.3,"strikeZoneTop":3.45413879842636,"strikeZoneBottom":1.6611989218439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.65764738825403,"aZ":-13.039951593574507,"pfxX":-5.122201813996735,"pfxZ":10.361994868822968,"pX":-0.7752575287646172,"pZ":1.2915842178507162,"vX0":2.5532675299456216,"vY0":-134.6598178955171,"vZ0":-9.270965813376039,"x":146.55,"y":203.91,"x0":-1.0672094818457976,"y0":50.00639475210703,"z0":5.688952123423867,"aX":-9.463498890680063},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.2,"breakHorizontal":8.8,"spinRate":2230,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.40584065664933977,"extension":6.284379761013834},"index":2,"playId":"60a7d5c1-495c-3267-93a4-103aa42566f1","pitchNumber":3,"startTime":"2025-08-10T18:39:59.153Z","endTime":"2025-08-10T18:40:02.920Z","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":92.3,"endSpeed":84.5,"strikeZoneTop":3.41000068489992,"strikeZoneBottom":1.62060144124216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.228982390627987,"aZ":-13.368703722563515,"pfxX":-4.293775284722194,"pfxZ":10.300404003972492,"pX":-1.378454597746261,"pZ":1.8124391780358995,"vX0":0.5367149040130789,"vY0":-134.29427534032325,"vZ0":-7.800451526572793,"x":169.54,"y":189.84,"x0":-1.0231392017686598,"y0":50.00356041679757,"z0":5.706893584159156,"aX":-7.83828241623693},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":7.7,"spinRate":2143,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.4079441548272489,"extension":6.24204858479133},"index":3,"playId":"25db3a55-bbb2-3188-8b23-06a8a862e23a","pitchNumber":4,"startTime":"2025-08-10T18:40:18.568Z","endTime":"2025-08-10T18:40:22.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.4,"strikeZoneTop":3.41000043654449,"strikeZoneBottom":1.61902676860984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.909259087502967,"aZ":-28.206292330109452,"pfxX":-6.50775667806051,"pfxZ":2.8188851839519202,"pX":-1.1511856730857832,"pZ":3.853698059823519,"vX0":1.764371196453373,"vY0":-117.50122424253175,"vZ0":0.7283531361395169,"x":160.88,"y":134.73,"x0":-1.0633497786118136,"y0":50.003015420639564,"z0":6.147328762159576,"aX":-9.158671046804601},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.5,"breakHorizontal":11.4,"spinRate":2083,"spinDirection":256},"zone":11,"typeConfidence":2.0,"plateTime":0.4650028099055348,"extension":6.099078983840224},"index":4,"playId":"ae241f82-6505-326a-b838-d1d9ca493fbc","pitchNumber":5,"startTime":"2025-08-10T18:40:46.984Z","endTime":"2025-08-10T18:40:50.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.197315662474335,"aZ":-13.355048616709135,"pfxX":-5.780410134263678,"pfxZ":10.241635962135856,"pX":-0.300501995655223,"pZ":2.555543826631371,"vX0":3.760793227152981,"vY0":-134.47472083186108,"vZ0":-6.0025111884220115,"x":128.45,"y":169.78,"x0":-0.9635714619156576,"y0":50.00596995464445,"z0":5.758053372289673,"aX":-10.625975235315241},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":9.7,"spinRate":2320,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.4067584282938137,"extension":6.2081976722514876},"index":5,"playId":"d8ef428a-281e-3091-ae8b-9157cecb724d","pitchNumber":6,"startTime":"2025-08-10T18:41:07.030Z","endTime":"2025-08-10T18:41:11.085Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.368162504196004,"aZ":-27.3083687734242,"pfxX":-6.737497527757507,"pfxZ":3.33018221588192,"pX":0.48947222113525085,"pZ":1.6916231872628986,"vX0":5.332241655709921,"vY0":-119.19242214101656,"vZ0":-4.031062680213857,"x":98.34,"y":193.11,"x0":-0.8835003234168554,"y0":50.00485958889195,"z0":5.825712564960628,"aX":-9.855384979549978},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.4,"breakHorizontal":11.2,"spinRate":2076,"spinDirection":251},"zone":9,"typeConfidence":2.0,"plateTime":0.4566695061042556,"extension":6.387748936877212},"hitData":{"launchSpeed":98.4,"launchAngle":44.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.12,"coordY":80.07}},"index":6,"playId":"865e2034-d1b2-3552-b8d5-613d7e25507a","pitchNumber":7,"startTime":"2025-08-10T18:41:31.650Z","endTime":"2025-08-10T18:41:44.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:41:44.223Z","atBatIndex":43},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luke Maile grounds into a force out, shortstop Brooks Lee to second baseman Luke Keaschall. Adam Frazier out at 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-10T18:42:11.730Z","endTime":"2025-08-10T18:42:19.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":80.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.66359705723634,"aZ":-25.337959481870133,"pfxX":0.5278066653763517,"pfxZ":4.253195425456723,"pX":0.13198914873107706,"pZ":1.426220133344097,"vX0":2.640342032555736,"vY0":-124.74090258860573,"vZ0":-5.75632528949627,"x":111.97,"y":200.27,"x0":-1.0006113258975526,"y0":50.000368602741325,"z0":5.802528766862878,"aX":0.8464244492112332},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.8,"breakHorizontal":-1.4,"spinRate":2189,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.43598632879160837,"extension":6.316915628431636},"hitData":{"launchSpeed":79.2,"launchAngle":10.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.75,"coordY":137.92}},"index":0,"playId":"ddb6b476-05b0-3503-8d95-c977034cd4a1","pitchNumber":1,"startTime":"2025-08-10T18:42:13.554Z","endTime":"2025-08-10T18:42:19.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:42:19.825Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-10T18:44:42.984Z","endTime":"2025-08-10T18:45:41.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"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":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.445008874665046,"aZ":-15.157839849886344,"pfxX":-3.3467353805202387,"pfxZ":9.563725875675434,"pX":-0.5820020073100725,"pZ":3.363672870623794,"vX0":3.4865875955902497,"vY0":-132.58352743470186,"vZ0":-3.845539188538707,"x":139.18,"y":147.96,"x0":-1.4795113155729684,"y0":50.00456980460504,"z0":5.939658669347292,"aX":-5.9565500040748685},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.7,"breakHorizontal":5.3,"spinRate":2255,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.4131790012160299,"extension":6.314689734242448},"index":0,"playId":"26454230-9b06-3218-aabc-1aab386bdd54","pitchNumber":1,"startTime":"2025-08-10T18:44:53.578Z","endTime":"2025-08-10T18:44:56.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.44091913727027,"aZ":-30.989672218243317,"pfxX":10.080738821045152,"pfxZ":0.8207881569940163,"pX":0.09345570572841448,"pZ":2.00287768199142,"vX0":1.8923056500595092,"vY0":-119.49731179939462,"vZ0":-2.4592532796873097,"x":113.44,"y":184.7,"x0":-2.0186654870828424,"y0":50.00406720908859,"z0":5.834840202514179,"aX":14.550124511294214},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.2,"breakHorizontal":-18.7,"spinRate":2840,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.45871193590435944,"extension":6.1653647782730525},"index":1,"playId":"4ee5a885-93af-3726-9e4e-4e1d271658c9","pitchNumber":2,"startTime":"2025-08-10T18:45:12.283Z","endTime":"2025-08-10T18:45:16.215Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-10T18:45:27.399Z","endTime":"2025-08-10T18:45:37.701Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.579675811295903,"aZ":-28.6790802334683,"pfxX":0.9916411607467217,"pfxZ":2.0989752699799142,"pX":0.6343646127432575,"pZ":1.2495819065949476,"vX0":5.3151094978212114,"vY0":-126.99972702328004,"vZ0":-6.2386185727222765,"x":92.82,"y":205.04,"x0":-1.598907880846531,"y0":50.00131777887602,"z0":5.966458660549623,"aX":1.6481886880705374},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.9,"breakHorizontal":-2.8,"spinRate":2667,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4283267905433905,"extension":6.365549357116437},"index":3,"playId":"eb06092c-172a-3db3-b1a8-fcddef014330","pitchNumber":3,"startTime":"2025-08-10T18:45:37.701Z","endTime":"2025-08-10T18:45:41.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:45:41.430Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-10T18:45:46.834Z","endTime":"2025-08-10T18:47:21.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"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":93.0,"endSpeed":85.4,"strikeZoneTop":3.35000082965745,"strikeZoneBottom":1.61762102228582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.443901934056772,"aZ":-12.704528168698317,"pfxX":-2.235427073651622,"pfxZ":10.460840572818718,"pX":0.553424136620597,"pZ":2.425673754564668,"vX0":5.425067501754825,"vY0":-135.2939628186594,"vZ0":-6.938510835368215,"x":95.9,"y":173.29,"x0":-1.1837930547895101,"y0":50.00084523398885,"z0":5.906717579103053,"aX":-4.16016688873537},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.8,"breakHorizontal":3.0,"spinRate":2388,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4042396380306088,"extension":6.332162471870897},"index":0,"playId":"a34c4639-a4f7-3077-bb46-31c4fb5e3f02","pitchNumber":1,"startTime":"2025-08-10T18:46:04.873Z","endTime":"2025-08-10T18:46:08.805Z","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":91.6,"endSpeed":84.5,"strikeZoneTop":3.34999907702718,"strikeZoneBottom":1.60961480916679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.628445788026223,"aZ":-17.870427822194383,"pfxX":-8.718971932633835,"pfxZ":7.925036563013507,"pX":0.011142786634471238,"pZ":0.9024442387540037,"vX0":6.642569023824574,"vY0":-133.03407214421003,"vZ0":-9.044198140514613,"x":116.58,"y":214.41,"x0":-1.3764579233895518,"y0":50.00479529415541,"z0":5.623788273081512,"aX":-15.74186312072655},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.7,"breakHorizontal":14.5,"spinRate":2325,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4106056573197563,"extension":6.37857963264654},"index":1,"playId":"ca9f2901-4598-3223-8545-f37aa39e3431","pitchNumber":2,"startTime":"2025-08-10T18:46:21.240Z","endTime":"2025-08-10T18:46:25.203Z","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":91.4,"endSpeed":83.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.487628640990955,"aZ":-18.40450497543814,"pfxX":-9.779152419203811,"pfxZ":7.706197510169565,"pX":-0.36301747352491914,"pZ":1.424812957136096,"vX0":6.656485077673831,"vY0":-132.8252808968712,"vZ0":-7.324267054292606,"x":130.84,"y":200.31,"x0":-1.6312442772968079,"y0":50.00188464030536,"z0":5.556599097331285,"aX":-17.470083518388908},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.5,"breakHorizontal":16.3,"spinRate":2313,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4123857628613874,"extension":6.34535086351981},"index":2,"playId":"aec3993c-b87b-3e24-9a10-1d9cdb40a791","pitchNumber":3,"startTime":"2025-08-10T18:46:36.657Z","endTime":"2025-08-10T18:46:40.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.770516361970635,"aZ":-33.467706752099225,"pfxX":10.443559387190295,"pfxZ":-0.8868527971869913,"pX":1.3300288392280362,"pZ":2.4660196230591307,"vX0":3.926681649314845,"vY0":-120.44359664440047,"vZ0":-1.043055491192471,"x":66.3,"y":172.2,"x0":-1.6786783852820883,"y0":50.000577792317536,"z0":5.868953099169305,"aX":15.312603906713413},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.6,"breakHorizontal":-19.8,"spinRate":2957,"spinDirection":44},"zone":12,"typeConfidence":2.0,"plateTime":0.4550644991590951,"extension":6.282982532503702},"index":3,"playId":"ffdb4ee9-f9a2-3947-b54b-3de8a9b2c1fb","pitchNumber":4,"startTime":"2025-08-10T18:46:56.388Z","endTime":"2025-08-10T18:46:59.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.829511161900317,"aZ":-21.790836861188673,"pfxX":-4.148363066868018,"pfxZ":6.407606659059427,"pX":-0.26935020322878717,"pZ":2.1074179839649276,"vX0":4.840337255470976,"vY0":-126.00954293633139,"vZ0":-4.41805241140125,"x":127.27,"y":181.88,"x0":-1.6695049209745823,"y0":50.00004297360214,"z0":5.627572726998544,"aX":-6.719538106550019},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.9,"breakHorizontal":6.5,"spinRate":1296,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.4334357716168755,"extension":6.269601296945835},"index":4,"playId":"8b3abed5-4581-3fbb-b913-320747c55884","pitchNumber":5,"startTime":"2025-08-10T18:47:18.337Z","endTime":"2025-08-10T18:47:21.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:47:21.933Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luke Keaschall doubles (6) on a sharp line drive to left fielder John Rave.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-10T18:47:41.583Z","endTime":"2025-08-10T18:48:24.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.24000031497305,"strikeZoneBottom":1.62329496671525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.743724952926115,"aZ":-29.468911722932575,"pfxX":1.7595688983141473,"pfxZ":1.6321962204407026,"pX":0.7129035607804775,"pZ":2.2596839988762367,"vX0":5.030745619661164,"vY0":-126.78195621342248,"vZ0":-3.3599422730432758,"x":89.83,"y":177.77,"x0":-1.512117321383362,"y0":50.0030635713069,"z0":5.911614782532487,"aX":2.9119242486750188},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":-4.2,"spinRate":2742,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.4292365271484804,"extension":6.189420763716938},"index":0,"playId":"37b13e1d-8cb3-35cc-85a3-fdfb6e6c3f54","pitchNumber":1,"startTime":"2025-08-10T18:47:45.606Z","endTime":"2025-08-10T18:47:49.518Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-10T18:47:57.721Z","endTime":"2025-08-10T18:48:12.497Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"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":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.13597581752088,"aZ":-24.509378421731867,"pfxX":-7.536611559961721,"pfxZ":4.7934730499573455,"pX":-0.3675447504357842,"pZ":2.675382394542466,"vX0":5.673763977332226,"vY0":-125.07775031263338,"vZ0":-2.4770379961271347,"x":131.01,"y":166.54,"x0":-1.6763263017450796,"y0":50.00110528838348,"z0":5.669916404817678,"aX":-12.046023615815235},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.4,"breakHorizontal":12.5,"spinRate":1464,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.4364437772095342,"extension":6.301811471204008},"hitData":{"launchSpeed":109.1,"launchAngle":12.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":36.18,"coordY":101.62}},"index":2,"playId":"0a151df1-3772-318d-bc4f-3b84afdde3b0","pitchNumber":2,"startTime":"2025-08-10T18:48:12.497Z","endTime":"2025-08-10T18:48:24.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:48:24.674Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alan Roden grounds out softly, pitcher Angel Zerpa to first baseman Salvador Perez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-10T18:51:07.049Z","endTime":"2025-08-10T18:51:33.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672582,"link":"/api/v1/people/672582"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-10T18:48:44.313Z","endTime":"2025-08-10T18:49:42.817Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Angel Zerpa replaces Ryan Bergert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-10T18:49:42.817Z","endTime":"2025-08-10T18:51:09.323Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672582,"link":"/api/v1/people/672582"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.50000029091848,"strikeZoneBottom":1.62569368230163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.01325403749356,"aZ":-35.20363913059945,"pfxX":-0.2293272356170517,"pfxZ":-1.840362968353661,"pX":1.58255894967089,"pZ":2.9850720048791284,"vX0":-2.798639672583597,"vY0":-126.66074366267897,"vZ0":0.35464650234743633,"x":56.68,"y":158.18,"x0":2.726256992020818,"y0":50.005205809093525,"z0":5.6316722988823225,"aX":-0.37648323030495107},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.1,"breakHorizontal":1.0,"spinRate":2567,"spinDirection":310},"zone":12,"typeConfidence":2.0,"plateTime":0.43050928833130175,"extension":5.351298453886103},"index":2,"playId":"a3dacdda-d375-3aaa-a4ba-87b17c72305f","pitchNumber":1,"startTime":"2025-08-10T18:51:09.323Z","endTime":"2025-08-10T18:51:13.343Z","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":96.9,"endSpeed":89.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.185961010624517,"aZ":-28.83507330080468,"pfxX":9.087192995025092,"pfxZ":1.6437703470043026,"pX":0.08237528899568261,"pZ":2.937270674777941,"vX0":-10.214224362207718,"vY0":-140.90389348483933,"vZ0":-1.4249397495635812,"x":113.86,"y":159.47,"x0":2.557549164899081,"y0":50.000880779946264,"z0":5.296121191191451,"aX":18.442934582899277},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":2.9,"breakHorizontal":-14.6,"spinRate":2065,"spinDirection":116},"zone":2,"typeConfidence":2.0,"plateTime":0.38733319464342353,"extension":5.217084711258481},"hitData":{"launchSpeed":54.3,"launchAngle":-70.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":118.82,"coordY":190.63}},"index":3,"playId":"122c78fc-63d7-3448-a745-d1d365d16604","pitchNumber":2,"startTime":"2025-08-10T18:51:25.749Z","endTime":"2025-08-10T18:51:33.404Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:51:33.404Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out, second baseman Luke Keaschall to first baseman Kody Clemens.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-10T18:53:50.198Z","endTime":"2025-08-10T18:55:46.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.51089143913826,"strikeZoneBottom":1.73016669453147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.799792709453822,"aZ":-13.277386565336359,"pfxX":-5.323616165267162,"pfxZ":10.564558298502611,"pX":-1.5215606466138976,"pZ":2.5763852089386954,"vX0":0.7371003218884217,"vY0":-132.97529827925678,"vZ0":-6.067514182056553,"x":175.0,"y":169.22,"x0":-1.1108931231073418,"y0":50.00441276234736,"z0":5.852923316123257,"aX":-9.524380694025535},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.0,"breakHorizontal":9.5,"spinRate":2237,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.412067172065961,"extension":6.1698459854287035},"index":0,"playId":"d6288029-1723-3997-b340-3e2d1bf71dcb","pitchNumber":1,"startTime":"2025-08-10T18:54:08.086Z","endTime":"2025-08-10T18:54:11.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.5754528350176,"strikeZoneBottom":1.79477076112973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.423141861810038,"aZ":-25.40637115215574,"pfxX":0.5275666405087578,"pfxZ":4.426927176975279,"pX":-0.7454960983858102,"pZ":1.8520710424681657,"vX0":0.8507314982387573,"vY0":-122.39730027194116,"vZ0":-4.457404336314534,"x":145.42,"y":188.77,"x0":-1.1650853317517595,"y0":50.00275985036158,"z0":5.852689157340022,"aX":0.8065363167716474},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.3,"breakHorizontal":-1.2,"spinRate":2019,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.44619342851882315,"extension":6.247509821870192},"index":1,"playId":"40786171-7bf7-336c-a123-ec5421eed8ef","pitchNumber":2,"startTime":"2025-08-10T18:54:22.564Z","endTime":"2025-08-10T18:54:26.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.32237918033451,"aZ":-14.073043250420383,"pfxX":-5.799893175733295,"pfxZ":10.178829049471299,"pX":0.750032139303315,"pZ":2.399099128646773,"vX0":5.892436974641627,"vY0":-132.27992669016257,"vZ0":-6.36604263532902,"x":88.41,"y":174.0,"x0":-0.7492570386493997,"y0":50.00023600916632,"z0":5.862148906581753,"aX":-10.31174387996621},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.3,"breakHorizontal":9.2,"spinRate":2209,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.41352751051557624,"extension":6.191232965166688},"index":2,"playId":"c576d27c-6b45-3391-aec3-7eb58c79031d","pitchNumber":3,"startTime":"2025-08-10T18:54:39.289Z","endTime":"2025-08-10T18:54:42.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.7,"strikeZoneTop":3.53530203045103,"strikeZoneBottom":1.8894843883993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.017206998893403,"aZ":-27.895273036366394,"pfxX":-6.487777064153306,"pfxZ":2.9245489093172403,"pX":-0.5649057242866682,"pZ":-0.020077853852294287,"vX0":3.2468477050189906,"vY0":-119.66385662564265,"vZ0":-7.544842799056803,"x":138.53,"y":239.32,"x0":-1.0895664342551257,"y0":50.00546459729785,"z0":5.64065549115775,"aX":-9.50055239504669},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.8,"breakHorizontal":11.0,"spinRate":2248,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.45606320983104354,"extension":6.321549484869188},"index":3,"playId":"96a7cbb0-1784-34b9-bdaa-5248d900b068","pitchNumber":4,"startTime":"2025-08-10T18:54:59.703Z","endTime":"2025-08-10T18:55:03.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.22187809790725,"aZ":-27.168958481301072,"pfxX":-6.797156676840336,"pfxZ":3.493389750127399,"pX":-0.709799137378257,"pZ":1.3555548287242607,"vX0":2.6912357526409507,"vY0":-118.60892244469244,"vZ0":-4.736848163997541,"x":144.06,"y":202.18,"x0":-0.9716786710139547,"y0":50.0054822857248,"z0":5.836166032897607,"aX":-9.752904142384827},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.5,"breakHorizontal":11.8,"spinRate":2126,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4605768631032605,"extension":6.185365712289431},"hitData":{"launchSpeed":98.1,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.49,"coordY":148.22}},"index":4,"playId":"08f1b591-e1e1-3833-929e-e68a8813932d","pitchNumber":5,"startTime":"2025-08-10T18:55:38.660Z","endTime":"2025-08-10T18:55:46.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:55:46.337Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Yastrzemski flies out to left fielder Alan Roden in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-10T18:55:54.110Z","endTime":"2025-08-10T18:57:48.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.49405251482096,"strikeZoneBottom":1.92990635410916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.240415383177368,"aZ":-16.265101696250287,"pfxX":-3.7253667445655374,"pfxZ":8.76596319599159,"pX":-0.026184797241108077,"pZ":3.20611305822167,"vX0":3.692365531328014,"vY0":-133.70880073545175,"vZ0":-4.0265871458785885,"x":118.0,"y":152.21,"x0":-0.9395549100970704,"y0":50.00212590527107,"z0":5.895234536470925,"aX":-6.760169692068836},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.2,"breakHorizontal":6.0,"spinRate":2019,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.4093067362594267,"extension":6.2437714090982235},"index":0,"playId":"a6dadc4f-1b21-3b57-9c21-407584b026c3","pitchNumber":1,"startTime":"2025-08-10T18:56:11.392Z","endTime":"2025-08-10T18:56:15.133Z","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":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.5,"strikeZoneTop":3.42999973951298,"strikeZoneBottom":1.63089783975492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.7917059361473,"aZ":-28.390341431872944,"pfxX":-8.668503536615756,"pfxZ":2.6426270456021532,"pX":-0.8446706018576486,"pZ":1.208031663339916,"vX0":3.1255589089305733,"vY0":-118.34576327676277,"vZ0":-4.771354384938677,"x":149.2,"y":206.16,"x0":-1.0500122594567096,"y0":50.00212570384222,"z0":5.825407423058906,"aX":-12.399440626243631},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.0,"breakHorizontal":15.0,"spinRate":2299,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.46132826538941574,"extension":6.2622197935517185},"index":1,"playId":"2facf222-4b5f-3e4f-a69d-168fd625c112","pitchNumber":2,"startTime":"2025-08-10T18:56:27.448Z","endTime":"2025-08-10T18:56:31.401Z","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":91.4,"endSpeed":83.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.495127689438412,"aZ":-13.36211315279972,"pfxX":-4.1993146413012825,"pfxZ":10.452987429659888,"pX":0.21487662566498633,"pZ":3.444373613322059,"vX0":4.199756074267255,"vY0":-133.04545822649882,"vZ0":-4.021610438563418,"x":108.81,"y":145.78,"x0":-0.8355620547534109,"y0":50.00227435346481,"z0":5.93821287774364,"aX":-7.557606229376428},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.4,"breakHorizontal":6.7,"spinRate":2226,"spinDirection":208},"zone":2,"typeConfidence":2.0,"plateTime":0.4110565450182633,"extension":6.149068615795263},"index":2,"playId":"e7b4c0a4-2634-3fb2-abcf-d678dc14df38","pitchNumber":3,"startTime":"2025-08-10T18:56:45.619Z","endTime":"2025-08-10T18:56:49.881Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-10T18:57:00.676Z","endTime":"2025-08-10T18:57:19.245Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"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.0,"endSpeed":75.5,"strikeZoneTop":3.43000045438163,"strikeZoneBottom":1.56997259029324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.13686868676246,"aZ":-38.46401338949304,"pfxX":-0.9926803023579388,"pfxZ":-4.470418612720724,"pX":0.1814316129089503,"pZ":-0.7377773069778263,"vX0":2.8706773848670486,"vY0":-117.81609475996605,"vZ0":-6.773729883788436,"x":110.08,"y":258.7,"x0":-0.9232056280064362,"y0":50.00366519263879,"z0":5.724775526519311,"aX":-1.397771782732003},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-9.5,"breakHorizontal":1.1,"spinRate":2253,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.46470825196436527,"extension":6.3816317752128855},"index":4,"playId":"cced559d-6ec6-311e-835e-c6fc5cc958fd","pitchNumber":4,"startTime":"2025-08-10T18:57:19.245Z","endTime":"2025-08-10T18:57:22.845Z","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":93.3,"endSpeed":85.7,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.229246748802915,"aZ":-13.44751038445671,"pfxX":-5.8559104359763925,"pfxZ":9.975881256123502,"pX":-0.24368991389661876,"pZ":3.0711103324140283,"vX0":3.937571542195238,"vY0":-135.77073231046055,"vZ0":-4.848196525912529,"x":126.29,"y":155.86,"x0":-0.9480145171098787,"y0":50.001421779920676,"z0":5.807582375858691,"aX":-10.990514233052508},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":9.8,"spinRate":2170,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.4026073199237463,"extension":6.294015117579702},"hitData":{"launchSpeed":91.7,"launchAngle":36.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":23.59,"coordY":110.23}},"index":5,"playId":"9b8f69a1-5ac4-3cfb-8e38-9c994ca39ed4","pitchNumber":5,"startTime":"2025-08-10T18:57:40.102Z","endTime":"2025-08-10T18:57:48.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T18:57:48.747Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maikel Garcia singles on a sharp line drive to left fielder Alan Roden.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-10T19:00:31.250Z","endTime":"2025-08-10T19:01:19.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-10T18:58:36.952Z","endTime":"2025-08-10T18:59:19.025Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Cole Sands replaces Pierson Ohl.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-10T18:59:19.025Z","endTime":"2025-08-10T19:00:33.617Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663485,"link":"/api/v1/people/663485"},"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":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.70603423394578,"strikeZoneBottom":1.68598216385328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.133204080045367,"aZ":-28.543944866603713,"pfxX":-9.797807847711063,"pfxZ":1.9243223596044725,"pX":-1.0629999217741428,"pZ":2.8687239675956806,"vX0":7.190042739289444,"vY0":-136.38289127763898,"vZ0":-2.238634849669096,"x":157.52,"y":161.32,"x0":-2.461256135955432,"y0":50.00045542292449,"z0":5.669883763549922,"aX":-18.445655608572377},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.2,"breakHorizontal":16.2,"spinRate":2242,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.40168717781687446,"extension":5.6504179831513985},"index":2,"playId":"96e21986-ffb7-39c6-8fd7-27f1203cc559","pitchNumber":1,"startTime":"2025-08-10T19:00:33.617Z","endTime":"2025-08-10T19:00:37.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.117449402897787,"aZ":-23.268633200848424,"pfxX":0.5560543961558144,"pfxZ":5.181621662507233,"pX":-0.5421891944333044,"pZ":3.1380131483383655,"vX0":5.2381602153617965,"vY0":-129.52815945626222,"vZ0":-1.9770413901758284,"x":137.67,"y":154.05,"x0":-2.653281987331733,"y0":50.00345233698325,"z0":5.669685394391357,"aX":0.9552463007722081},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.2,"breakHorizontal":-2.0,"spinRate":2476,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.4210110511727785,"extension":5.590216246630355},"index":3,"playId":"5c799f33-5234-32a9-942d-02ea454ab61e","pitchNumber":2,"startTime":"2025-08-10T19:00:48.384Z","endTime":"2025-08-10T19:00:51.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.32931117572193,"aZ":-32.81357337369471,"pfxX":7.071256196152479,"pfxZ":-0.44207636687578766,"pX":0.17491228999228073,"pZ":1.5927502767655097,"vX0":4.49601418794672,"vY0":-119.39920641250248,"vZ0":-2.611847931529725,"x":110.33,"y":195.78,"x0":-2.6491670400126015,"y0":50.00208086500563,"z0":5.6445568675699835,"aX":10.240267805255812},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.2,"breakHorizontal":-13.9,"spinRate":2842,"spinDirection":51},"zone":8,"typeConfidence":2.0,"plateTime":0.4582021102107565,"extension":5.631123884082601},"hitData":{"launchSpeed":101.0,"launchAngle":8.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":66.54,"coordY":94.62}},"index":4,"playId":"c9897a57-823f-385a-96fc-f5f9355bd6a9","pitchNumber":3,"startTime":"2025-08-10T19:01:09.124Z","endTime":"2025-08-10T19:01:19.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:01:19.465Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vinnie Pasquantino homers (20) on a fly ball to right center field. Maikel Garcia scores.","rbi":2,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-10T19:01:20.613Z","endTime":"2025-08-10T19:03:36.706Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"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,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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":{"id":663485,"link":"/api/v1/people/663485"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":663485,"link":"/api/v1/people/663485"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.57000044219633,"strikeZoneBottom":1.67896488149537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.872367523982145,"aZ":-30.8086181099013,"pfxX":-7.616305950572712,"pfxZ":0.8136150140937266,"pX":0.22952315060273448,"pZ":1.8480207921568415,"vX0":8.979353593890988,"vY0":-128.14882305988394,"vZ0":-3.47866006873083,"x":108.25,"y":188.88,"x0":-2.3196620365251297,"y0":50.001091753699754,"z0":5.613064338152119,"aX":-12.748927123645778},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.0,"breakHorizontal":11.9,"spinRate":1665,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.42635816457044573,"extension":5.711617949327884},"index":0,"playId":"b56b7562-817f-3cc9-9f8a-e504a8c959b0","pitchNumber":1,"startTime":"2025-08-10T19:01:42.197Z","endTime":"2025-08-10T19:01:45.973Z","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":94.4,"endSpeed":87.4,"strikeZoneTop":3.60699204671169,"strikeZoneBottom":1.7824697065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.26455178776462,"aZ":-16.044006404156708,"pfxX":-7.436806435810225,"pfxZ":8.381735279262752,"pX":1.482492443714137,"pZ":1.3930518175578697,"vX0":12.645433840608488,"vY0":-136.8754693353123,"vZ0":-7.9835973548547265,"x":60.49,"y":201.17,"x0":-2.2018817310738856,"y0":50.00177550278236,"z0":5.416758559960478,"aX":-14.309432623305714},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.8,"breakHorizontal":11.3,"spinRate":2266,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3980602327239513,"extension":5.834322633432723},"index":1,"playId":"d2de3c10-b6fb-3052-a09e-5ff06a7b342d","pitchNumber":2,"startTime":"2025-08-10T19:02:01.191Z","endTime":"2025-08-10T19:02:04.754Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93439159785738,"aZ":-28.90548658994633,"pfxX":-9.159523442779701,"pfxZ":1.945988614352209,"pX":0.07211290743453616,"pZ":1.3148743707299344,"vX0":8.843783420074804,"vY0":-128.18638127841672,"vZ0":-4.851084092368189,"x":114.25,"y":203.28,"x0":-2.215640007070695,"y0":50.005993489565206,"z0":5.4614257351559035,"aX":-15.404172704559743},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.8,"breakHorizontal":14.9,"spinRate":1609,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.4256176463190342,"extension":5.6352785682576485},"index":2,"playId":"6da95371-cada-3ba2-a0e0-a616c5bbdd96","pitchNumber":3,"startTime":"2025-08-10T19:02:21.365Z","endTime":"2025-08-10T19:02:25.179Z","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":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.56999854480922,"strikeZoneBottom":1.71349840995006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.414735759979457,"aZ":-31.113043418769294,"pfxX":-9.154557490916602,"pfxZ":0.6346499419776834,"pX":-0.016749836795564,"pZ":0.47817421452519426,"vX0":8.719780006268493,"vY0":-128.41129765545742,"vZ0":-6.180040592402688,"x":117.64,"y":225.87,"x0":-2.259406633556695,"y0":50.00471733657302,"z0":5.322411991991223,"aX":-15.362527358735395},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.0,"breakHorizontal":14.8,"spinRate":1516,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4257689783612948,"extension":5.7210534230655075},"index":3,"playId":"0b1ffa39-23a9-31a2-b8ad-2ae55b9a0243","pitchNumber":4,"startTime":"2025-08-10T19:02:45.068Z","endTime":"2025-08-10T19:02:48.276Z","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":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.395592392482392,"aZ":-32.76325119254271,"pfxX":8.607506627491185,"pfxZ":-0.38962021137450176,"pX":0.07196316362248663,"pZ":1.7594390867991085,"vX0":3.3089236037874596,"vY0":-121.39663742728003,"vZ0":-2.4129343181198397,"x":114.26,"y":191.28,"x0":-2.426636852525074,"y0":50.0052955689234,"z0":5.613613950579964,"aX":12.87047384402542},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.1,"breakHorizontal":-16.3,"spinRate":3014,"spinDirection":41},"zone":8,"typeConfidence":2.0,"plateTime":0.4508995479370914,"extension":5.70785130284139},"hitData":{"launchSpeed":96.5,"launchAngle":28.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":198.93,"coordY":67.01}},"index":4,"playId":"248ca0c9-6c13-3cee-9d41-f31d07eec285","pitchNumber":5,"startTime":"2025-08-10T19:03:10.858Z","endTime":"2025-08-10T19:03:36.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:03:36.706Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to right fielder Trevor Larnach.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-10T19:03:51.195Z","endTime":"2025-08-10T19:04:11.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.445063248633726,"aZ":-25.47745128789139,"pfxX":-10.130893854579542,"pfxZ":3.478453966691287,"pX":-0.16973821609938264,"pZ":1.94662258443647,"vX0":9.481610586797789,"vY0":-137.63890708186588,"vZ0":-4.939440425376482,"x":123.47,"y":186.22,"x0":-2.3365332850254217,"y0":50.00518203953995,"z0":5.4814027963877265,"aX":-19.51597190598894},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.4,"breakHorizontal":16.4,"spinRate":2330,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.3973611109786743,"extension":5.679986195514202},"hitData":{"launchSpeed":99.7,"launchAngle":30.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.07,"coordY":69.2}},"index":0,"playId":"57f03960-b39f-3fa2-81ac-460ed690e7e1","pitchNumber":1,"startTime":"2025-08-10T19:04:02.680Z","endTime":"2025-08-10T19:04:11.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:04:11.621Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-10T19:08:02.622Z","endTime":"2025-08-10T19:09:54.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.87796897207088,"strikeZoneBottom":1.94826608797354,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.88767672787895,"aZ":-35.67558969375754,"pfxX":0.6899443943882222,"pfxZ":-2.086539401898645,"pX":-2.311831303598919,"pZ":1.800888605396007,"vX0":-11.591005595828744,"vY0":-128.27526374265082,"vZ0":-2.0533979655143937,"x":205.12,"y":190.16,"x0":2.1630505393897814,"y0":50.00301055952313,"z0":5.375612532684041,"aX":1.1579060766296625},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.0,"breakHorizontal":1.2,"spinRate":2598,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.4259104419599824,"extension":5.876192912403929},"index":0,"playId":"1ed7082b-3251-36e8-93d4-777d1bf55119","pitchNumber":1,"startTime":"2025-08-10T19:08:05.372Z","endTime":"2025-08-10T19:08:08.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.88078090814739,"strikeZoneBottom":1.91871181449466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.787558588842018,"aZ":-29.547503106465385,"pfxX":9.785138873244914,"pfxZ":1.297952487898348,"pX":-1.0782740614691575,"pZ":2.000465596376033,"vX0":-13.117548603560465,"vY0":-141.20100827018223,"vZ0":-3.484179036592524,"x":158.1,"y":184.77,"x0":2.346492512994564,"y0":50.00575421451391,"z0":5.142128048210682,"aX":19.85204369166307},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":1.8,"breakHorizontal":-15.2,"spinRate":1896,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.3872420426405019,"extension":5.428523758892338},"index":1,"playId":"09bb41f2-abc7-34ce-b013-0856c3b57abd","pitchNumber":2,"startTime":"2025-08-10T19:08:18.564Z","endTime":"2025-08-10T19:08:21.606Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-10T19:08:40.163Z","endTime":"2025-08-10T19:09:00.040Z","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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.88502731261514,"strikeZoneBottom":1.92290577581694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.620549636193292,"aZ":-29.557304271291386,"pfxX":8.630331399195708,"pfxZ":1.297445463262557,"pX":1.0117304183725795,"pZ":2.8901722658392175,"vX0":-7.521231674196156,"vY0":-140.92778003760577,"vZ0":-1.0381994913309416,"x":78.44,"y":160.75,"x0":2.5877061532480954,"y0":50.00547970492699,"z0":5.164395929941322,"aX":17.443849410891126},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":2.3,"breakHorizontal":-14.2,"spinRate":1917,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.3879625657695218,"extension":5.769549885680106},"index":3,"playId":"84d8d6b3-979c-3cdf-815b-db2c46c49796","pitchNumber":3,"startTime":"2025-08-10T19:09:00.040Z","endTime":"2025-08-10T19:09:05.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.74664015670628,"strikeZoneBottom":1.78467510614917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.77816223769431,"aZ":-26.045331294501878,"pfxX":8.553550041110913,"pfxZ":3.0042921113589625,"pX":-0.3734891680180178,"pZ":2.7580979942426445,"vX0":-10.702304348258556,"vY0":-141.3216428782672,"vZ0":-2.1166403111629757,"x":131.24,"y":164.31,"x0":2.336995454831433,"y0":50.00246059426677,"z0":5.176191060728635,"aX":17.44193000754101},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.2,"breakHorizontal":-13.6,"spinRate":1988,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.38640299871565187,"extension":5.584020694413407},"index":4,"playId":"9ed031d4-f26c-353e-b8cc-cade44609190","pitchNumber":4,"startTime":"2025-08-10T19:09:16.934Z","endTime":"2025-08-10T19:09:20.560Z","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":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.654562785564348,"aZ":-27.31358764026044,"pfxX":8.022240383725514,"pfxZ":2.369951539320608,"pX":0.498775430223934,"pZ":2.6176804385914934,"vX0":-8.34409646573997,"vY0":-141.61209827313255,"vZ0":-2.1193143454007095,"x":97.99,"y":168.1,"x0":2.4287082692481086,"y0":50.00093903255559,"z0":5.107454375185588,"aX":16.436710102845478},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.1,"breakHorizontal":-13.0,"spinRate":1918,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.3854844596205109,"extension":5.496901993156701},"index":5,"playId":"9d6f7432-98f1-304b-b043-7fa01add9640","pitchNumber":5,"startTime":"2025-08-10T19:09:30.000Z","endTime":"2025-08-10T19:09:33.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.5,"strikeZoneTop":3.78376142364019,"strikeZoneBottom":1.82201206038475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.45869897315576,"aZ":-25.752179371483745,"pfxX":9.655263012900276,"pfxZ":3.085588621912841,"pX":-0.6365902650265538,"pZ":2.2677049481066,"vX0":-11.353975804335384,"vY0":-142.54545847290854,"vZ0":-3.4671093131493937,"x":141.27,"y":177.55,"x0":2.1234653385352606,"y0":50.00174936737092,"z0":5.1057605011962215,"aX":20.083695969798562},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.2,"breakHorizontal":-15.5,"spinRate":2172,"spinDirection":123},"zone":7,"typeConfidence":2.0,"plateTime":0.3826798672325671,"extension":5.483196423885184},"index":6,"playId":"ef26145f-024c-3c5a-9923-6087e65892b6","pitchNumber":6,"startTime":"2025-08-10T19:09:49.610Z","endTime":"2025-08-10T19:09:54.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:09:54.071Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brooks Lee strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-10T19:10:08.605Z","endTime":"2025-08-10T19:10:55.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571912,"link":"/api/v1/people/571912"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.35999881760385,"strikeZoneBottom":1.56639238490875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.750269312807884,"aZ":-36.79406436025214,"pfxX":-0.7098975139577424,"pfxZ":-2.838137731991571,"pX":-0.31716325399412726,"pZ":2.5905099494563864,"vX0":-6.8174759202365545,"vY0":-125.80147208645849,"vZ0":0.26344628145878213,"x":129.09,"y":168.84,"x0":2.502566907829969,"y0":50.00264849945795,"z0":5.429075974029167,"aX":-1.1547783057224275},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.9,"breakHorizontal":2.6,"spinRate":2608,"spinDirection":310},"zone":4,"typeConfidence":2.0,"plateTime":0.4328004511742045,"extension":5.469257024181019},"index":0,"playId":"d824425d-986e-3dc2-b272-97737b2a9b8b","pitchNumber":1,"startTime":"2025-08-10T19:10:16.145Z","endTime":"2025-08-10T19:10:20.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.213335886090597,"aZ":-30.548539556164894,"pfxX":7.978113054694369,"pfxZ":0.9056806046090822,"pX":0.5345338149442481,"pZ":1.9247105412221193,"vX0":-7.821255964967069,"vY0":-132.84307533836582,"vZ0":-2.669236449834729,"x":96.62,"y":186.81,"x0":2.4737588112555002,"y0":50.00270995943864,"z0":5.152595205951625,"aX":14.325857836965211},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.3,"breakHorizontal":-12.8,"spinRate":1473,"spinDirection":110},"zone":9,"typeConfidence":2.0,"plateTime":0.41157448985046097,"extension":5.686988483182188},"index":1,"playId":"7bf371ba-1d8a-32ba-ac8f-22e3e298531a","pitchNumber":2,"startTime":"2025-08-10T19:10:30.250Z","endTime":"2025-08-10T19:10:34.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.02798524127066,"aZ":-18.261483561299773,"pfxX":5.342383793305537,"pfxZ":6.758765888474784,"pX":0.975148210050631,"pZ":3.8181307165503577,"vX0":-5.437047458182442,"vY0":-141.98514037422893,"vZ0":-1.6311319336441228,"x":79.83,"y":135.69,"x0":2.213285027255926,"y0":50.00331070089774,"z0":5.552389663139182,"aX":10.997557762272923},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.1,"breakHorizontal":-8.6,"spinRate":1988,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.3845735522257012,"extension":5.266567275505755},"index":2,"playId":"ed5911bd-3432-3339-9c00-4b8ebf303dc5","pitchNumber":3,"startTime":"2025-08-10T19:10:51.722Z","endTime":"2025-08-10T19:10:55.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:10:55.279Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mickey Gasper pops out to shortstop Maikel Garcia.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-10T19:11:10.157Z","endTime":"2025-08-10T19:12:14.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.5,"strikeZoneTop":3.14651395917763,"strikeZoneBottom":1.38383849024251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.207346571845573,"aZ":-37.12274594284587,"pfxX":-2.2207615683840123,"pfxZ":-2.9933798137580254,"pX":-1.1330309172586421,"pZ":1.5999014591120693,"vX0":-7.838526607027179,"vY0":-126.4854999782947,"vZ0":-1.9048662302870165,"x":160.19,"y":195.58,"x0":2.2713458434241836,"y0":50.00610591592169,"z0":5.287430913545625,"aX":-3.66583451886934},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.6,"breakHorizontal":5.5,"spinRate":2683,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.42994461307942133,"extension":5.8093510080610775},"index":0,"playId":"1722863e-e351-33ee-a962-b888a0edebd4","pitchNumber":1,"startTime":"2025-08-10T19:11:18.333Z","endTime":"2025-08-10T19:11:22.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.5,"strikeZoneTop":3.06031697956069,"strikeZoneBottom":1.43339972891996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.655755724748197,"aZ":-35.47075351960522,"pfxX":-1.8986686867464933,"pfxZ":-1.988106869160566,"pX":0.08171626641184203,"pZ":2.102565241671526,"vX0":-5.675261473246959,"vY0":-126.56437150512728,"vZ0":-0.7842744594341831,"x":113.89,"y":182.01,"x0":2.5808447446333553,"y0":50.00394782911943,"z0":5.204888474889137,"aX":-3.1455324031058933},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.6,"breakHorizontal":4.4,"spinRate":2648,"spinDirection":311},"zone":5,"typeConfidence":2.0,"plateTime":0.4292909584043616,"extension":5.353860718607856},"index":1,"playId":"a46cf06b-4535-3c6e-bb46-674a758a79f2","pitchNumber":2,"startTime":"2025-08-10T19:11:31.696Z","endTime":"2025-08-10T19:11:35.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.9,"strikeZoneTop":2.98696983286438,"strikeZoneBottom":1.29388377699743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.12935352680095,"aZ":-29.073878555179316,"pfxX":9.309444746636505,"pfxZ":1.50927322681917,"pX":-0.3913683955420222,"pZ":2.9251161840173197,"vX0":-10.927181412921652,"vY0":-141.58218152453105,"vZ0":-1.2722853800764393,"x":131.92,"y":159.8,"x0":2.2894156547957802,"y0":50.00067617172736,"z0":5.222740160174324,"aX":19.09752620864581},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":2.6,"breakHorizontal":-14.9,"spinRate":2055,"spinDirection":122},"zone":1,"typeConfidence":2.0,"plateTime":0.3853052634200176,"extension":5.3334033974782145},"index":2,"playId":"e1c7de92-4a5e-3715-9f60-b005102d8373","pitchNumber":3,"startTime":"2025-08-10T19:11:47.184Z","endTime":"2025-08-10T19:11:50.852Z","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":97.6,"endSpeed":89.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.15378033778621,"aZ":-19.05672586299078,"pfxX":6.305680454980234,"pfxZ":6.413962366518479,"pX":-0.662987590575947,"pZ":3.0415499256509726,"vX0":-10.01789856114318,"vY0":-141.78920883924116,"vZ0":-3.350088782854537,"x":142.27,"y":156.66,"x0":2.089856314388413,"y0":50.00096673774782,"z0":5.448120729870145,"aX":12.89266064025569},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.2,"breakHorizontal":-9.5,"spinRate":2026,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.3856810398195507,"extension":5.393599732461926},"hitData":{"launchSpeed":70.4,"launchAngle":56.0,"totalDistance":177.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.82,"coordY":131.55}},"index":3,"playId":"0cd3a7fe-1877-390e-9bb1-78afdf8b8a9d","pitchNumber":4,"startTime":"2025-08-10T19:12:06.248Z","endTime":"2025-08-10T19:12:14.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:12:14.828Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a line drive to center fielder Austin Martin.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-10T19:14:54.860Z","endTime":"2025-08-10T19:15:57.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brooks Kriske replaces Cole Sands.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T19:13:21.582Z","endTime":"2025-08-10T19:14:57.158Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621139,"link":"/api/v1/people/621139"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":85.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.351107746676607,"aZ":-14.809779498811707,"pfxX":-3.2438902195243555,"pfxZ":9.300899153056633,"pX":0.42239878463257213,"pZ":1.9512031096796132,"vX0":5.361163973157282,"vY0":-135.25127643451702,"vZ0":-7.9102139025105,"x":100.9,"y":186.1,"x0":-1.1570180878387928,"y0":50.002629943812536,"z0":5.936092830284306,"aX":-6.056576540052576},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":4.8,"spinRate":2290,"spinDirection":201},"zone":9,"typeConfidence":2.0,"plateTime":0.40376648874745946,"extension":6.123204632385261},"index":1,"playId":"01ebbe77-2a8a-3216-b608-72ff350503b5","pitchNumber":1,"startTime":"2025-08-10T19:14:57.158Z","endTime":"2025-08-10T19:15:00.351Z","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":92.9,"endSpeed":85.3,"strikeZoneTop":3.24243252222695,"strikeZoneBottom":1.50606719706639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.75821912371197,"aZ":-15.319496557052549,"pfxX":-1.7975972241595617,"pfxZ":9.107103378030155,"pX":0.9406999544845367,"pZ":1.943639026782012,"vX0":6.129605684606141,"vY0":-135.0115289573188,"vZ0":-7.907167113572385,"x":81.14,"y":186.3,"x0":-1.123143935327274,"y0":50.00186910947656,"z0":5.983595106490091,"aX":-3.3273090375846657},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":2.0,"spinRate":2354,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.40533120306305914,"extension":5.9784339903529755},"index":2,"playId":"a7785393-250a-3ff4-9bac-2c4aa3d257ed","pitchNumber":2,"startTime":"2025-08-10T19:15:15.233Z","endTime":"2025-08-10T19:15:19.427Z","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":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":74.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.91278263246096,"aZ":-30.106474949076805,"pfxX":-3.8588678490330954,"pfxZ":1.4537550984130565,"pX":-0.030525400791167907,"pZ":1.1304410285621371,"vX0":3.7657896910185915,"vY0":-119.41802219131928,"vZ0":-4.974297968223002,"x":118.16,"y":208.26,"x0":-1.1368216258333737,"y0":50.00395580552759,"z0":5.991740997854161,"aX":-5.4979838794611},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.6,"breakHorizontal":5.9,"spinRate":1002,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.46106054863451806,"extension":6.18200307433804},"index":3,"playId":"571eb70c-9b89-32cb-82d1-7d3dc26a5794","pitchNumber":3,"startTime":"2025-08-10T19:15:30.647Z","endTime":"2025-08-10T19:15:33.739Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.51840805664805,"aZ":-33.3198840751019,"pfxX":-4.429943681049147,"pfxZ":-0.8096387552168771,"pX":-0.3970180800493643,"pZ":1.2410110221402755,"vX0":3.000799129621843,"vY0":-119.53803109497873,"vZ0":-4.185028490220709,"x":132.13,"y":205.27,"x0":-1.103318624552405,"y0":50.000226753370775,"z0":6.0586275181584845,"aX":-6.306500861742849},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.3,"breakHorizontal":7.2,"spinRate":1065,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4610721800594684,"extension":6.111538461470775},"hitData":{"launchSpeed":82.8,"launchAngle":14.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.68,"coordY":86.5}},"index":4,"playId":"486b4f06-3fd7-3b42-8f7d-ea824ab6c799","pitchNumber":4,"startTime":"2025-08-10T19:15:46.845Z","endTime":"2025-08-10T19:15:57.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:15:57.712Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonathan India called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-10T19:16:14.286Z","endTime":"2025-08-10T19:17:14.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":73.9,"strikeZoneTop":3.14061989384224,"strikeZoneBottom":1.40899574488181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70141881471674,"aZ":-35.54755516571584,"pfxX":-5.828116386324066,"pfxZ":-2.419161006597389,"pX":-0.23005737183443814,"pZ":1.9608689087231312,"vX0":3.583734884983699,"vY0":-118.18495583009806,"vZ0":-1.7553543067483963,"x":125.77,"y":185.84,"x0":-1.0205528880122565,"y0":50.00431698520266,"z0":6.024504813062503,"aX":-8.120659385960561},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-4.6,"breakHorizontal":9.5,"spinRate":1052,"spinDirection":247},"zone":5,"typeConfidence":2.0,"plateTime":0.4661491039316914,"extension":6.2341730192080895},"index":0,"playId":"b1085d67-509a-3eda-a707-c6027bd5e8a2","pitchNumber":1,"startTime":"2025-08-10T19:16:23.117Z","endTime":"2025-08-10T19:16:26.232Z","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":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.55221843234356,"aZ":-10.422186121619875,"pfxX":-4.190141373735289,"pfxZ":11.63359211493286,"pX":0.42660238724672117,"pZ":2.0126644205518187,"vX0":5.22262608386359,"vY0":-136.27127972251557,"vZ0":-8.515930677466944,"x":100.74,"y":184.44,"x0":-0.9755531195244729,"y0":50.003572309283285,"z0":5.909266650049584,"aX":-7.835586155689636},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.3,"breakHorizontal":6.4,"spinRate":2377,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.4028167955086248,"extension":6.147752428182478},"index":1,"playId":"e57aa5af-c97f-31cb-822b-9ce310e32050","pitchNumber":2,"startTime":"2025-08-10T19:16:41.365Z","endTime":"2025-08-10T19:16:44.831Z","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":0},"index":2,"startTime":"2025-08-10T19:16:52.687Z","endTime":"2025-08-10T19:17:09.353Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.29540277958749,"strikeZoneBottom":1.49926642745872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.174042501427934,"aZ":-29.171908132292273,"pfxX":0.708648821645018,"pfxZ":1.8977562187961219,"pX":0.6823439057817386,"pZ":1.7864313747622254,"vX0":3.9481858514240207,"vY0":-125.18080874738487,"vZ0":-4.576637230645694,"x":81.19,"y":149.89,"x0":-1.009814058235208,"y0":50.00213780742101,"z0":6.037135564244875,"aX":1.119744566551013},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":-2.3,"spinRate":2339,"spinDirection":182},"zone":9,"typeConfidence":2.0,"plateTime":0.43819928174537326,"extension":6.178950893433715},"index":3,"playId":"91d582a2-90af-3abe-9896-2dfcbbe4c05b","pitchNumber":3,"startTime":"2025-08-10T19:17:09.353Z","endTime":"2025-08-10T19:17:14.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:17:14.862Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"John Rave grounds out to first baseman Kody Clemens. Adam Frazier to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-10T19:17:25.048Z","endTime":"2025-08-10T19:19:17.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.0,"endSpeed":75.8,"strikeZoneTop":3.41000176299757,"strikeZoneBottom":1.62473934570506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.611826160289354,"aZ":-34.00714901580429,"pfxX":-6.006087517498674,"pfxZ":-1.2662681925842372,"pX":0.3571022432894173,"pZ":0.5109803237793703,"vX0":5.207068339921144,"vY0":-120.6102318945424,"vZ0":-5.547338927115147,"x":103.39,"y":224.98,"x0":-1.0646194251965653,"y0":50.00010529046847,"z0":5.890132571100403,"aX":-8.719928889909403},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.5,"breakHorizontal":9.4,"spinRate":1125,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.45665852460850864,"extension":6.260921100299655},"index":0,"playId":"cad59246-9385-31f8-80bb-6d2a565569e3","pitchNumber":1,"startTime":"2025-08-10T19:17:38.286Z","endTime":"2025-08-10T19:17:42.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.40999985530221,"strikeZoneBottom":1.61985453261977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.575042622040577,"aZ":-34.52272402276609,"pfxX":1.10425963340805,"pfxZ":-1.532985197709559,"pX":-0.9195056330336012,"pZ":3.1986260825841204,"vX0":0.9445274012689822,"vY0":-122.7082231049571,"vZ0":-0.018044455628117184,"x":152.05,"y":152.42,"x0":-1.4524681676482256,"y0":50.00390583480899,"z0":6.13966378797446,"aX":1.6892931356595744},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.5,"breakHorizontal":-2.2,"spinRate":2253,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":0.44583384903225687,"extension":6.092153610208055},"index":1,"playId":"a4e1b553-426c-30ce-bfa9-9ffe23296127","pitchNumber":2,"startTime":"2025-08-10T19:17:58.755Z","endTime":"2025-08-10T19:18:02.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.41000061166731,"strikeZoneBottom":1.52072263320379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.54097067393622,"aZ":-30.131044242339616,"pfxX":2.990020583603023,"pfxZ":1.3263028862080724,"pX":-1.0929929648348193,"pZ":3.593570467852728,"vX0":-0.0712788355062941,"vY0":-122.9973906027531,"vZ0":0.22180238724295864,"x":158.66,"y":141.75,"x0":-1.4527970856606787,"y0":50.00597786140867,"z0":6.0404721505220715,"aX":4.619037697310032},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.6,"breakHorizontal":-5.4,"spinRate":2231,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4439382920823518,"extension":6.199355542390141},"index":2,"playId":"1400bde9-94b2-34f4-8a6e-9839853ef79d","pitchNumber":3,"startTime":"2025-08-10T19:18:18.417Z","endTime":"2025-08-10T19:18:22.156Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"index":3,"playId":"f178495b-7cb5-31ea-8056-67b02ede2150","startTime":"2025-08-10T19:18:38.775Z","endTime":"2025-08-10T19:18:42.151Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":87.1,"strikeZoneTop":3.40999971374356,"strikeZoneBottom":1.56919368097227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.390607094780098,"aZ":-14.224097134608668,"pfxX":-3.8886434936763465,"pfxZ":9.357270736915769,"pX":-0.6139983988288497,"pZ":2.20538680835856,"vX0":3.2103624268074387,"vY0":-136.51703691323402,"vZ0":-7.227418625056554,"x":140.4,"y":179.23,"x0":-1.2904652593944388,"y0":50.00563750125287,"z0":5.83481224578363,"aX":-7.462672822980159},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.0,"breakHorizontal":6.5,"spinRate":2246,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.39869627960695686,"extension":6.0981242828937186},"index":4,"playId":"67de2552-14d9-3723-b373-d4949aeb0d59","pitchNumber":4,"startTime":"2025-08-10T19:18:54.844Z","endTime":"2025-08-10T19:18:58.448Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.702772818397776,"aZ":-34.83062465281682,"pfxX":-4.119261739189975,"pfxZ":-1.7916569740945087,"pX":0.1597308690672832,"pZ":1.8473740311666287,"vX0":4.267861242919767,"vY0":-120.204803885737,"vZ0":-2.456348459305761,"x":110.91,"y":188.9,"x0":-1.0936866701844585,"y0":50.005347720664645,"z0":5.939676061487166,"aX":-6.101139744607724},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.6,"breakHorizontal":6.6,"spinRate":1055,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.45361889752074847,"extension":6.289499228557489},"hitData":{"launchSpeed":98.9,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.2,"coordY":174.05}},"index":5,"playId":"1b18a0d2-e145-35f1-9e5c-91340c99efd6","pitchNumber":5,"startTime":"2025-08-10T19:19:10.589Z","endTime":"2025-08-10T19:19:17.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:19:17.542Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Maile strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-10T19:19:30.735Z","endTime":"2025-08-10T19:21:10.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.39609891569526,"aZ":-14.65125542450335,"pfxX":-4.4251311918775835,"pfxZ":9.357894502141685,"pX":-0.4267545477400339,"pZ":3.1449887570056085,"vX0":3.170736941644271,"vY0":-135.88616824553228,"vZ0":-5.0996707240083765,"x":133.27,"y":153.87,"x0":-1.0329866386202209,"y0":50.00421249255285,"z0":6.061754141492086,"aX":-8.28747815649794},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":7.3,"spinRate":2223,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.40287867432760116,"extension":6.162101891338391},"index":0,"playId":"69853993-041f-3f5b-952d-3f1494dd8dd9","pitchNumber":1,"startTime":"2025-08-10T19:19:47.223Z","endTime":"2025-08-10T19:19:51.646Z","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":94.2,"endSpeed":86.3,"strikeZoneTop":3.32898655582664,"strikeZoneBottom":1.60493445996513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.53999629597493,"aZ":-13.206504301892005,"pfxX":-2.702967896706017,"pfxZ":9.929294696019864,"pX":0.4719230267752122,"pZ":3.8981442745418806,"vX0":4.636479552994326,"vY0":-137.14057563974788,"vZ0":-3.5169203713288564,"x":99.01,"y":133.53,"x0":-0.8872669557750468,"y0":50.00058917688752,"z0":6.094348969451532,"aX":-5.162655604216991},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":4.0,"spinRate":2328,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.39897569321128046,"extension":6.119304947916511},"index":1,"playId":"cca460a3-a44e-3078-aa98-14092f7cca69","pitchNumber":2,"startTime":"2025-08-10T19:20:08.963Z","endTime":"2025-08-10T19:20:12.845Z","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":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":76.0,"strikeZoneTop":3.26999919486158,"strikeZoneBottom":1.45949912023617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.715919269484928,"aZ":-35.25054133662585,"pfxX":-3.240856084550869,"pfxZ":-2.114212070853874,"pX":-1.013588842405031,"pZ":4.529773567317589,"vX0":1.0316867037531001,"vY0":-118.79785727706636,"vZ0":3.2381977383780765,"x":155.64,"y":116.48,"x0":-1.0277130513908737,"y0":50.001301991243814,"z0":6.314340942255174,"aX":-4.719566687421943},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-3.0,"breakHorizontal":5.6,"spinRate":1015,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4577699339491734,"extension":6.123234830491288},"index":2,"playId":"652e5f51-eeb7-3046-b468-28da2caa39cb","pitchNumber":3,"startTime":"2025-08-10T19:20:25.565Z","endTime":"2025-08-10T19:20:31.255Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.9,"strikeZoneTop":3.26999920900673,"strikeZoneBottom":1.51411335567677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.820877180187793,"aZ":-33.916863354428465,"pfxX":-2.5029150415168435,"pfxZ":-1.173725077919407,"pX":0.10489633621794715,"pZ":2.7960354440088944,"vX0":3.176309029321253,"vY0":-120.07950260544057,"vZ0":-0.7421912970826983,"x":113.0,"y":163.29,"x0":-0.9002932793558054,"y0":50.004129402516064,"z0":6.085741865699374,"aX":-3.713258228622921},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.0,"breakHorizontal":4.0,"spinRate":1067,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.45343225172087553,"extension":6.2868675505344225},"index":3,"playId":"0370fe7d-2487-3eca-8370-e5ff8faa2714","pitchNumber":4,"startTime":"2025-08-10T19:20:47.752Z","endTime":"2025-08-10T19:20:51.550Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.462230086795582,"aZ":-35.140135635789676,"pfxX":-4.134498193010406,"pfxZ":-2.0007254220690966,"pX":0.2036093260761518,"pZ":0.9847361307193147,"vX0":4.023246015563905,"vY0":-120.39604448218482,"vZ0":-4.4708131497825985,"x":109.24,"y":212.19,"x0":-0.9450481623315659,"y0":50.00411273322213,"z0":5.9465172475190995,"aX":-6.12327108354396},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.4,"breakHorizontal":6.6,"spinRate":1008,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4534289217847993,"extension":6.405872049668957},"index":4,"playId":"e152604d-f079-3b11-8ef5-98f68fd1fefe","pitchNumber":5,"startTime":"2025-08-10T19:21:05.052Z","endTime":"2025-08-10T19:21:10.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:21:10.628Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Fitzgerald grounds out, second baseman Jonathan India to first baseman Salvador Perez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-10T19:23:49.798Z","endTime":"2025-08-10T19:23:59.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Lucas Erceg replaces Angel Zerpa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T19:22:32.866Z","endTime":"2025-08-10T19:23:52.095Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87564024138118,"aZ":-15.782899294955694,"pfxX":-7.324589538723867,"pfxZ":7.97256549139015,"pX":0.45696885095600515,"pZ":1.8935257831950871,"vX0":8.74128111855198,"vY0":-142.50476398685996,"vZ0":-8.078758899235007,"x":99.58,"y":187.65,"x0":-1.699182346395558,"y0":50.00257667671291,"z0":5.763091155826531,"aX":-15.058624029039606},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.0,"breakHorizontal":11.5,"spinRate":2107,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3844251766501152,"extension":6.6960391952139435},"hitData":{"launchSpeed":85.8,"launchAngle":-1.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.68,"coordY":150.24}},"index":1,"playId":"6f8cbf03-350d-3293-be4f-4373b7fc1cd1","pitchNumber":1,"startTime":"2025-08-10T19:23:52.095Z","endTime":"2025-08-10T19:23:59.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:23:59.192Z","atBatIndex":61},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Austin Martin triples (1) on a line drive to left fielder John Rave.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-10T19:24:04.527Z","endTime":"2025-08-10T19:24:55.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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(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.6,"endSpeed":88.5,"strikeZoneTop":3.38909001297146,"strikeZoneBottom":1.66800774486586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.133784379789546,"aZ":-18.5529391065019,"pfxX":-5.6933126952069255,"pfxZ":6.787337042046451,"pX":-0.4087003247376948,"pZ":3.690028362323715,"vX0":5.483534572335726,"vY0":-140.61767687014304,"vZ0":-2.933761575541828,"x0":-1.6419612398322354,"y0":50.006203564710034,"z0":5.946952316771957,"aX":-11.432515548666533},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.9,"breakHorizontal":9.2,"spinRate":2120,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3891286779250147,"extension":6.580381344504388},"index":0,"playId":"d0bec329-82da-320d-a119-ca5b47a2fd09","pitchNumber":1,"startTime":"2025-08-10T19:24:21.670Z","endTime":"2025-08-10T19:24:25.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.187402309327773,"aZ":-33.062598258964364,"pfxX":0.38190401994981027,"pfxZ":-0.582650551631021,"pX":-0.3551062242130478,"pZ":2.444626951335184,"vX0":3.311000931357294,"vY0":-122.57028594906882,"vZ0":-1.6487782766016905,"x":132.58,"y":139.15,"x0":-1.7704773348259508,"y0":50.00296713099008,"z0":5.937326753257895,"aX":0.5828510484897546},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":-1.4,"spinRate":1977,"spinDirection":34},"zone":4,"typeConfidence":2.0,"plateTime":0.4461003300629547,"extension":6.256717933630589},"hitData":{"launchSpeed":89.7,"launchAngle":18.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.63,"coordY":83.38}},"index":1,"playId":"9621a0f0-3051-3440-be1c-2afe85c577de","pitchNumber":2,"startTime":"2025-08-10T19:24:35.738Z","endTime":"2025-08-10T19:24:55.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:24:55.072Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kody Clemens flies out to left fielder John Rave.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-10T19:25:19.721Z","endTime":"2025-08-10T19:26:48.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":90.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.28117698496778,"aZ":-18.558734674397655,"pfxX":-5.676803315139173,"pfxZ":6.539926428768876,"pX":-0.1323109567714303,"pZ":2.6471456265723354,"vX0":6.661816669367247,"vY0":-143.18779359702802,"vZ0":-5.6798300507713915,"x":122.04,"y":167.31,"x0":-1.7486915339472233,"y0":50.00414745977982,"z0":5.813322318967238,"aX":-11.819326218151778},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.9,"breakHorizontal":9.0,"spinRate":1959,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3821663474653172,"extension":6.57652747364112},"index":0,"playId":"b6639ebc-4714-37cf-acf5-8031c8bdda6f","pitchNumber":1,"startTime":"2025-08-10T19:25:34.888Z","endTime":"2025-08-10T19:25:39.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.58000023787539,"strikeZoneBottom":1.75721121493997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.121953727669432,"aZ":-32.060914879241146,"pfxX":-0.2545372953978946,"pfxZ":0.07149649092690868,"pX":1.1501522053005049,"pZ":1.7141145766795185,"vX0":6.980950911194403,"vY0":-123.69419538901148,"vZ0":-3.546040516680037,"x":73.16,"y":192.5,"x0":-1.6624607695172295,"y0":50.002633853296004,"z0":5.823390819860436,"aX":-0.3997322343126581},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.4,"breakHorizontal":-1.0,"spinRate":2007,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.44095562072827077,"extension":6.433761010904502},"index":1,"playId":"bbb8977e-ac04-3a2e-a1be-ce52f15dfd25","pitchNumber":2,"startTime":"2025-08-10T19:25:54.166Z","endTime":"2025-08-10T19:25:57.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.1,"strikeZoneTop":3.58000160654914,"strikeZoneBottom":1.72247294066941,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.846191061396713,"aZ":-23.51472561989919,"pfxX":-8.771242297697427,"pfxZ":4.90386324780379,"pX":1.022674555794633,"pZ":0.261032096256863,"vX0":9.76613116900393,"vY0":-131.10173551011437,"vZ0":-9.38511755773885,"x":78.02,"y":231.73,"x0":-1.5851975947426793,"y0":50.0055666471285,"z0":5.598840736128228,"aX":-15.498887343030187},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.2,"breakHorizontal":14.2,"spinRate":1730,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.41543330096621345,"extension":6.662624844735896},"index":2,"playId":"a5d57253-24e8-3fe9-996e-5fb4d0fa40ab","pitchNumber":3,"startTime":"2025-08-10T19:26:12.823Z","endTime":"2025-08-10T19:26:16.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.378622954730726,"aZ":-28.12366636786912,"pfxX":-9.46917855739538,"pfxZ":2.3238032071397097,"pX":-0.7838734794787184,"pZ":2.590821582328808,"vX0":5.572204885319107,"vY0":-130.67883523419948,"vZ0":-2.9551365496122366,"x":146.88,"y":168.83,"x0":-1.7043326757246695,"y0":50.00380128336033,"z0":5.830437495555093,"aX":-16.51532877930238},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.8,"breakHorizontal":16.1,"spinRate":1842,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4177962228115266,"extension":6.494381788562668},"hitData":{"launchSpeed":85.3,"launchAngle":57.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":97.37,"coordY":113.73}},"index":3,"playId":"bac81083-b71b-3af8-b53c-2a59082f9230","pitchNumber":4,"startTime":"2025-08-10T19:26:36.788Z","endTime":"2025-08-10T19:26:48.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:26:48.820Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Jeffers singles on a line drive to left fielder John Rave. Austin Martin scores.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-10T19:28:09.287Z","endTime":"2025-08-10T19:28:21.992Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":{"id":668674,"link":"/api/v1/people/668674"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-10T19:27:15.292Z","endTime":"2025-08-10T19:28:11.594Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.337707916017848,"aZ":-19.351421543834846,"pfxX":-7.337011639522189,"pfxZ":6.1225891971717665,"pX":-1.1079337878292062,"pZ":2.77884578707448,"vX0":4.2982939395826785,"vY0":-142.9721342959062,"vZ0":-5.365943851631579,"x":159.23,"y":163.75,"x0":-1.6683127772176374,"y0":50.003427977728336,"z0":5.873531221198437,"aX":-15.368237029180333},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.3,"breakHorizontal":12.6,"spinRate":1876,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.38138912598867725,"extension":6.590319129594827},"hitData":{"launchSpeed":85.7,"launchAngle":13.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.95,"coordY":146.94}},"index":1,"playId":"b374d09e-f490-3d63-9c6b-71cbb10ff3b6","pitchNumber":1,"startTime":"2025-08-10T19:28:11.594Z","endTime":"2025-08-10T19:28:21.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:28:21.992Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luke Keaschall flies out to right fielder Mike Yastrzemski.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-10T19:28:26.871Z","endTime":"2025-08-10T19:29:55.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.6,"endSpeed":89.6,"strikeZoneTop":3.24000146572292,"strikeZoneBottom":1.54057392988416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.275047234536206,"aZ":-17.46121877345256,"pfxX":-8.906612043458527,"pfxZ":7.194505373269368,"pX":0.7237877721967181,"pZ":2.13514306692132,"vX0":9.04903974415215,"vY0":-141.80644162497651,"vZ0":-7.060393498455666,"x":89.41,"y":181.13,"x0":-1.3456170715749058,"y0":50.00151195096558,"z0":5.763717497578766,"aX":-18.207802810343495},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.8,"breakHorizontal":14.4,"spinRate":1983,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3857018635149001,"extension":6.688395511326404},"index":0,"playId":"5f06a88c-e03b-361c-8b07-1ce9984a2e2c","pitchNumber":1,"startTime":"2025-08-10T19:28:48.856Z","endTime":"2025-08-10T19:28:52.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.23999961771825,"strikeZoneBottom":1.59218702951281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.179039709632445,"aZ":-30.901997936125916,"pfxX":-3.493666618657379,"pfxZ":0.8044026919155138,"pX":0.5775514920769127,"pZ":0.40792909944389155,"vX0":6.188469514997185,"vY0":-125.20558836500767,"vZ0":-6.832146646828848,"x":94.99,"y":227.77,"x0":-1.481191014873037,"y0":50.000108929969436,"z0":5.726981509094876,"aX":-5.50167905663311},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.0,"breakHorizontal":4.8,"spinRate":2015,"spinDirection":357},"zone":14,"typeConfidence":2.0,"plateTime":0.4388138628505005,"extension":6.477980762156269},"index":1,"playId":"aa5d81af-a445-310a-adfc-d653ee76b200","pitchNumber":2,"startTime":"2025-08-10T19:29:07.453Z","endTime":"2025-08-10T19:29:11.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.23999872258223,"strikeZoneBottom":1.51832860847975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.540788447920924,"aZ":-31.703713547950123,"pfxX":0.30035634168265357,"pfxZ":0.3054283164833871,"pX":0.798545538877677,"pZ":1.2034937736232854,"vX0":5.647792340838813,"vY0":-122.74223735286826,"vZ0":-4.782892562074071,"x":86.56,"y":206.29,"x0":-1.563848068975664,"y0":50.002266417245494,"z0":5.85339488858391,"aX":0.4614242267292857},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.2,"breakHorizontal":-1.8,"spinRate":1981,"spinDirection":7},"zone":14,"typeConfidence":2.0,"plateTime":0.4449238468293606,"extension":6.360394525747236},"index":2,"playId":"becceba6-78a0-379c-9f81-f8e78c9d8feb","pitchNumber":3,"startTime":"2025-08-10T19:29:29.039Z","endTime":"2025-08-10T19:29:33.095Z","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":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.99615243368353,"aZ":-14.438394014029878,"pfxX":-6.9079567828582835,"pfxZ":8.63297253924254,"pX":0.03831997332223801,"pZ":2.9879937198300994,"vX0":6.682451513166749,"vY0":-142.48301540239623,"vZ0":-5.450105022849578,"x":115.54,"y":158.1,"x0":-1.4408549189350448,"y0":50.002636834037865,"z0":5.839300825283322,"aX":-14.19155178880046},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.6,"breakHorizontal":11.2,"spinRate":2132,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.38454416821698123,"extension":6.616527896777159},"hitData":{"launchSpeed":71.0,"launchAngle":38.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.77,"coordY":127.0}},"index":3,"playId":"2d468646-5133-3655-98b7-51a535a753d2","pitchNumber":4,"startTime":"2025-08-10T19:29:48.015Z","endTime":"2025-08-10T19:29:55.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:29:55.714Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Isbel called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-10T19:32:34.139Z","endTime":"2025-08-10T19:36:03.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7,8,9,10,11,12],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Topa replaces Brooks Kriske.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T19:30:56.970Z","endTime":"2025-08-10T19:32:36.394Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623437,"link":"/api/v1/people/623437"},"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":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.42385245473809,"strikeZoneBottom":1.66262384683178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.67918637554725,"aZ":-28.479991353405467,"pfxX":8.881663124423492,"pfxZ":2.4047234822996817,"pX":-0.29319041352999153,"pZ":2.793864356549073,"vX0":2.840221640245115,"vY0":-122.72242851850469,"vZ0":0.6334659129946548,"x":128.18,"y":163.35,"x0":-2.6173195160346907,"y0":50.00267333568127,"z0":4.944847329085113,"aX":13.642152246012426},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.7,"breakHorizontal":-16.7,"spinRate":2737,"spinDirection":72},"zone":4,"typeConfidence":0.91,"plateTime":0.4451058332959925,"extension":5.726955035822352},"index":1,"playId":"bfb057dd-0bbe-3ca6-911d-bc5542f3a42d","pitchNumber":1,"startTime":"2025-08-10T19:32:36.394Z","endTime":"2025-08-10T19:32:40.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.08878261198749,"aZ":-36.10602802302969,"pfxX":-7.6517021514308095,"pfxZ":-2.2401831831948753,"pX":0.40698305028368753,"pZ":1.5055543746372937,"vX0":9.447627455363808,"vY0":-130.46604274369105,"vZ0":-1.9281451318566285,"x":101.49,"y":198.13,"x0":-2.238690268013262,"y0":50.005558584917814,"z0":4.932509470039512,"aX":-13.41739412645044},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-4.3,"breakHorizontal":12.2,"spinRate":1851,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.41713741315485153,"extension":6.182518649300167},"index":2,"playId":"05b7a0b6-ff09-3bdd-a5cc-003d90facd97","pitchNumber":2,"startTime":"2025-08-10T19:32:50.705Z","endTime":"2025-08-10T19:32:54.416Z","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":0},"index":3,"startTime":"2025-08-10T19:33:04.559Z","endTime":"2025-08-10T19:33:17.732Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.24078964128142,"aZ":-35.41983812196405,"pfxX":-7.744879500140923,"pfxZ":-1.8843088118350853,"pX":-1.5084486508668113,"pZ":2.0688520494978673,"vX0":5.130009542071762,"vY0":-129.8558758382588,"vZ0":-0.6828076113744799,"x":174.5,"y":182.92,"x0":-2.49569552105264,"y0":50.00416353304461,"z0":5.011921733230975,"aX":-13.329286243948046},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-3.4,"breakHorizontal":13.0,"spinRate":1987,"spinDirection":264},"zone":13,"typeConfidence":0.53,"plateTime":0.4205628143059923,"extension":5.972345625263726},"index":4,"playId":"0a85c989-5c6b-3b3d-9bc4-6cd4cd1e2984","pitchNumber":3,"startTime":"2025-08-10T19:33:17.732Z","endTime":"2025-08-10T19:33:24.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":86.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.985795355314522,"aZ":-26.197522050910443,"pfxX":-2.7544680051209562,"pfxZ":3.2085222675263285,"pX":0.6703092150288137,"pZ":1.7934886750871328,"vX0":8.715398230419128,"vY0":-133.9269798417066,"vZ0":-3.375528554186565,"x":91.45,"y":190.36,"x0":-2.2322983732509414,"y0":50.004191779027636,"z0":4.8917467074813095,"aX":-5.133549511767002},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.4,"breakHorizontal":3.6,"spinRate":2414,"spinDirection":239},"zone":9,"typeConfidence":0.91,"plateTime":0.40504709911947057,"extension":5.863410864191158},"index":5,"playId":"3be6b0eb-6139-3a46-9a40-9944cd301cfb","pitchNumber":4,"startTime":"2025-08-10T19:33:41.489Z","endTime":"2025-08-10T19:33:44.894Z","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":89.4,"endSpeed":83.3,"strikeZoneTop":3.49999957471993,"strikeZoneBottom":1.71973484939862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.428623646981556,"aZ":-33.191720593613354,"pfxX":-7.548380800382709,"pfxZ":-0.5797983417937118,"pX":-1.7841740576686738,"pZ":1.0854668521902084,"vX0":4.385636938428852,"vY0":-130.2084771969632,"vZ0":-3.3693921099329414,"x":185.01,"y":209.47,"x0":-2.496302732038255,"y0":50.006497086971834,"z0":4.868181103739101,"aX":-13.162059789595402},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.6,"breakHorizontal":13.0,"spinRate":1900,"spinDirection":265},"zone":13,"typeConfidence":0.41,"plateTime":0.4182208372095584,"extension":5.866646246586822},"index":6,"playId":"0175cb55-7e03-3f6b-bc2b-461a0cf4d9d2","pitchNumber":5,"startTime":"2025-08-10T19:34:02.005Z","endTime":"2025-08-10T19:34:05.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.82132732899768,"aZ":-25.2454020200613,"pfxX":-2.1307930427138992,"pfxZ":3.6871331613506584,"pX":0.8446537152416252,"pZ":3.526641419061354,"vX0":8.71094789923043,"vY0":-135.0791722976308,"vZ0":0.35118489604187186,"x":84.8,"y":143.56,"x0":-2.12185104940141,"y0":50.00137322150245,"z0":5.146469558798811,"aX":-4.003414469499308},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.0,"breakHorizontal":2.3,"spinRate":2428,"spinDirection":243},"zone":12,"typeConfidence":0.89,"plateTime":0.4029184060323976,"extension":5.736000530422202},"index":7,"playId":"516435e3-29ac-3506-87f4-59cfc26632c0","pitchNumber":6,"startTime":"2025-08-10T19:34:19.174Z","endTime":"2025-08-10T19:34:23.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.81888069018055,"aZ":-32.18860274212857,"pfxX":-8.612310452876645,"pfxZ":-0.006655175662849899,"pX":-0.07325149812584746,"pZ":2.91542033160136,"vX0":8.605033286048124,"vY0":-140.57972553160147,"vZ0":-0.32024446712525956,"x":119.79,"y":160.06,"x0":-2.0350746187816027,"y0":50.00393938245749,"z0":5.096386174536518,"aX":-17.473438112038515},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":0.1,"breakHorizontal":14.2,"spinRate":2221,"spinDirection":254},"zone":5,"typeConfidence":0.91,"plateTime":0.38763179705806206,"extension":5.7169015856670145},"index":8,"playId":"69410f0b-9f71-39b1-8ba4-a1a9bfc90c06","pitchNumber":7,"startTime":"2025-08-10T19:34:42.260Z","endTime":"2025-08-10T19:34:46.002Z","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":84.5,"endSpeed":77.9,"strikeZoneTop":3.50595990756361,"strikeZoneBottom":1.64573887644916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.36005513066571,"aZ":-29.321245302558033,"pfxX":9.936239417152837,"pfxZ":1.8697110762577442,"pX":1.081708484996395,"pZ":0.8169317188324773,"vX0":5.449154100217639,"vY0":-122.94451416548839,"vZ0":-3.7395744305324197,"x":75.77,"y":216.72,"x0":-2.4571587485407282,"y0":50.00069743376247,"z0":4.857822283883436,"aX":15.142891429142644},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.8,"breakHorizontal":-19.3,"spinRate":2921,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.4462391822555354,"extension":5.593184486559069},"index":9,"playId":"336ee09a-da12-317e-bf95-5f8db96933f1","pitchNumber":8,"startTime":"2025-08-10T19:35:02.119Z","endTime":"2025-08-10T19:35:06.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.52695594225281,"strikeZoneBottom":1.66696880201833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.37087210190401,"aZ":-37.99680396644416,"pfxX":-8.118654698797041,"pfxZ":-3.3778009357400265,"pX":-2.55373027339155,"pZ":1.9433190386318415,"vX0":2.7414644701110467,"vY0":-130.44800112632342,"vZ0":-0.40142811076712936,"x":214.34,"y":186.31,"x0":-2.563312827150969,"y0":50.00357316564424,"z0":4.963106849399658,"aX":-13.995685261356082},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-6.0,"breakHorizontal":14.2,"spinRate":1911,"spinDirection":268},"zone":13,"typeConfidence":0.61,"plateTime":0.41983663392906223,"extension":5.7344293243296836},"index":10,"playId":"c0a20c57-030d-3fe5-9dcf-f3fe3200e2ff","pitchNumber":9,"startTime":"2025-08-10T19:35:19.668Z","endTime":"2025-08-10T19:35:22.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.90535018163996,"aZ":-25.350182278800425,"pfxX":-0.1721894006264455,"pfxZ":3.6460667308151358,"pX":-0.35722011669043513,"pZ":2.7005268304476524,"vX0":5.5693244525887255,"vY0":-135.34317799088797,"vZ0":-1.3879107888649,"x":130.62,"y":165.87,"x0":-2.411148196906031,"y0":50.00592386974275,"z0":4.979415531280848,"aX":-0.3234387290902435},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.5,"breakHorizontal":-0.7,"spinRate":2429,"spinDirection":235},"zone":4,"typeConfidence":0.91,"plateTime":0.40322833272655245,"extension":5.649521834041154},"index":11,"playId":"80af3a6c-a686-3471-a0e9-74e65c27288d","pitchNumber":10,"startTime":"2025-08-10T19:35:36.808Z","endTime":"2025-08-10T19:35:40.951Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.49999932316258,"strikeZoneBottom":1.60096391486813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.40812438425935,"aZ":-27.97111440053934,"pfxX":9.352934949078545,"pfxZ":2.847516552795388,"pX":-0.23493293929283676,"pZ":2.0360858386716245,"vX0":2.76893005007972,"vY0":-120.7302771757836,"vZ0":-0.8607446850572782,"x":125.96,"y":183.81,"x0":-2.611762180390023,"y0":50.003393100058915,"z0":4.857993355803727,"aX":13.813416805268998},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.2,"breakHorizontal":-17.6,"spinRate":2810,"spinDirection":75},"zone":8,"typeConfidence":0.91,"plateTime":0.4535978598025161,"extension":5.7679773113575},"index":12,"playId":"0fb6a49f-8636-3165-b60c-c87b1b2cc17a","pitchNumber":11,"startTime":"2025-08-10T19:35:59.335Z","endTime":"2025-08-10T19:36:03.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:36:03.728Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Yastrzemski called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-10T19:36:13.757Z","endTime":"2025-08-10T19:37:43.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.54211651998212,"strikeZoneBottom":1.66242167589932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.62770404198279,"aZ":-28.50168713656101,"pfxX":10.555336933401582,"pfxZ":2.4951928526179534,"pX":0.17579218290396367,"pZ":2.160529525756741,"vX0":3.303492620232815,"vY0":-120.55973773564745,"vZ0":-0.5531190757444242,"x":110.3,"y":180.45,"x0":-2.5837225182028103,"y0":50.00219205322416,"z0":4.910493534600426,"aX":15.521672067755683},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.7,"breakHorizontal":-19.9,"spinRate":2812,"spinDirection":67},"zone":8,"typeConfidence":0.91,"plateTime":0.45447111134686,"extension":5.507041286380402},"index":0,"playId":"8b45322c-b7fa-329f-9092-7714d179dbf6","pitchNumber":1,"startTime":"2025-08-10T19:36:25.868Z","endTime":"2025-08-10T19:36:29.503Z","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":84.5,"endSpeed":77.5,"strikeZoneTop":3.52856704806485,"strikeZoneBottom":1.69781146567674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.606751073304448,"aZ":-27.627959753203143,"pfxX":9.559028931508958,"pfxZ":2.98183977068351,"pX":0.3520947488927013,"pZ":1.5424172805124996,"vX0":4.106662185300857,"vY0":-122.94390035079728,"vZ0":-2.167973161507442,"x":103.58,"y":197.13,"x0":-2.584152319833647,"y0":50.000259698579015,"z0":4.7931247400753065,"aX":14.549683199928634},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.2,"breakHorizontal":-18.2,"spinRate":2826,"spinDirection":60},"zone":14,"typeConfidence":0.91,"plateTime":0.4464353271413546,"extension":5.693425801641505},"index":1,"playId":"76eb67a1-0330-3503-a69b-8afd38c52ce9","pitchNumber":2,"startTime":"2025-08-10T19:36:41.606Z","endTime":"2025-08-10T19:36:45.950Z","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":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.42999993067276,"strikeZoneBottom":1.62384113077785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.38232289988401,"aZ":-24.051806595401843,"pfxX":-1.490746269626749,"pfxZ":4.440916237826309,"pX":0.804517471190781,"pZ":3.532294659318812,"vX0":8.676508542697167,"vY0":-134.24418325763008,"vZ0":0.30990259056322667,"x":86.33,"y":143.41,"x0":-2.272362920910754,"y0":50.005363135487485,"z0":5.124079371079451,"aX":-2.729726498104327},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.3,"breakHorizontal":0.8,"spinRate":2497,"spinDirection":240},"zone":12,"typeConfidence":0.9,"plateTime":0.4076215212001859,"extension":5.818399604952853},"index":2,"playId":"5ab17973-c1ae-3530-97a3-41611207a69b","pitchNumber":3,"startTime":"2025-08-10T19:36:59.913Z","endTime":"2025-08-10T19:37:03.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.328218737998068,"aZ":-41.20567418191568,"pfxX":-8.41790763969764,"pfxZ":-5.376483960290122,"pX":-0.9402802607459789,"pZ":1.4542485968742795,"vX0":6.366669003473808,"vY0":-129.58330671771617,"vZ0":-0.5602702209606859,"x":152.84,"y":199.52,"x0":-2.3511545492793715,"y0":50.00539469846158,"z0":4.856560814392072,"aX":-14.134017396255059},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-9.6,"breakHorizontal":13.6,"spinRate":1865,"spinDirection":262},"zone":13,"typeConfidence":0.7,"plateTime":0.4247925349335113,"extension":5.9254357042686046},"index":3,"playId":"28155a3e-01df-3854-9e51-7095e184163d","pitchNumber":4,"startTime":"2025-08-10T19:37:16.016Z","endTime":"2025-08-10T19:37:19.723Z","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":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-10T19:37:26.958Z","endTime":"2025-08-10T19:37:40.020Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.43000093107562,"strikeZoneBottom":1.62504659389352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.31213604185075,"aZ":-25.50420076396373,"pfxX":-1.1735420916971644,"pfxZ":3.5629536611173522,"pX":-0.712947613112351,"pZ":1.9636182670743465,"vX0":4.904579554564661,"vY0":-135.15755649217925,"vZ0":-3.206025018899289,"x":144.18,"y":185.76,"x0":-2.389613906018983,"y0":50.000238696908944,"z0":4.933632226023572,"aX":-2.195691597740149},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.0,"breakHorizontal":1.2,"spinRate":2439,"spinDirection":239},"zone":7,"typeConfidence":0.91,"plateTime":0.403499721169132,"extension":5.660591637227209},"index":5,"playId":"c0e3e1fa-0aac-33eb-96ee-71bb364dc802","pitchNumber":5,"startTime":"2025-08-10T19:37:40.020Z","endTime":"2025-08-10T19:37:43.763Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:37:43.763Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Maikel Garcia doubles (31) on a sharp line drive to center fielder Austin Martin.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-10T19:38:01.662Z","endTime":"2025-08-10T19:38:21.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.83271721469054,"aZ":-30.23346766232192,"pfxX":-11.290435132054672,"pfxZ":0.9964809559703482,"pX":0.3802112253760024,"pZ":2.2514924678230703,"vX0":10.82465014942286,"vY0":-138.39319922732113,"vZ0":-1.7180376395915062,"x":102.51,"y":177.99,"x0":-2.1080769477280223,"y0":50.002408221063035,"z0":4.898287311875647,"aX":-21.980241021158243},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":1.7,"breakHorizontal":18.2,"spinRate":2271,"spinDirection":254},"zone":9,"typeConfidence":0.91,"plateTime":0.3952183666023603,"extension":5.875857158266042},"hitData":{"launchSpeed":104.2,"launchAngle":13.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":165.68,"coordY":65.34}},"index":0,"playId":"426787b3-5e4c-3c60-a19d-f683c8a156a3","pitchNumber":1,"startTime":"2025-08-10T19:38:08.773Z","endTime":"2025-08-10T19:38:21.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:38:21.633Z","atBatIndex":68},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Justin Topa intentionally walks Vinnie Pasquantino.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-10T19:38:27.475Z","endTime":"2025-08-10T19:39:53.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnSecond":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-10T19:38:49.562Z","endTime":"2025-08-10T19:39:52.305Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"07767966-0706-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-10T19:39:52.305Z","endTime":"2025-08-10T19:39:52.338Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"07767966-0706-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-10T19:39:52.338Z","endTime":"2025-08-10T19:39:52.339Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"07767966-0706-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-10T19:39:52.339Z","endTime":"2025-08-10T19:39:52.341Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":4,"playId":"07767966-0706-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-10T19:39:52.341Z","endTime":"2025-08-10T19:39:53.744Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-08-10T19:39:53.744Z","atBatIndex":69},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Salvador Perez hit by pitch. Maikel Garcia to 3rd. Vinnie Pasquantino to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-10T19:39:57.183Z","endTime":"2025-08-10T19:40:24.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnThird":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.790385574561327,"aZ":-30.34865170470635,"pfxX":10.563580985461847,"pfxZ":1.2262183182092876,"pX":-1.7673033357245649,"pZ":3.453620033340843,"vX0":-1.0212381039416494,"vY0":-121.15858275822289,"vZ0":2.2061141849358137,"x":184.37,"y":145.53,"x0":-2.712408167437947,"y0":50.00153430232436,"z0":5.184516306379515,"aX":15.694060638186825},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.0,"breakHorizontal":-18.8,"spinRate":2903,"spinDirection":67},"zone":11,"typeConfidence":0.91,"plateTime":0.4521806661489043,"extension":5.640498737044721},"index":0,"playId":"6d7a6865-2454-30b3-bd4e-497f67cacadf","pitchNumber":1,"startTime":"2025-08-10T19:40:18.451Z","endTime":"2025-08-10T19:40:24.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:40:24.777Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adam Frazier flies out to right fielder Trevor Larnach.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-10T19:40:37.746Z","endTime":"2025-08-10T19:41:29.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.27000067381535,"strikeZoneBottom":1.4167080181369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.622271840505565,"aZ":-27.609979129053634,"pfxX":9.548983143310931,"pfxZ":3.0423880004303374,"pX":1.4681700291145694,"pZ":2.3959917668214583,"vX0":6.153457115365245,"vY0":-121.8540112462547,"vZ0":-0.25410153798616786,"x":61.04,"y":174.09,"x0":-2.3328337313557257,"y0":50.00207801018586,"z0":4.893262917909159,"aX":14.312796048498388},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.8,"breakHorizontal":-18.7,"spinRate":2761,"spinDirection":68},"zone":12,"typeConfidence":0.91,"plateTime":0.45003201931743986,"extension":5.556676157450487},"index":0,"playId":"9fd73fc8-686e-3281-9b85-91de03d1c3b3","pitchNumber":1,"startTime":"2025-08-10T19:41:04.187Z","endTime":"2025-08-10T19:41:08.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.75954513224014,"aZ":-25.859195940575052,"pfxX":4.9853905657850675,"pfxZ":4.08715490769033,"pX":0.11316976154806638,"pZ":2.4934066113904505,"vX0":4.943509470188362,"vY0":-123.09358919865619,"vZ0":-0.47918823072166544,"x":112.69,"y":171.46,"x0":-2.5635915730022503,"y0":50.00420195560668,"z0":4.866109282894401,"aX":7.706608027799924},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.6,"breakHorizontal":-10.1,"spinRate":2747,"spinDirection":73},"zone":5,"typeConfidence":0.88,"plateTime":0.44373256352469825,"extension":5.672175677859866},"hitData":{"launchSpeed":97.4,"launchAngle":24.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.56,"coordY":83.93}},"index":1,"playId":"cf7a237c-3b9c-3ba1-a630-dd79925a2d4c","pitchNumber":2,"startTime":"2025-08-10T19:41:21.864Z","endTime":"2025-08-10T19:41:29.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:41:29.967Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edouard Julien grounds out, second baseman Jonathan India to first baseman Salvador Perez.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-10T19:44:42.424Z","endTime":"2025-08-10T19:45:47.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: John Schreiber replaces Lucas Erceg.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T19:42:40.277Z","endTime":"2025-08-10T19:43:48.598Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670167,"link":"/api/v1/people/670167"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Edouard Julien replaces Alan Roden.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-10T19:43:48.598Z","endTime":"2025-08-10T19:44:44.639Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":702176,"link":"/api/v1/people/702176"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.37999945490515,"strikeZoneBottom":1.67466026937761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.359802185326895,"aZ":-33.81733559143633,"pfxX":7.332687430804222,"pfxZ":-1.1273744645813242,"pX":-0.30968971423064295,"pZ":2.1535135264576164,"vX0":3.5807048736646307,"vY0":-120.01067361741933,"vZ0":1.3165706297312392,"x":128.8,"y":180.64,"x0":-2.7739816874211303,"y0":50.002973214130634,"z0":4.611371229398198,"aX":10.688180540196084},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.4,"breakHorizontal":-14.2,"spinRate":2532,"spinDirection":58},"zone":7,"typeConfidence":0.9,"plateTime":0.4565038185949888,"extension":6.238672197307638},"index":2,"playId":"3669e8b5-1fdf-3246-aeee-0132af8dcac0","pitchNumber":1,"startTime":"2025-08-10T19:44:44.639Z","endTime":"2025-08-10T19:44:48.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.36547845364688,"strikeZoneBottom":1.70246760358782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.28510664356931,"aZ":-26.586953930912006,"pfxX":-1.1505251404774004,"pfxZ":3.230862711708081,"pX":-1.181546233940473,"pZ":3.016774065724901,"vX0":4.077351067445062,"vY0":-130.14547148147548,"vZ0":0.8376542019336595,"x":162.04,"y":157.33,"x0":-2.6136082289366382,"y0":50.002511872439655,"z0":4.692301561439218,"aX":-1.9899149743487845},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.2,"breakHorizontal":1.2,"spinRate":2449,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.4195954700733697,"extension":6.174739357684883},"index":3,"playId":"f1e831ee-16f9-3da8-ac8f-3108af37e005","pitchNumber":2,"startTime":"2025-08-10T19:45:00.685Z","endTime":"2025-08-10T19:45:04.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.933054688555824,"aZ":-27.378348455077944,"pfxX":-0.05676908515941892,"pfxZ":2.839662110200768,"pX":0.1356670566522477,"pZ":2.436547171944334,"vX0":6.67614892545766,"vY0":-128.91240665201346,"vZ0":-0.43349685207619265,"x":111.83,"y":172.99,"x0":-2.4764676039852693,"y0":50.001955758110746,"z0":4.713960646142453,"aX":-0.09579604887181781},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":-1.3,"spinRate":2523,"spinDirection":200},"zone":5,"typeConfidence":0.9,"plateTime":0.4243181380536041,"extension":6.378381781089539},"index":4,"playId":"d316e363-14cf-37e2-8643-4b7dec0731dc","pitchNumber":3,"startTime":"2025-08-10T19:45:17.292Z","endTime":"2025-08-10T19:45:21.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.51623295910177,"aZ":-22.557110338379772,"pfxX":-7.4623717039699065,"pfxZ":5.0512977940547295,"pX":0.30375158552230186,"pZ":2.8775137064928575,"vX0":9.698758028415337,"vY0":-136.311830141864,"vZ0":-0.5093727295179211,"x":105.42,"y":161.09,"x0":-2.3106756943868048,"y0":50.0059391527743,"z0":4.607472930297453,"aX":-14.21839626285642},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.2,"breakHorizontal":11.8,"spinRate":2249,"spinDirection":243},"zone":3,"typeConfidence":0.9,"plateTime":0.3999538059667156,"extension":6.416525187748256},"hitData":{"launchSpeed":87.0,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.2,"coordY":154.3}},"index":5,"playId":"b50392b0-4ef4-3f23-aba6-b3426a133cb2","pitchNumber":4,"startTime":"2025-08-10T19:45:40.075Z","endTime":"2025-08-10T19:45:47.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:45:47.356Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Larnach flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-10T19:45:54.691Z","endTime":"2025-08-10T19:46:39.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.73000038550157,"strikeZoneBottom":1.73281750683789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.499809065742664,"aZ":-34.1295790305156,"pfxX":-9.448808044482963,"pfxZ":-1.0416097578222914,"pX":0.13344232513555698,"pZ":1.902886668085191,"vX0":9.748528996184733,"vY0":-136.43767068995922,"vZ0":-0.9744959350696747,"x":111.91,"y":187.4,"x0":-2.261185837680242,"y0":50.000439290380484,"z0":4.620249789314975,"aX":-17.781381999546863},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-1.9,"breakHorizontal":15.0,"spinRate":2222,"spinDirection":241},"zone":8,"typeConfidence":0.91,"plateTime":0.4017167504719015,"extension":6.464599869000798},"index":0,"playId":"bcb6af73-fc3c-337e-83ce-126c82de5f8b","pitchNumber":1,"startTime":"2025-08-10T19:46:13.585Z","endTime":"2025-08-10T19:46:17.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.72872031477078,"aZ":-30.451024418069622,"pfxX":8.975767568929877,"pfxZ":1.1606910540732107,"pX":0.19630626548260588,"pZ":1.5077988192515561,"vX0":3.65194059161474,"vY0":-120.94981560534659,"vZ0":-1.2239816830691435,"x":109.52,"y":198.07,"x0":-2.4993471287639473,"y0":50.00135927219887,"z0":4.69234449135804,"aX":13.286792056670341},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.0,"breakHorizontal":-17.2,"spinRate":2555,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.45296664518891694,"extension":6.508710122379299},"hitData":{"launchSpeed":91.7,"launchAngle":40.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.06,"coordY":73.84}},"index":1,"playId":"2d10c9c1-f376-30c3-8108-174c8e5232f7","pitchNumber":2,"startTime":"2025-08-10T19:46:30.080Z","endTime":"2025-08-10T19:46:39.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:46:39.355Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brooks Lee flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-10T19:46:57.856Z","endTime":"2025-08-10T19:47:12.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.16849875965973,"aZ":-27.78450848891503,"pfxX":-0.07255959746263396,"pfxZ":2.530946342557593,"pX":0.05198035843785673,"pZ":3.2616559020751903,"vX0":6.493526396443209,"vY0":-129.56667071844075,"vZ0":1.447088657313028,"x":115.02,"y":150.72,"x0":-2.4569985470091438,"y0":50.00143033037595,"z0":4.7901298682053834,"aX":-0.12740307269308468},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.0,"breakHorizontal":-1.1,"spinRate":2510,"spinDirection":181},"zone":2,"typeConfidence":0.9,"plateTime":0.419657234161102,"extension":6.364745278973769},"hitData":{"launchSpeed":94.1,"launchAngle":29.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":88.55,"coordY":54.88}},"index":0,"playId":"79e25283-8634-34cb-bd27-2bb931365279","pitchNumber":1,"startTime":"2025-08-10T19:47:03.935Z","endTime":"2025-08-10T19:47:12.346Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:47:12.346Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan India grounds out, shortstop Brooks Lee to first baseman Edouard Julien.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-10T19:49:51.214Z","endTime":"2025-08-10T19:50:00.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4],"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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from first base to left field for Kody Clemens.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T19:48:31.873Z","endTime":"2025-08-10T19:48:31.904Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"200"},{"details":{"description":"Edouard Julien remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-10T19:48:31.904Z","endTime":"2025-08-10T19:48:31.905Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":702176,"link":"/api/v1/people/702176"}},{"details":{"description":"Pitching Change: Michael Tonkin replaces Justin Topa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-10T19:48:31.905Z","endTime":"2025-08-10T19:48:46.295Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543859,"link":"/api/v1/people/543859"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Adam Frazier starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-10T19:48:46.295Z","endTime":"2025-08-10T19:49:53.134Z","isPitch":false,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"base":2},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.199879018845014,"aZ":-25.186560265264166,"pfxX":-9.72153870293453,"pfxZ":3.7921656812756304,"pX":-0.40794755316879333,"pZ":2.5947191500163154,"vX0":10.917340657568564,"vY0":-133.9660483015522,"vZ0":-2.6731132364568135,"x":132.55,"y":168.72,"x0":-3.2465493726827845,"y0":50.00294396905262,"z0":5.379664126285973,"aX":-17.914700311117453},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.6,"breakHorizontal":15.6,"spinRate":2341,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.4067232291108849,"extension":5.973528756458236},"hitData":{"launchSpeed":90.6,"launchAngle":0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.01,"coordY":150.75}},"index":4,"playId":"4666b646-1793-3c00-ba88-336ae2812f54","pitchNumber":1,"startTime":"2025-08-10T19:49:53.134Z","endTime":"2025-08-10T19:50:00.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:50:00.872Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Rave strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-10T19:50:24.263Z","endTime":"2025-08-10T19:51:46.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"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":92.7,"endSpeed":85.5,"strikeZoneTop":3.42413617934233,"strikeZoneBottom":1.55618795022836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.904755423805966,"aZ":-20.497503063712823,"pfxX":-7.695243247460745,"pfxZ":6.299968669565811,"pX":0.47189052118478825,"pZ":3.47675548746754,"vX0":12.674027259799677,"vY0":-134.51185537054346,"vZ0":-1.2908196709626487,"x":99.01,"y":144.91,"x0":-3.275711985936587,"y0":50.00661061924701,"z0":5.399454524291432,"aX":-14.273650891052979},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":11.6,"spinRate":2319,"spinDirection":239},"zone":3,"typeConfidence":2.0,"plateTime":0.40535358764784934,"extension":5.871262344980021},"index":0,"playId":"2753738f-2979-3008-845d-80096a2f4818","pitchNumber":1,"startTime":"2025-08-10T19:50:24.263Z","endTime":"2025-08-10T19:50:28.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.8,"strikeZoneTop":3.54988083181176,"strikeZoneBottom":1.6494724850677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.57982435251214,"aZ":-32.33527292696439,"pfxX":-0.8295022819389057,"pfxZ":-0.10456814296047945,"pX":-1.1646020995473012,"pZ":2.1112562482821393,"vX0":6.061847642596257,"vY0":-121.50226112556211,"vZ0":-1.1055031883646993,"x":161.39,"y":181.78,"x0":-3.5687597606898773,"y0":50.003714362515,"z0":5.345850100411625,"aX":-1.2585376125497887},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.2,"breakHorizontal":0.2,"spinRate":2190,"spinDirection":5},"zone":13,"typeConfidence":2.0,"plateTime":0.44833153700176,"extension":5.8168460571910146},"index":1,"playId":"9bec36d5-6bec-3b16-99ee-010124ac8061","pitchNumber":2,"startTime":"2025-08-10T19:50:42.714Z","endTime":"2025-08-10T19:50:46.214Z","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":93.5,"endSpeed":86.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.25315132501861,"aZ":-20.409941699313105,"pfxX":-6.843222607041977,"pfxZ":6.189642301165248,"pX":-0.3238524590590598,"pZ":2.7008410122894735,"vX0":10.516492443331893,"vY0":-135.8951449021203,"vZ0":-3.221304109835447,"x":129.34,"y":165.86,"x0":-3.3262231459480476,"y0":50.00411255516302,"z0":5.2926086308184805,"aX":-13.009389340357965},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":10.6,"spinRate":2385,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.40058334566299036,"extension":5.883941119511841},"index":2,"playId":"df8aaa29-a3a7-30d1-8f60-44fa066f65f8","pitchNumber":3,"startTime":"2025-08-10T19:51:03.224Z","endTime":"2025-08-10T19:51:06.364Z","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":93.6,"endSpeed":86.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.7090670632986,"aZ":-21.12725397343348,"pfxX":-7.104510485100848,"pfxZ":5.867597298329173,"pX":1.0544852685897421,"pZ":3.132798316346313,"vX0":14.10226061825634,"vY0":-135.63692312697782,"vZ0":-1.7941185859244944,"x":76.81,"y":154.19,"x0":-3.264342141290073,"y0":50.00381072091971,"z0":5.2601496835289145,"aX":-13.37969141542013},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.4,"breakHorizontal":10.2,"spinRate":2333,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.402176246891925,"extension":6.0006690073399485},"index":3,"playId":"03663ad6-f06e-3f02-8946-88d4b8b37524","pitchNumber":4,"startTime":"2025-08-10T19:51:22.837Z","endTime":"2025-08-10T19:51:26.105Z","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":93.4,"endSpeed":85.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.710261757374788,"aZ":-22.011007118931033,"pfxX":-7.216174976644933,"pfxZ":5.404965072513233,"pX":-1.0534635183493735,"pZ":3.2448908005042867,"vX0":9.156274273133299,"vY0":-135.7901015875357,"vZ0":-1.3352444792973226,"x":157.16,"y":151.17,"x0":-3.520162753765499,"y0":50.00553732003836,"z0":5.263702698743489,"aX":-13.57676048905826},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.7,"breakHorizontal":11.3,"spinRate":2364,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.40224215848765654,"extension":5.957874245644365},"index":4,"playId":"bebcc0ac-9f9a-3e69-9807-7f388b3fdab3","pitchNumber":5,"startTime":"2025-08-10T19:51:43.059Z","endTime":"2025-08-10T19:51:46.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:51:46.283Z","atBatIndex":76},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Loftin walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-10T19:53:14.042Z","endTime":"2025-08-10T19:54:06.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nick Loftin replaces Luke Maile.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-10T19:52:06.243Z","endTime":"2025-08-10T19:52:13.961Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":571912,"link":"/api/v1/people/571912"}},{"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":2},"index":1,"startTime":"2025-08-10T19:52:13.961Z","endTime":"2025-08-10T19:53:16.304Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.43000022124732,"strikeZoneBottom":1.59304566304229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.45721363075816,"aZ":-31.06396816367909,"pfxX":0.4083466758530703,"pfxZ":0.7421998298481576,"pX":-1.5341134031640822,"pZ":3.043830350631822,"vX0":4.3134135480737426,"vY0":-121.08244304044669,"vZ0":0.4691174759823862,"x":175.48,"y":156.6,"x0":-3.3844502289594764,"y0":50.00412642089495,"z0":5.5443744533456485,"aX":0.6119083568328194},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.7,"breakHorizontal":-1.7,"spinRate":2203,"spinDirection":93},"zone":11,"typeConfidence":2.0,"plateTime":0.45066071809537656,"extension":5.9402449521691825},"index":2,"playId":"d64999a1-d980-3a93-bfba-424687d13a53","pitchNumber":1,"startTime":"2025-08-10T19:53:16.304Z","endTime":"2025-08-10T19:53:19.773Z","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.8,"strikeZoneTop":3.51887776017321,"strikeZoneBottom":1.73807349810265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.592458095934006,"aZ":-25.284003895923355,"pfxX":-9.973979840478343,"pfxZ":3.7549393948436514,"pX":-1.7761286730592583,"pZ":2.695643038784815,"vX0":7.999013839210546,"vY0":-134.26593756044556,"vZ0":-2.2730788939557174,"x":184.7,"y":166.0,"x0":-3.49008361639906,"y0":50.005130333336126,"z0":5.342530687170946,"aX":-18.311969000290553},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":16.4,"spinRate":2288,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.40709953417064737,"extension":5.94654099515289},"index":3,"playId":"0d5e02a6-3ae0-3c2d-8a7c-deec469be7b8","pitchNumber":2,"startTime":"2025-08-10T19:53:30.861Z","endTime":"2025-08-10T19:53:34.116Z","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":92.3,"endSpeed":85.0,"strikeZoneTop":3.46908013216515,"strikeZoneBottom":1.72178774447696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.354082289757876,"aZ":-25.514078448381483,"pfxX":-11.007616634174255,"pfxZ":3.6484007909845038,"pX":0.07836638507615162,"pZ":0.9166935610459647,"vX0":12.562701511921121,"vY0":-133.80808171933563,"vZ0":-6.543590309046839,"x":114.01,"y":214.03,"x0":-3.2347897751674712,"y0":50.00062890821586,"z0":5.207678692363395,"aX":-20.071858045318137},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.4,"breakHorizontal":17.4,"spinRate":2398,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.408477238382166,"extension":6.143306524752251},"index":4,"playId":"7c1f6159-a242-32a1-a11b-efb8c2e02b2b","pitchNumber":3,"startTime":"2025-08-10T19:53:45.948Z","endTime":"2025-08-10T19:53:49.918Z","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":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.42999846834314,"strikeZoneBottom":1.63025561175801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.627673562534827,"aZ":-18.206626222637713,"pfxX":-8.45037504404786,"pfxZ":7.474809778878715,"pX":1.05975544223393,"pZ":2.5372461346733832,"vX0":14.276556553542507,"vY0":-135.16164067961125,"vZ0":-4.067317751053509,"x":76.6,"y":170.27,"x0":-3.1683684699215555,"y0":50.00584747418452,"z0":5.3228623653503035,"aX":-15.798798659224467},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.8,"breakHorizontal":12.6,"spinRate":2403,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.4036586338371517,"extension":5.961539239112712},"index":5,"playId":"481fb60f-4374-3d70-8aa7-d702592725a0","pitchNumber":4,"startTime":"2025-08-10T19:54:02.817Z","endTime":"2025-08-10T19:54:06.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:54:06.177Z","atBatIndex":77},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Isbel pops out to shortstop Brooks Lee.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-10T19:54:13.762Z","endTime":"2025-08-10T19:54:58.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.54189322768863,"strikeZoneBottom":1.67256421820893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.29847802157448,"aZ":-32.98356086313205,"pfxX":3.1646495480625907,"pfxZ":-0.5669174275183106,"pX":-1.0478704097765141,"pZ":2.7690122009263534,"vX0":5.276439809804918,"vY0":-119.17235236149664,"vZ0":0.9808652625906502,"x":156.94,"y":164.02,"x0":-3.7074263409909776,"y0":50.00296707774014,"z0":5.34662058502375,"aX":4.520908869279918},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.5,"breakHorizontal":-7.1,"spinRate":2516,"spinDirection":42},"zone":11,"typeConfidence":2.0,"plateTime":0.4607752326685075,"extension":6.002845799929981},"index":0,"playId":"6692df63-a9a7-38ae-b4ad-83f05efa4a39","pitchNumber":1,"startTime":"2025-08-10T19:54:33.231Z","endTime":"2025-08-10T19:54:37.671Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":93.2,"endSpeed":85.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.83342340953797,"aZ":-18.730993206224156,"pfxX":-7.602047168729429,"pfxZ":7.199482125008593,"pX":0.5598501741647853,"pZ":1.982102874079646,"vX0":12.807575267151467,"vY0":-135.15200204859724,"vZ0":-4.942691980874907,"x":95.66,"y":185.26,"x0":-3.2323782898509585,"y0":50.00533229797959,"z0":5.132690588705666,"aX":-14.200722918819585},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.2,"breakHorizontal":11.3,"spinRate":2372,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.40380426620714305,"extension":6.48010328299023},"hitData":{"launchSpeed":79.7,"launchAngle":63.0,"totalDistance":161.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":107.69,"coordY":139.95}},"index":1,"playId":"90408a82-95a6-3686-bb94-564b2bd2ce87","pitchNumber":2,"startTime":"2025-08-10T19:54:48.821Z","endTime":"2025-08-10T19:54:58.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:54:58.177Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mickey Gasper strikes out on a foul bunt.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-10T19:57:49.047Z","endTime":"2025-08-10T19:59:47.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[5,6,7,8,9,10,11],"actionIndex":[0,1,2,3,4],"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":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from first base to catcher for Salvador Perez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T19:56:46.452Z","endTime":"2025-08-10T19:56:46.474Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"400"},{"details":{"description":"Nick Loftin remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-10T19:56:46.474Z","endTime":"2025-08-10T19:56:46.476Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"801","replacedPlayer":{"id":571912,"link":"/api/v1/people/571912"}},{"details":{"description":"Pitching Change: Taylor Clarke replaces John Schreiber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-10T19:56:46.476Z","endTime":"2025-08-10T19:57:00.927Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Brooks Lee starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-10T19:57:00.927Z","endTime":"2025-08-10T19:57:15.806Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-runner Royce Lewis replaces Brooks Lee.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-08-10T19:57:15.806Z","endTime":"2025-08-10T19:57:51.344Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":686797,"link":"/api/v1/people/686797"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.407867388309352,"aZ":-13.846658001078541,"pfxX":-5.560966651365177,"pfxZ":9.64739464539024,"pX":1.282834404068478,"pZ":1.5190145817576295,"vX0":7.851880867408427,"vY0":-136.77926221568583,"vZ0":-8.844837042875934,"x":68.1,"y":197.77,"x0":-0.8989507975650779,"y0":50.00246291236729,"z0":5.738202381914326,"aX":-10.564890496762253},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":8.5,"spinRate":2293,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.40002028565282677,"extension":6.388578062224515},"index":5,"playId":"8e236af9-a999-320a-b343-d2fe373ca58b","pitchNumber":1,"startTime":"2025-08-10T19:57:51.344Z","endTime":"2025-08-10T19:57:55.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":2.54191822861861,"strikeZoneBottom":1.27017724618083,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.71043751044447,"aZ":-30.510253262007144,"pfxX":-8.727821267045478,"pfxZ":0.9641827094343611,"pX":1.2559229309161608,"pZ":2.977793515046785,"vX0":8.85368489578322,"vY0":-129.75833960739845,"vZ0":-1.5025050661294999,"x":69.13,"y":158.38,"x0":-1.0508672225298028,"y0":50.0019793800415,"z0":5.86831008192072,"aX":-15.026170295107766},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.7,"breakHorizontal":14.0,"spinRate":1846,"spinDirection":242},"zone":12,"typeConfidence":0.9,"plateTime":0.42058558710438554,"extension":6.367955777648006},"index":6,"playId":"ebc268e7-0f43-3579-9422-30acb078afe2","pitchNumber":2,"startTime":"2025-08-10T19:58:09.246Z","endTime":"2025-08-10T19:58:12.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.718861130538002,"aZ":-11.82616810707442,"pfxX":-5.022811628229437,"pfxZ":10.359555968894979,"pX":0.8383439154430438,"pZ":1.4162715564796708,"vX0":6.625795481603507,"vY0":-138.72984392855255,"vZ0":-9.624653572419529,"x":85.04,"y":200.54,"x0":-0.919577933551707,"y0":50.006851046649935,"z0":5.702268626594456,"aX":-9.870625256364333},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":7.8,"spinRate":2488,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.3936051832691989,"extension":6.361634549475897},"index":7,"playId":"8d882bea-592e-3829-93a0-eb9a9e3508b7","pitchNumber":3,"startTime":"2025-08-10T19:58:27.970Z","endTime":"2025-08-10T19:58:31.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.519045545799674,"aZ":-14.469397922631744,"pfxX":-6.570957883584901,"pfxZ":9.05782793669642,"pX":0.6736474633462014,"pZ":2.694512419874137,"vX0":6.994428769046789,"vY0":-138.366649846971,"vZ0":-5.7943293119591,"x":91.32,"y":166.03,"x0":-1.0234464902859655,"y0":50.00390133358401,"z0":5.771686631114215,"aX":-12.845978416622263},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":10.6,"spinRate":2354,"spinDirection":215},"zone":3,"typeConfidence":0.81,"plateTime":0.3946190801029066,"extension":6.3953036383506365},"index":8,"playId":"6d27eb74-8886-331c-ab91-adb956637672","pitchNumber":4,"startTime":"2025-08-10T19:58:47.312Z","endTime":"2025-08-10T19:58:50.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.120514236924702,"aZ":-13.114910480040118,"pfxX":-5.590594781435056,"pfxZ":9.874586698160453,"pX":1.1329729951597851,"pZ":1.7394280693725634,"vX0":7.693548620981249,"vY0":-137.49117498954502,"vZ0":-8.538948910517451,"x":73.81,"y":191.82,"x0":-0.9644708069932207,"y0":50.00456009510683,"z0":5.75860513312039,"aX":-10.793306145016516},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":8.6,"spinRate":2409,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.39712414738518564,"extension":6.43593542100219},"index":9,"playId":"b64db2a3-5bed-37ad-bbbd-231c70b05acd","pitchNumber":5,"startTime":"2025-08-10T19:59:06.099Z","endTime":"2025-08-10T19:59:09.690Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":10,"playId":"531482be-8be8-4b82-af9b-7fe877e7bde5","startTime":"2025-08-10T19:59:27.255Z","endTime":"2025-08-10T19:59:32.255Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.271661775206674,"aZ":-24.198516872630663,"pfxX":-0.2311016873014951,"pfxZ":4.6016823125662185,"pX":-0.003083343657022678,"pZ":2.7693964549502974,"vX0":3.14397302277003,"vY0":-129.59403424133168,"vZ0":-3.3284529715263904,"x":117.12,"y":164.01,"x0":-1.1922820600491164,"y0":50.00235957782609,"z0":5.880003890719888,"aX":-0.40074015941666863},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.9,"breakHorizontal":-0.1,"spinRate":2202,"spinDirection":186},"zone":2,"typeConfidence":0.94,"plateTime":0.419632313969724,"extension":6.24708627036765},"index":11,"playId":"a6b4d527-cd92-366a-b765-93625ba3ee7c","pitchNumber":6,"startTime":"2025-08-10T19:59:39.799Z","endTime":"2025-08-10T19:59:47.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T19:59:47.814Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Fitzgerald flies out to left fielder John Rave.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-10T20:00:02.743Z","endTime":"2025-08-10T20:00:36.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.2,"endSpeed":82.4,"strikeZoneTop":3.30100055968787,"strikeZoneBottom":1.69071892683719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.422027861017114,"aZ":-31.65382778405024,"pfxX":-8.400606595371864,"pfxZ":0.2980769191315673,"pX":-0.7621314938943214,"pZ":3.0076013475540764,"vX0":4.327204690503277,"vY0":-129.97743348959912,"vZ0":-1.0255084924222615,"x":146.05,"y":157.57,"x0":-1.3509084957074067,"y0":50.00029694790189,"z0":5.795546391219409,"aX":-14.473776451283607},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.6,"breakHorizontal":14.4,"spinRate":1631,"spinDirection":250},"zone":1,"typeConfidence":0.9,"plateTime":0.42025789349664855,"extension":6.281674773334478},"index":0,"playId":"aee0574c-5f80-321e-9c0c-76d6f0db3c98","pitchNumber":1,"startTime":"2025-08-10T20:00:09.889Z","endTime":"2025-08-10T20:00:13.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.504746263433713,"aZ":-12.77892930160974,"pfxX":-4.762659589550564,"pfxZ":9.893060671888147,"pX":-0.26307634793768325,"pZ":2.693927762221733,"vX0":3.937665109092892,"vY0":-138.77167858603892,"vZ0":-6.368930175587104,"x":127.03,"y":166.04,"x0":-1.0778942354217058,"y0":50.00510563577781,"z0":5.861215871821243,"aX":-9.339807147968518},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":7.9,"spinRate":2368,"spinDirection":208},"zone":5,"typeConfidence":0.91,"plateTime":0.3938850093833546,"extension":6.302694115234724},"hitData":{"launchSpeed":97.9,"launchAngle":35.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.14,"coordY":61.88}},"index":1,"playId":"c7882ee6-5e38-3a3b-a0d7-c9c4cef8cf97","pitchNumber":2,"startTime":"2025-08-10T20:00:26.416Z","endTime":"2025-08-10T20:00:36.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:00:36.172Z","atBatIndex":80},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Martin called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-10T20:00:50.405Z","endTime":"2025-08-10T20:03:04.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.35999941165741,"strikeZoneBottom":1.60630075264161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.964787702472307,"aZ":-29.770478703626424,"pfxX":3.0299149687584235,"pfxZ":1.4350791791782385,"pX":0.7536007756258505,"pZ":2.8835696208768047,"vX0":3.1506446023406625,"vY0":-127.5499112372176,"vZ0":-2.1967431044660923,"x":88.27,"y":160.92,"x0":-0.883506681854067,"y0":50.00285071254935,"z0":6.06375127274267,"aX":5.079285171483136},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.4,"breakHorizontal":-6.1,"spinRate":2299,"spinDirection":137},"zone":3,"typeConfidence":0.92,"plateTime":0.4266016485503692,"extension":6.196688641440852},"index":0,"playId":"e4ea67da-fc62-397c-859e-efc30fd7d8cb","pitchNumber":1,"startTime":"2025-08-10T20:01:05.843Z","endTime":"2025-08-10T20:01:09.486Z","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":94.3,"endSpeed":86.8,"strikeZoneTop":3.35999598519726,"strikeZoneBottom":1.61629811673823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.115340719568007,"aZ":-12.225141333795719,"pfxX":-5.2121962405313305,"pfxZ":10.412148050719583,"pX":0.7979348388946308,"pZ":1.7255398849152463,"vX0":6.061311891561536,"vY0":-137.02084743096822,"vZ0":-8.716094429452447,"x":86.58,"y":192.19,"x0":-0.7577395476674171,"y0":50.00358692618925,"z0":5.767763477812549,"aX":-9.98718573869395},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":8.3,"spinRate":2438,"spinDirection":210},"zone":9,"typeConfidence":0.91,"plateTime":0.39858184358815407,"extension":6.508976565455749},"index":1,"playId":"e817bc42-493f-3c07-b329-1b8d27bef56c","pitchNumber":2,"startTime":"2025-08-10T20:01:23.056Z","endTime":"2025-08-10T20:01:26.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.36000183829568,"strikeZoneBottom":1.57626575641194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.83365563794481,"aZ":-33.326358790803866,"pfxX":-8.965110363619697,"pfxZ":-0.6673381161533497,"pX":0.5463981403282484,"pZ":0.21428956513976385,"vX0":6.97083922970079,"vY0":-130.2461666016475,"vZ0":-7.445677555079176,"x":96.17,"y":232.99,"x0":-0.9972047343487062,"y0":50.00358744597371,"z0":5.623444630423735,"aX":-15.435030232122946},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.6,"breakHorizontal":14.8,"spinRate":1675,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.4201909497936547,"extension":6.5067491932261},"index":2,"playId":"f9fd2ea1-bf88-3efd-a200-e2545e4743b2","pitchNumber":3,"startTime":"2025-08-10T20:01:40.584Z","endTime":"2025-08-10T20:01:44.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.35999815581683,"strikeZoneBottom":1.60918639931631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.32723204553082,"aZ":-26.11976776913952,"pfxX":3.3586255090331036,"pfxZ":3.50629545981871,"pX":0.8712545295348326,"pZ":1.655876979915855,"vX0":3.3871815246099257,"vY0":-130.07797708214162,"vZ0":-5.9371287996102815,"x":83.79,"y":194.07,"x0":-0.8805206623171409,"y0":50.00341837787173,"z0":5.928427378269703,"aX":5.799132630103765},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.4,"breakHorizontal":-6.8,"spinRate":2353,"spinDirection":167},"zone":14,"typeConfidence":0.93,"plateTime":0.41984433240323504,"extension":6.343458419056843},"index":3,"playId":"ef25503a-e545-35e0-9692-f3bf5a48d26f","pitchNumber":4,"startTime":"2025-08-10T20:02:05.838Z","endTime":"2025-08-10T20:02:10.731Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"3e6ce18d-5079-4b94-a489-293c0de6bff1","startTime":"2025-08-10T20:02:22.318Z","endTime":"2025-08-10T20:02:27.318Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.35999937333386,"strikeZoneBottom":1.57029312960786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.893748648336054,"aZ":-27.543185546644377,"pfxX":3.2834274568207937,"pfxZ":2.767097353517352,"pX":0.5972114507097875,"pZ":2.5525674720425493,"vX0":2.6004072093161468,"vY0":-128.5218100403443,"vZ0":-3.329836836494919,"x":94.24,"y":169.86,"x0":-0.8544904597836558,"y0":50.00034251910436,"z0":6.006525891861475,"aX":5.4850988116707295},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":-6.5,"spinRate":2246,"spinDirection":159},"zone":6,"typeConfidence":0.93,"plateTime":0.42634498792573394,"extension":6.297281779839943},"index":5,"playId":"1db435f1-01d3-3e20-a54e-3d7cc3ab4653","pitchNumber":5,"startTime":"2025-08-10T20:02:35.091Z","endTime":"2025-08-10T20:02:38.965Z","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":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-10T20:02:49.668Z","endTime":"2025-08-10T20:02:59.852Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.35999836722639,"strikeZoneBottom":1.67510923781076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.428186998668224,"aZ":-33.49310649682633,"pfxX":-6.397539106445217,"pfxZ":-0.7534719904323257,"pX":0.7368083015110084,"pZ":2.7436634547135745,"vX0":6.684196377709097,"vY0":-131.12137001912583,"vZ0":-1.5827551181241422,"x":88.91,"y":164.7,"x0":-1.008202680907805,"y0":50.002391631217144,"z0":5.84251934161378,"aX":-11.195230442898621},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.4,"breakHorizontal":10.2,"spinRate":1599,"spinDirection":246},"zone":6,"typeConfidence":0.88,"plateTime":0.41691585681898147,"extension":6.404470218412637},"index":7,"playId":"b5b290c0-05e8-3dfe-b884-f7dda43ccddd","pitchNumber":6,"startTime":"2025-08-10T20:02:59.852Z","endTime":"2025-08-10T20:03:04.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:03:04.099Z","atBatIndex":81},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Yastrzemski flies out to left fielder Kody Clemens.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-08-10T20:05:09.725Z","endTime":"2025-08-10T20:07:23.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Royce Lewis remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T20:04:24.899Z","endTime":"2025-08-10T20:04:24.932Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":686797,"link":"/api/v1/people/686797"}},{"details":{"description":"Defensive switch from third base to shortstop for Ryan Fitzgerald.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-10T20:04:24.932Z","endTime":"2025-08-10T20:04:47.523Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680837,"link":"/api/v1/people/680837"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"900"},{"details":{"description":"Kyle Isbel starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-10T20:04:47.523Z","endTime":"2025-08-10T20:05:12.002Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"base":2},{"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":92.0,"endSpeed":84.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.645496286298215,"aZ":-23.082271075936685,"pfxX":-8.243892709424312,"pfxZ":4.9932899272341995,"pX":-0.2855498266476767,"pZ":3.4666178432302455,"vX0":11.136040947112873,"vY0":-133.54699769243797,"vZ0":-0.43949507320797937,"x":127.88,"y":145.18,"x0":-3.423239103621943,"y0":50.00139030235113,"z0":5.282287258320358,"aX":-15.00718689689875},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.2,"breakHorizontal":12.7,"spinRate":2355,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.40891410196719624,"extension":5.815143654738542},"index":3,"playId":"637e1d7d-045b-33e6-bc38-2ab34e84a0e6","pitchNumber":1,"startTime":"2025-08-10T20:05:12.002Z","endTime":"2025-08-10T20:05:15.065Z","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.4,"endSpeed":84.0,"strikeZoneTop":3.42999907799575,"strikeZoneBottom":1.59189623693968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.639543399601678,"aZ":-22.64847041408575,"pfxX":-7.330226961322952,"pfxZ":5.289638659827753,"pX":-1.529380436126282,"pZ":3.1403780786465814,"vX0":7.868090614807893,"vY0":-132.91729081835228,"vZ0":-1.2617689516125232,"x":175.3,"y":153.99,"x0":-3.5658422484945738,"y0":50.00631286780419,"z0":5.255073919898886,"aX":-13.210113764166854},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.5,"breakHorizontal":11.8,"spinRate":2326,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.41099183729878375,"extension":5.737786591979232},"index":4,"playId":"f7b46ff4-820f-3b63-8ef7-79b4a9473422","pitchNumber":2,"startTime":"2025-08-10T20:05:26.696Z","endTime":"2025-08-10T20:05:29.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.793901227057532,"aZ":-23.604544144147926,"pfxX":-9.796792984670898,"pfxZ":4.69222887325493,"pX":-1.0474923528428393,"pZ":2.78781199300492,"vX0":10.016724840175371,"vY0":-134.25154591382,"vZ0":-2.02615082892281,"x":156.93,"y":163.51,"x0":-3.5523300900048973,"y0":50.00620787487469,"z0":5.230815032671128,"aX":-17.905008214870783},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":15.6,"spinRate":2296,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.40784316221288375,"extension":5.962028457407226},"index":5,"playId":"653b105f-039c-3acf-ba0d-c57ca43177e8","pitchNumber":3,"startTime":"2025-08-10T20:05:43.976Z","endTime":"2025-08-10T20:05:47.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.2,"strikeZoneTop":3.43000097444238,"strikeZoneBottom":1.60908464339413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.744136439152232,"aZ":-30.40160147567361,"pfxX":-0.28763514984765415,"pfxZ":1.1781089886401777,"pX":-1.3314188950664094,"pZ":1.8771179311975115,"vX0":5.523202597245949,"vY0":-121.62490843570393,"vZ0":-1.8447532803077595,"x":167.75,"y":188.1,"x0":-3.589609204726628,"y0":50.0034596855673,"z0":5.269484423845184,"aX":-0.4336082658948095},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.9,"breakHorizontal":-0.7,"spinRate":2247,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.44948543374019057,"extension":5.822791179020173},"index":6,"playId":"04e9ab06-11b5-3345-8026-cd82294a6bd1","pitchNumber":4,"startTime":"2025-08-10T20:06:04.965Z","endTime":"2025-08-10T20:06:08.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.43000117375734,"strikeZoneBottom":1.67594330940006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.632793456569203,"aZ":-20.733573763525794,"pfxX":-7.872922011776668,"pfxZ":6.262188047752133,"pX":-2.406077928358464,"pZ":4.030585406351344,"vX0":5.6910455422773705,"vY0":-134.23732643832142,"vZ0":0.28147296663656174,"x":208.71,"y":129.95,"x0":-3.5290271070703936,"y0":50.006129247425676,"z0":5.398535936597735,"aX":-14.393373703164228},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":13.1,"spinRate":2279,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.40778292873057786,"extension":5.8268055473925084},"index":7,"playId":"adbccb3c-3f54-3f80-b208-d62e7fb35317","pitchNumber":5,"startTime":"2025-08-10T20:06:20.826Z","endTime":"2025-08-10T20:06:23.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.611460480486688,"aZ":-23.435569749410845,"pfxX":-8.021806268074565,"pfxZ":4.861218483571887,"pX":-0.7246038398797704,"pZ":2.1239032160493028,"vX0":9.730901073532984,"vY0":-133.00853705746536,"vZ0":-3.737085299920344,"x":144.62,"y":181.43,"x0":-3.3824203032848215,"y0":50.00511022623345,"z0":5.239824311101358,"aX":-14.425502693643017},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.2,"breakHorizontal":12.5,"spinRate":2342,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4112760202648391,"extension":5.97697109817367},"index":8,"playId":"9dd1c764-df06-3080-b2b2-c03aa8332121","pitchNumber":6,"startTime":"2025-08-10T20:06:39.881Z","endTime":"2025-08-10T20:06:43.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.281761509677082,"aZ":-18.90597754971153,"pfxX":-8.5936361403886,"pfxZ":7.242431408767442,"pX":-0.4263758331180242,"pZ":2.2693775167981296,"vX0":10.976866769493544,"vY0":-134.08708171891163,"vZ0":-4.061046482039847,"x":133.25,"y":177.51,"x0":-3.444686472384685,"y0":50.00554886955115,"z0":5.141599974004188,"aX":-15.750397092868194},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.5,"breakHorizontal":13.4,"spinRate":2324,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4075175455182949,"extension":6.243277889946672},"hitData":{"launchSpeed":93.9,"launchAngle":52.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.17,"coordY":105.34}},"index":9,"playId":"1aaf6387-4698-3f7c-9bd3-a8ea2b6a4f6c","pitchNumber":7,"startTime":"2025-08-10T20:07:10.566Z","endTime":"2025-08-10T20:07:23.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:07:23.036Z","atBatIndex":82},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Maikel Garcia walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-08-10T20:07:29.785Z","endTime":"2025-08-10T20:10:01.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"postOnSecond":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.57000088077363,"strikeZoneBottom":1.68640703978987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.483640207378762,"aZ":-25.686578256156547,"pfxX":-9.825522948571232,"pfxZ":3.5362428848983107,"pX":-0.41677278938520373,"pZ":2.123431154069304,"vX0":10.973054258136722,"vY0":-134.47360991109045,"vZ0":-3.5952702756723567,"x":132.89,"y":181.45,"x0":-3.268889872050291,"y0":50.004931029196314,"z0":5.294838665959021,"aX":-18.04166117949254},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.8,"breakHorizontal":15.5,"spinRate":2275,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4069173673849864,"extension":6.204821390314261},"index":0,"playId":"93389ee1-6b77-3a22-b1cf-e46565982f31","pitchNumber":1,"startTime":"2025-08-10T20:07:48.493Z","endTime":"2025-08-10T20:07:51.965Z","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":80.6,"endSpeed":74.2,"strikeZoneTop":3.56999971699723,"strikeZoneBottom":1.68993175144876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.48248638965696,"aZ":-35.476834149417726,"pfxX":7.705983080534358,"pfxZ":-2.3944455625442016,"pX":0.6906136231676373,"pZ":1.9695872099437686,"vX0":7.456764225670966,"vY0":-117.15778449484156,"vZ0":-0.30369558380507355,"x":90.68,"y":185.6,"x0":-3.541966952743385,"y0":50.00083380374387,"z0":5.4350026362799575,"aX":10.640310064524687},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.1,"breakHorizontal":-15.8,"spinRate":2508,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.4686773921802132,"extension":5.822011929969336},"index":1,"playId":"230d03bb-ccb1-3275-becc-49931ae7ab19","pitchNumber":2,"startTime":"2025-08-10T20:08:02.723Z","endTime":"2025-08-10T20:08:06.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.40191300995888,"aZ":-32.43445185655554,"pfxX":0.07002820982817337,"pfxZ":-0.16730452864242729,"pX":0.17131002157242423,"pZ":2.068640048908558,"vX0":8.256875489012353,"vY0":-122.72643779230307,"vZ0":-1.65448059588704,"x":110.47,"y":182.93,"x0":-3.240355323720995,"y0":50.00405216024609,"z0":5.503930092521151,"aX":0.1073481792966058},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.5,"breakHorizontal":-2.0,"spinRate":2206,"spinDirection":36},"zone":8,"typeConfidence":2.0,"plateTime":0.445637126896683,"extension":6.239381293933054},"index":2,"playId":"9066bde2-28dc-3fe3-bd48-bc37add4053d","pitchNumber":3,"startTime":"2025-08-10T20:08:22.537Z","endTime":"2025-08-10T20:08:26.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":80.5,"strikeZoneTop":3.57000124206373,"strikeZoneBottom":1.69915536884405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.935412181764125,"aZ":-33.03413758369478,"pfxX":1.1465753246181105,"pfxZ":-0.5360814729494798,"pX":0.2863395140786671,"pZ":1.1021713284936059,"vX0":8.772945626728522,"vY0":-124.45999700179706,"vZ0":-3.5988248608461144,"x":106.09,"y":209.02,"x0":-3.4022772594350794,"y0":50.004145409636614,"z0":5.2418146616291486,"aX":1.8357762493840308},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.4,"breakHorizontal":-3.7,"spinRate":2283,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.43652794007836127,"extension":6.205418688351943},"index":3,"playId":"50f1e895-e819-33fa-84c7-f52dd353f742","pitchNumber":4,"startTime":"2025-08-10T20:08:46.747Z","endTime":"2025-08-10T20:08:50.740Z","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":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.56999877025959,"strikeZoneBottom":1.69509351899691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.763945225881145,"aZ":-25.582249183925846,"pfxX":-7.91589912538634,"pfxZ":3.539023678861355,"pX":-1.74563517772924,"pZ":2.8912371157240733,"vX0":7.310155476260471,"vY0":-134.98294193950576,"vZ0":-1.7340986939312846,"x":183.54,"y":160.72,"x0":-3.4480232077964708,"y0":50.0034269631335,"z0":5.326491109006117,"aX":-14.747290386744297},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.2,"breakHorizontal":13.0,"spinRate":2406,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4043028660805943,"extension":6.146554603544325},"index":4,"playId":"e2b58aeb-8427-3ded-b281-e8c6c4814f70","pitchNumber":5,"startTime":"2025-08-10T20:09:03.473Z","endTime":"2025-08-10T20:09:08.189Z","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":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-08-10T20:09:16.499Z","endTime":"2025-08-10T20:09:33.238Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.928602653879725,"aZ":-20.517089929312828,"pfxX":-5.055787900775511,"pfxZ":6.213412763952643,"pX":-0.3599409668423435,"pZ":3.2680659206650327,"vX0":9.788278434490476,"vY0":-135.46420016245253,"vZ0":-1.8090193974960043,"x":130.72,"y":150.54,"x0":-3.347696514555782,"y0":50.00430798546052,"z0":5.364830658016303,"aX":-9.488570134913008},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.2,"breakHorizontal":7.3,"spinRate":2363,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.40286940206932087,"extension":6.202211204590263},"index":6,"playId":"d31ef71c-148c-3ee1-8e99-ff397baf7bc0","pitchNumber":6,"startTime":"2025-08-10T20:09:33.238Z","endTime":"2025-08-10T20:09:37.116Z","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":92.3,"endSpeed":84.8,"strikeZoneTop":3.57000094684598,"strikeZoneBottom":1.7165116188632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.08342718810772,"aZ":-24.594236476264456,"pfxX":-8.563818660676656,"pfxZ":4.124717508455502,"pX":-2.8586843006808094,"pZ":2.4453789427241968,"vX0":4.9184395903552485,"vY0":-134.4216233415617,"vZ0":-2.780888770436949,"x":225.97,"y":172.75,"x0":-3.595860667753299,"y0":50.00105054225234,"z0":5.23208036513407,"aX":-15.73087336947061},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.1,"breakHorizontal":14.5,"spinRate":2241,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.40686961309951597,"extension":6.148135871461178},"index":7,"playId":"da731ba8-5336-3b53-8a10-60cb45ec3d23","pitchNumber":7,"startTime":"2025-08-10T20:09:57.233Z","endTime":"2025-08-10T20:10:01.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:10:01.050Z","atBatIndex":83},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vinnie Pasquantino pops out to shortstop Ryan Fitzgerald on the infield fly rule.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-08-10T20:11:12.154Z","endTime":"2025-08-10T20:13:23.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"postOnSecond":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680837,"link":"/api/v1/people/680837"},"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-08-10T20:10:17.064Z","endTime":"2025-08-10T20:11:14.452Z","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":92.4,"endSpeed":85.5,"strikeZoneTop":3.71851891895785,"strikeZoneBottom":1.88127743014707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.77908506580158,"aZ":-25.26926622837322,"pfxX":-10.438633633846816,"pfxZ":3.7321375136367436,"pX":-1.1965969998937271,"pZ":1.8799780652170512,"vX0":9.48028487161855,"vY0":-134.3646855673203,"vZ0":-3.995945090404496,"x":162.61,"y":188.02,"x0":-3.3935965280024356,"y0":50.0044264456718,"z0":5.156383972884858,"aX":-19.32222059981295},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.1,"breakHorizontal":17.2,"spinRate":2324,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.40576084723645156,"extension":6.15247826104327},"index":1,"playId":"215966aa-c606-3270-829f-169d3963bac1","pitchNumber":1,"startTime":"2025-08-10T20:11:14.452Z","endTime":"2025-08-10T20:11:18.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.2,"strikeZoneTop":3.61908217488157,"strikeZoneBottom":1.7817881753119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.958239530639833,"aZ":-20.163685075676973,"pfxX":-9.166500458885436,"pfxZ":6.374275171729844,"pX":0.16175830550021975,"pZ":3.2019092500592676,"vX0":12.492242752648437,"vY0":-135.28457310920973,"vZ0":-1.7851119022008752,"x":110.83,"y":152.33,"x0":-3.2898189158172166,"y0":50.0026499652693,"z0":5.260088515697314,"aX":-17.27185183930921},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.4,"breakHorizontal":14.4,"spinRate":2288,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.40235294368112395,"extension":6.008201983326573},"index":2,"playId":"a2e49867-1e18-393f-8000-39a22526d1c2","pitchNumber":2,"startTime":"2025-08-10T20:11:31.022Z","endTime":"2025-08-10T20:11:35.002Z","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":93.2,"endSpeed":86.1,"strikeZoneTop":3.56999993617116,"strikeZoneBottom":1.76891299137633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.111589629784184,"aZ":-19.271146591607494,"pfxX":-8.749874923666859,"pfxZ":6.842706908127241,"pX":-1.0601723744868476,"pZ":3.148685813173701,"vX0":9.119879827621203,"vY0":-135.60956505724258,"vZ0":-2.151045352205685,"x":157.41,"y":153.77,"x0":-3.3096183238890586,"y0":50.00563982286639,"z0":5.2782149364529864,"aX":-16.507648237317397},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.2,"breakHorizontal":14.2,"spinRate":2316,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.4019452018025351,"extension":5.8751577700833275},"index":3,"playId":"c62973d6-4288-3e2b-82a9-d1938f926e82","pitchNumber":3,"startTime":"2025-08-10T20:11:47.976Z","endTime":"2025-08-10T20:11:51.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":80.3,"strikeZoneTop":3.5699999517712,"strikeZoneBottom":1.75890001860189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.113133101755547,"aZ":-31.234449019423966,"pfxX":-0.946238527738795,"pfxZ":0.5869492112536401,"pX":1.3125789058591477,"pZ":1.541028987063825,"vX0":11.139083836157894,"vY0":-123.5922396768818,"vZ0":-2.9825707311475367,"x":66.97,"y":197.17,"x0":-3.0765857963566767,"y0":50.001262308725266,"z0":5.312698639765747,"aX":-1.508069600096143},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.7,"breakHorizontal":-0.1,"spinRate":2140,"spinDirection":347},"zone":14,"typeConfidence":2.0,"plateTime":0.4384934305286894,"extension":6.1632607663357035},"index":4,"playId":"ee4d1921-7c45-3a21-8ef2-f56947db5657","pitchNumber":4,"startTime":"2025-08-10T20:12:26.831Z","endTime":"2025-08-10T20:12:31.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.919320537471805,"aZ":-17.969112126541468,"pfxX":-8.953638913470654,"pfxZ":7.556149983449614,"pX":0.26381198757984675,"pZ":2.5185922007888717,"vX0":12.624106203445864,"vY0":-135.12096411134024,"vZ0":-3.7960018791198196,"x":106.94,"y":170.78,"x0":-3.2703209852775608,"y0":50.001154341484266,"z0":5.177727822444677,"aX":-16.828104847133908},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":14.0,"spinRate":2396,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.40285877264276904,"extension":6.2144348687134014},"index":5,"playId":"4f0e8821-482a-3cd6-b4e1-78f40033c3a7","pitchNumber":5,"startTime":"2025-08-10T20:12:44.810Z","endTime":"2025-08-10T20:12:48.110Z","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":3,"strikes":2,"outs":1},"index":6,"startTime":"2025-08-10T20:12:58.778Z","endTime":"2025-08-10T20:13:14.206Z","isPitch":false,"type":"action","player":{"id":686469,"link":"/api/v1/people/686469"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.758602405633383,"aZ":-22.491716538201644,"pfxX":-7.683878660488649,"pfxZ":5.225040768154054,"pX":0.7903609882594914,"pZ":2.5107096782617844,"vX0":13.369116313104277,"vY0":-134.192367958006,"vZ0":-3.0528057585589154,"x":86.87,"y":170.99,"x0":-3.222508593396092,"y0":50.00148572684771,"z0":5.23728371351086,"aX":-14.235011877517856},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.1,"breakHorizontal":11.5,"spinRate":2350,"spinDirection":238},"zone":6,"typeConfidence":2.0,"plateTime":0.4057362519384933,"extension":6.214097491281743},"hitData":{"launchSpeed":67.6,"launchAngle":71.0,"totalDistance":90.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":124.04,"coordY":163.41}},"index":7,"playId":"7faa720b-ee01-3713-822f-ec3f15e1192d","pitchNumber":6,"startTime":"2025-08-10T20:13:14.206Z","endTime":"2025-08-10T20:13:23.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:13:23.131Z","atBatIndex":84},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-08-10T20:13:39.538Z","endTime":"2025-08-10T20:15:43.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681508,"link":"/api/v1/people/681508"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":76.2,"strikeZoneTop":3.53112137997719,"strikeZoneBottom":1.57383787314028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.28038968467368,"aZ":-33.30746165259198,"pfxX":6.945790460507544,"pfxZ":-0.7853458418036672,"pX":2.1086450594699593,"pZ":1.9832266924559085,"vX0":10.649440347491767,"vY0":-118.77581135056467,"vZ0":-0.97461171290381,"x":36.62,"y":185.23,"x0":-3.3237901752006493,"y0":50.005064694772436,"z0":5.409233698348675,"aX":9.991432630873733},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.4,"breakHorizontal":-15.0,"spinRate":2566,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.45993549051462734,"extension":6.051728978676378},"index":0,"playId":"c425bc4b-584c-3727-933c-6a549f86bef7","pitchNumber":1,"startTime":"2025-08-10T20:14:09.445Z","endTime":"2025-08-10T20:14:12.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":80.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.50373968253442,"aZ":-31.051138051064537,"pfxX":-0.6167080219626402,"pfxZ":0.7032651833193233,"pX":0.5055057274412252,"pZ":1.9348118655868596,"vX0":9.572508584750457,"vY0":-124.37832423269779,"vZ0":-2.262942841494435,"x":97.73,"y":186.54,"x0":-3.275678624725749,"y0":50.00604091697283,"z0":5.373968562999874,"aX":-0.9909489551053555},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.1,"breakHorizontal":-0.6,"spinRate":2263,"spinDirection":9},"zone":9,"typeConfidence":2.0,"plateTime":0.4365266340278309,"extension":5.996686233706742},"index":1,"playId":"321fb566-dc34-39dc-b9e4-2f6d489bbbb6","pitchNumber":2,"startTime":"2025-08-10T20:14:25.675Z","endTime":"2025-08-10T20:14:28.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":76.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.687403488955333,"aZ":-33.49314442594834,"pfxX":5.393137465030504,"pfxZ":-0.9157177915221286,"pX":1.3998315189293256,"pZ":1.2697365785600097,"vX0":9.528802280587819,"vY0":-118.31396640362942,"vZ0":-2.418976538101715,"x":63.64,"y":204.5,"x0":-3.35933922460972,"y0":50.004601181550775,"z0":5.334678730496544,"aX":7.749488871635894},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.9,"breakHorizontal":-11.8,"spinRate":2518,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4605549454441529,"extension":6.154474567025089},"index":2,"playId":"ccda74dc-2cfd-365c-a7ff-63019fd7f37c","pitchNumber":3,"startTime":"2025-08-10T20:14:43.679Z","endTime":"2025-08-10T20:14:46.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.843488063075252,"aZ":-34.29035016299205,"pfxX":9.109944144732644,"pfxZ":-1.4731131255908299,"pX":0.3925456592021173,"pZ":2.113265617951807,"vX0":6.3025481667212455,"vY0":-118.46336270172984,"vZ0":-0.35442574597043053,"x":102.04,"y":181.72,"x0":-3.478449332243002,"y0":50.00417645337644,"z0":5.376932384846576,"aX":13.058597258520932},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.5,"breakHorizontal":-18.0,"spinRate":2551,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.4608675306539278,"extension":5.918272472204495},"index":3,"playId":"1221209e-d253-398d-bc9f-85dc3f3b2947","pitchNumber":4,"startTime":"2025-08-10T20:15:01.588Z","endTime":"2025-08-10T20:15:04.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.8,"strikeZoneTop":3.66000062352473,"strikeZoneBottom":1.65085683128189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.660643283342377,"aZ":-32.51775312741684,"pfxX":0.39316040310389067,"pfxZ":-0.22049854899798316,"pX":1.077431944085167,"pZ":1.2342517905683468,"vX0":10.59083391595778,"vY0":-123.78738591936175,"vZ0":-3.390385487448416,"x":75.93,"y":205.46,"x0":-3.276271961549943,"y0":50.000549763121676,"z0":5.294940835549816,"aX":0.6197752597304661},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.8,"breakHorizontal":-2.8,"spinRate":2273,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.43955324475042357,"extension":6.031666040538265},"index":4,"playId":"6afdd6dd-b424-322b-a3d4-a07e011762e3","pitchNumber":5,"startTime":"2025-08-10T20:15:22.529Z","endTime":"2025-08-10T20:15:26.224Z","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":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.645471759171937,"aZ":-34.41325442312187,"pfxX":-0.36848319444098854,"pfxZ":-1.454471270473749,"pX":0.041180156266213554,"pZ":1.8591367588749388,"vX0":8.235172779508606,"vY0":-122.19697188879819,"vZ0":-1.5053153078074213,"x":115.43,"y":188.58,"x0":-3.303354692810222,"y0":50.00512701122558,"z0":5.398811714809503,"aX":-0.566012534152552},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.8,"breakHorizontal":-1.0,"spinRate":2205,"spinDirection":72},"zone":8,"typeConfidence":2.0,"plateTime":0.445659072226988,"extension":6.144490748374828},"index":5,"playId":"3bba2a6d-edf7-37bf-a14d-df24d8cd4928","pitchNumber":6,"startTime":"2025-08-10T20:15:39.920Z","endTime":"2025-08-10T20:15:43.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:15:43.251Z","atBatIndex":85},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Carlos Estévez intentionally walks Kody Clemens.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-08-10T20:17:24.652Z","endTime":"2025-08-10T20:18:26.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Carlos Estévez replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-10T20:17:24.652Z","endTime":"2025-08-10T20:17:38.880Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608032,"link":"/api/v1/people/608032"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Austin Martin starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-10T20:17:38.880Z","endTime":"2025-08-10T20:18:24.980Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"base":2},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"07767966-0876-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-10T20:18:24.980Z","endTime":"2025-08-10T20:18:25.008Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":3,"playId":"07767966-0876-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-10T20:18:25.008Z","endTime":"2025-08-10T20:18:25.009Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"index":4,"playId":"07767966-0876-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-10T20:18:25.009Z","endTime":"2025-08-10T20:18:26.009Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"index":5,"playId":"07767966-0876-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-08-10T20:18:25.009Z","endTime":"2025-08-10T20:18:26.287Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-08-10T20:18:26.287Z","atBatIndex":86},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Twins challenged (tag play), call on the field was upheld: Ryan Jeffers lines into a double play, center fielder Kyle Isbel to shortstop Maikel Garcia to third baseman Adam Frazier. Austin Martin out at 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-08-10T20:18:30.165Z","endTime":"2025-08-10T20:20:19.256Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":25},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.35000051703445,"strikeZoneBottom":1.56967105015435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.253159422873342,"aZ":-12.175729958723906,"pfxX":-5.8157294542748454,"pfxZ":10.389817805866986,"pX":0.5366341294531247,"pZ":3.6598252291633,"vX0":8.684355491508684,"vY0":-137.77001714880504,"vZ0":-4.1611932191568375,"x":96.54,"y":139.96,"x0":-1.8989677524913164,"y0":50.00213645622274,"z0":6.011119210938168,"aX":-11.194158817489361},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":8.8,"spinRate":2168,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.3973908110042532,"extension":6.108848360261462},"index":0,"playId":"295fec4f-2ead-3062-b7f0-63f233202141","pitchNumber":1,"startTime":"2025-08-10T20:18:38.808Z","endTime":"2025-08-10T20:18:42.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.34999889808947,"strikeZoneBottom":1.66502484237499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.471927399095073,"aZ":-24.625895501362358,"pfxX":-5.756254997072023,"pfxZ":4.768052460869142,"pX":0.8248410118770264,"pZ":1.2109080445705052,"vX0":8.32830780662026,"vY0":-124.61929716340711,"vZ0":-6.607628008109118,"x":85.56,"y":206.09,"x0":-1.802325866777628,"y0":50.003323639498575,"z0":5.912237750374453,"aX":-9.114931319903539},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.4,"breakHorizontal":8.6,"spinRate":1531,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.4384042458186097,"extension":6.198625435436507},"index":1,"playId":"a017cf9e-11cf-3e69-83ea-ed349d2864c3","pitchNumber":2,"startTime":"2025-08-10T20:18:54.654Z","endTime":"2025-08-10T20:18:58.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.35000157604502,"strikeZoneBottom":1.6692658477763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.515392392041502,"aZ":-26.532407896548445,"pfxX":2.822152519114078,"pfxZ":3.5039364885773687,"pX":0.7809603994445096,"pZ":0.6875858678168444,"vX0":5.343532111898368,"vY0":-125.2781107031613,"vZ0":-7.682891421943321,"x":87.23,"y":220.22,"x0":-1.7363210138226224,"y0":50.000819966413296,"z0":5.926673453743104,"aX":4.5364223343679555},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.0,"breakHorizontal":-6.2,"spinRate":2143,"spinDirection":158},"zone":14,"typeConfidence":0.9,"plateTime":0.43526850588889365,"extension":6.186703916599699},"index":2,"playId":"10a909e7-eb0b-3e1a-a0ae-655268c8cbb4","pitchNumber":3,"startTime":"2025-08-10T20:19:12.148Z","endTime":"2025-08-10T20:19:15.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.09733265493422,"strikeZoneBottom":1.63876311440435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.196675374491857,"aZ":-13.17661280174641,"pfxX":-1.6996943764367203,"pfxZ":9.775596677740687,"pX":0.1371643343833458,"pZ":2.273913368243003,"vX0":6.0442601948273005,"vY0":-137.93573938019938,"vZ0":-7.649302300498844,"x":111.77,"y":177.38,"x0":-1.8534663639904738,"y0":50.00461550932465,"z0":5.955148288489049,"aX":-3.3041015802638865},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":1.9,"spinRate":1993,"spinDirection":201},"zone":5,"typeConfidence":0.87,"plateTime":0.39578653136051845,"extension":6.35243705752636},"index":3,"playId":"cf58ee69-8d30-319d-87bb-edd8443dcfac","pitchNumber":4,"startTime":"2025-08-10T20:19:31.373Z","endTime":"2025-08-10T20:19:35.020Z","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":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.35000142125777,"strikeZoneBottom":1.57085038508739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.510052132808557,"aZ":-12.829132675919574,"pfxX":-4.522292730768684,"pfxZ":9.86781370303941,"pX":0.5677824918498688,"pZ":2.489285459294474,"vX0":8.078652429739275,"vY0":-138.5523665419099,"vZ0":-6.935918032803726,"x":95.36,"y":171.57,"x0":-1.78715725354,"y0":50.00611764488879,"z0":5.8678044259727224,"aX":-8.869166716968062},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":6.7,"spinRate":1994,"spinDirection":202},"zone":6,"typeConfidence":0.89,"plateTime":0.3940572371090565,"extension":6.410897495966762},"index":4,"playId":"f7992358-155b-3ffe-9c0e-3d3fb73f6f0e","pitchNumber":5,"startTime":"2025-08-10T20:19:49.753Z","endTime":"2025-08-10T20:19:53.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.717085376193104,"aZ":-11.268162540384742,"pfxX":-3.0152514924242095,"pfxZ":10.444005782898177,"pX":-0.15799038880428143,"pZ":2.1355227795788476,"vX0":5.301824308378862,"vY0":-140.1197887342419,"vZ0":-8.460427241937538,"x":123.02,"y":181.12,"x0":-1.6772369687811348,"y0":50.00167213423907,"z0":5.91802655760767,"aX":-6.035342666466121},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":4.4,"spinRate":2132,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.3899288775819705,"extension":6.429701431440462},"hitData":{"launchSpeed":102.7,"launchAngle":16.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":138.82,"coordY":66.98}},"index":5,"playId":"7b239f1d-eec6-3c94-9b86-c996e84a1449","pitchNumber":6,"startTime":"2025-08-10T20:20:07.793Z","endTime":"2025-08-10T20:20:19.256Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":142},"playEndTime":"2025-08-10T20:20:19.256Z","atBatIndex":87},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luke Keaschall homers (2) on a fly ball to right center field. Kody Clemens scores.","rbi":2,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-08-10T20:21:32.083Z","endTime":"2025-08-10T20:22:35.946Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":608032,"link":"/api/v1/people/608032"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":{"id":608032,"link":"/api/v1/people/608032"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.71482272250714,"aZ":-31.308318629743823,"pfxX":3.01681581908109,"pfxZ":0.5391206444846723,"pX":-0.15877831560179315,"pZ":2.3196315772922804,"vX0":3.5725030310000947,"vY0":-125.07943876346015,"vZ0":-3.0947403332275636,"x":123.05,"y":176.15,"x0":-1.9917494094597856,"y0":50.00075233221042,"z0":6.111995784732068,"aX":4.83041371520985},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.6,"breakHorizontal":-6.2,"spinRate":2290,"spinDirection":110},"zone":5,"typeConfidence":0.9,"plateTime":0.4361334834840269,"extension":6.3504965765578065},"index":0,"playId":"f1b14bbb-0a3e-3f91-a776-ae4ab5b03f06","pitchNumber":1,"startTime":"2025-08-10T20:21:36.533Z","endTime":"2025-08-10T20:21:40.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.24000156989431,"strikeZoneBottom":1.56679368052055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.45757558042727,"aZ":-15.568177464310672,"pfxX":-4.413273609949021,"pfxZ":8.341853308203232,"pX":0.4197367390167272,"pZ":3.8557072080335897,"vX0":8.126747022598387,"vY0":-139.93915550610518,"vZ0":-2.893454822662018,"x":101.0,"y":134.68,"x0":-1.9436152020421316,"y0":50.00519201947302,"z0":5.918182646046768,"aX":-8.788800990910742},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":6.4,"spinRate":1996,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.39083639822054383,"extension":6.217536723493941},"index":1,"playId":"2837ade9-c51a-38ae-ad91-750f82d77dda","pitchNumber":2,"startTime":"2025-08-10T20:21:59.697Z","endTime":"2025-08-10T20:22:02.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.339884592409675,"aZ":-15.081739049641856,"pfxX":-5.781055369888097,"pfxZ":8.711205524067475,"pX":0.6281502658915925,"pZ":3.06716306162125,"vX0":8.84448671720494,"vY0":-139.22531992975888,"vZ0":-4.844657054186425,"x":93.06,"y":155.97,"x0":-1.8391519064265818,"y0":50.00512057063387,"z0":5.828424035881586,"aX":-11.347187540894808},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":8.6,"spinRate":2070,"spinDirection":210},"zone":3,"typeConfidence":0.88,"plateTime":0.3934408998773393,"extension":6.29319639142789},"hitData":{"launchSpeed":100.3,"launchAngle":30.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":186.44,"coordY":50.66}},"index":2,"playId":"6d3f7aa0-673f-38a9-849f-e246d9096fcb","pitchNumber":3,"startTime":"2025-08-10T20:22:16.189Z","endTime":"2025-08-10T20:22:35.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:22:35.946Z","atBatIndex":88}],"currentPlay":{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luke Keaschall homers (2) on a fly ball to right center field. Kody Clemens scores.","rbi":2,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-08-10T20:21:32.083Z","endTime":"2025-08-10T20:22:35.946Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":608032,"link":"/api/v1/people/608032"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":{"id":608032,"link":"/api/v1/people/608032"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.71482272250714,"aZ":-31.308318629743823,"pfxX":3.01681581908109,"pfxZ":0.5391206444846723,"pX":-0.15877831560179315,"pZ":2.3196315772922804,"vX0":3.5725030310000947,"vY0":-125.07943876346015,"vZ0":-3.0947403332275636,"x":123.05,"y":176.15,"x0":-1.9917494094597856,"y0":50.00075233221042,"z0":6.111995784732068,"aX":4.83041371520985},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.6,"breakHorizontal":-6.2,"spinRate":2290,"spinDirection":110},"zone":5,"typeConfidence":0.9,"plateTime":0.4361334834840269,"extension":6.3504965765578065},"index":0,"playId":"f1b14bbb-0a3e-3f91-a776-ae4ab5b03f06","pitchNumber":1,"startTime":"2025-08-10T20:21:36.533Z","endTime":"2025-08-10T20:21:40.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.24000156989431,"strikeZoneBottom":1.56679368052055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.45757558042727,"aZ":-15.568177464310672,"pfxX":-4.413273609949021,"pfxZ":8.341853308203232,"pX":0.4197367390167272,"pZ":3.8557072080335897,"vX0":8.126747022598387,"vY0":-139.93915550610518,"vZ0":-2.893454822662018,"x":101.0,"y":134.68,"x0":-1.9436152020421316,"y0":50.00519201947302,"z0":5.918182646046768,"aX":-8.788800990910742},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":6.4,"spinRate":1996,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.39083639822054383,"extension":6.217536723493941},"index":1,"playId":"2837ade9-c51a-38ae-ad91-750f82d77dda","pitchNumber":2,"startTime":"2025-08-10T20:21:59.697Z","endTime":"2025-08-10T20:22:02.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.339884592409675,"aZ":-15.081739049641856,"pfxX":-5.781055369888097,"pfxZ":8.711205524067475,"pX":0.6281502658915925,"pZ":3.06716306162125,"vX0":8.84448671720494,"vY0":-139.22531992975888,"vZ0":-4.844657054186425,"x":93.06,"y":155.97,"x0":-1.8391519064265818,"y0":50.00512057063387,"z0":5.828424035881586,"aX":-11.347187540894808},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":8.6,"spinRate":2070,"spinDirection":210},"zone":3,"typeConfidence":0.88,"plateTime":0.3934408998773393,"extension":6.29319639142789},"hitData":{"launchSpeed":100.3,"launchAngle":30.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":186.44,"coordY":50.66}},"index":2,"playId":"6d3f7aa0-673f-38a9-849f-e246d9096fcb","pitchNumber":3,"startTime":"2025-08-10T20:22:16.189Z","endTime":"2025-08-10T20:22:35.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-10T20:22:35.946Z","atBatIndex":88},"scoringPlays":[4,23,52,64,88],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4,5],"bottom":[6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":190.2,"y":119.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":150.2,"y":175.07},"type":"O","description":"Double Play"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":205.22,"y":107.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":1,"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":108.87,"y":172.53},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":113.72,"y":160.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":126.55,"y":125.57},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":192.46,"y":120.79},"type":"O","description":"Flyout"}]}},{"startIndex":9,"endIndex":17,"top":[9,10,11,12,13],"bottom":[14,15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":121.08,"y":192.73},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":2,"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":144.44,"y":163.41},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":92.88,"y":85.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":75.56,"y":62.55},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":39.86,"y":100.68},"type":"O","description":"Flyout"}]}},{"startIndex":18,"endIndex":26,"top":[18,19,20,21],"bottom":[22,23,24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":136.48,"y":136.58},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":138.54,"y":196.42},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":188.24,"y":114.64},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":82.71,"y":104.15},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"coordinates":{"x":205.49,"y":68.82},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":111.48,"y":150.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":94.04,"y":61.17},"type":"O","description":"Lineout"}]}},{"startIndex":27,"endIndex":33,"top":[27,28,29,30],"bottom":[31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":137.27,"y":189.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":149.68,"y":153.28},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":4,"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":82.33,"y":67.35},"type":"O","description":"Flyout"}],"home":[]}},{"startIndex":34,"endIndex":40,"top":[34,35,36],"bottom":[37,38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":151.25,"y":149.74},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":5,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":123.4,"y":184.97},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":155.95,"y":152.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"coordinates":{"x":143.65,"y":82.54},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":114.1,"y":176.59},"type":"O","description":"Groundout"}]}},{"startIndex":41,"endIndex":48,"top":[41,42,43,44],"bottom":[45,46,47,48],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":118.81,"y":145.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":199.28,"y":119.3},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":188.12,"y":80.07},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":6,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"coordinates":{"x":102.75,"y":137.92},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":36.18,"y":101.62},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":118.82,"y":190.63},"type":"O","description":"Groundout"}]}},{"startIndex":49,"endIndex":56,"top":[49,50,51,52,53],"bottom":[54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":145.49,"y":148.22},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":23.59,"y":110.23},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":66.54,"y":94.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":198.93,"y":67.01},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":181.07,"y":69.2},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"batter":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"coordinates":{"x":113.82,"y":131.55},"type":"O","description":"Pop Out"}]}},{"startIndex":57,"endIndex":65,"top":[57,58,59,60],"bottom":[61,62,63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":149.68,"y":86.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":8,"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"coordinates":{"x":150.2,"y":174.05},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"coordinates":{"x":149.68,"y":150.24},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"coordinates":{"x":69.63,"y":83.38},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":97.37,"y":113.73},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":82.95,"y":146.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":174.77,"y":127.0},"type":"O","description":"Flyout"}]}},{"startIndex":66,"endIndex":74,"top":[66,67,68,69,70,71],"bottom":[72,73,74],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":165.68,"y":65.34},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":9,"pitcher":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":196.56,"y":83.93},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":150.2,"y":154.3},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":134.06,"y":73.84},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":9,"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":88.55,"y":54.88},"type":"O","description":"Flyout"}]}},{"startIndex":75,"endIndex":81,"top":[75,76,77,78],"bottom":[79,80,81],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":10,"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":112.01,"y":150.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":10,"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":107.69,"y":139.95},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":10,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"coordinates":{"x":70.14,"y":61.88},"type":"O","description":"Flyout"}]}},{"startIndex":82,"endIndex":88,"top":[82,83,84,85],"bottom":[86,87,88],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":11,"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":72.17,"y":105.34},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":11,"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":124.04,"y":163.41},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":11,"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":138.82,"y":66.98},"type":"O","description":"Double Play"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":11,"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":186.44,"y":50.66},"type":"H","description":"Home Run"}]}}]},"linescore":{"note":"Two out when winning run scored.","currentInning":11,"currentInningOrdinal":"11th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":0},"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":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":3}},{"num":10,"ordinalNum":"10th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":11,"ordinalNum":"11th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":5,"hits":7,"errors":0,"leftOnBase":5},"away":{"runs":3,"hits":9,"errors":0,"leftOnBase":15}},"defense":{"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"catcher":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"first":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"second":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"third":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"shortstop":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"left":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"center":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"right":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"onDeck":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"inHole":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"battingOrder":5,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"offense":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"onDeck":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"inHole":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"pitcher":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"battingOrder":4,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"balls":1,"strikes":1,"outs":2},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":8,"airOuts":15,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":8,"intentionalWalks":1,"hits":9,"hitByPitch":1,"avg":".244","atBats":39,"obp":".302","slg":".384","ops":".686","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":13,"rbi":3,"leftOnBase":30,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"39.00","popOuts":4,"lineOuts":4},"pitching":{"flyOuts":8,"groundOuts":7,"airOuts":12,"runs":5,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":1,"hits":7,"hitByPitch":0,"atBats":38,"obp":".225","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":146,"era":"3.62","inningsPitched":"10.2","saveOpportunities":0,"earnedRuns":5,"whip":"1.23","battersFaced":40,"outs":32,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":50,"strikes":96,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":5,"pitchesPerInning":"13.69","runsScoredPer9":"4.22","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":32,"errors":0,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID624428":{"person":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"jerseyNumber":"26","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"4-5 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":52,"groundOuts":75,"airOuts":91,"runs":30,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":52,"baseOnBalls":19,"intentionalWalks":2,"hits":76,"hitByPitch":7,"avg":".264","atBats":288,"obp":".320","slg":".351","ops":".671","caughtStealing":6,"stolenBases":8,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":320,"totalBases":101,"rbi":29,"leftOnBase":100,"sacBunts":1,"sacFlies":5,"babip":".304","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.00","popOuts":12,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":145,"putOuts":134,"errors":2,"chances":281,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669674":{"person":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"jerseyNumber":"73","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":17,"groundOuts":22,"airOuts":26,"runs":20,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":21,"baseOnBalls":13,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":94,"obp":".361","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":455,"era":"6.94","inningsPitched":"23.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.63","battersFaced":108,"outs":70,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":455,"balls":173,"strikes":282,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".333","pitchesPerInning":"19.50","gamesFinished":13,"strikeoutWalkRatio":"1.62","strikeoutsPer9Inn":"8.10","walksPer9Inn":"5.01","hitsPer9Inn":"9.64","runsScoredPer9":"7.71","homeRunsPer9":"1.54","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663697":{"person":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"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":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":81,"groundOuts":106,"airOuts":135,"runs":51,"doubles":25,"triples":0,"homeRuns":6,"strikeOuts":80,"baseOnBalls":42,"intentionalWalks":0,"hits":98,"hitByPitch":11,"avg":".236","atBats":416,"obp":".321","slg":".339","ops":".660","caughtStealing":4,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":472,"totalBases":141,"rbi":36,"leftOnBase":120,"sacBunts":1,"sacFlies":2,"babip":".277","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.33","popOuts":32,"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":162,"putOuts":120,"errors":12,"chances":294,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686475":{"person":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":7,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".240","atBats":25,"obp":".269","slg":".360","ops":".629","caughtStealing":1,"stolenBases":15,"stolenBasePercentage":".938","caughtStealingPercentage":".063","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":9,"rbi":4,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".313","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":0,"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":5,"putOuts":22,"errors":1,"chances":28,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID640451":{"person":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":4,"groundOuts":8,"airOuts":13,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":38,"obp":".179","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":167,"era":"0.00","inningsPitched":"10.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":0,"whip":"0.66","battersFaced":39,"outs":32,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":167,"balls":58,"strikes":109,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.66","gamesFinished":1,"strikeoutWalkRatio":"11.00","strikeoutsPer9Inn":"9.28","walksPer9Inn":"0.84","hitsPer9Inn":"5.06","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | BB, HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":113,"flyOuts":75,"groundOuts":102,"airOuts":136,"runs":37,"doubles":28,"triples":0,"homeRuns":20,"strikeOuts":94,"baseOnBalls":21,"intentionalWalks":4,"hits":108,"hitByPitch":8,"avg":".246","atBats":439,"obp":".292","slg":".446","ops":".738","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":471,"totalBases":196,"rbi":66,"leftOnBase":189,"sacBunts":0,"sacFlies":1,"babip":".270","groundOutsToAirouts":"0.75","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"21.95","popOuts":31,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":11,"stolenBases":12,"stolenBasePercentage":".522","caughtStealingPercentage":".478","assists":34,"putOuts":670,"errors":1,"chances":705,"fielding":".999","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID545341":{"person":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"jerseyNumber":"15","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":29,"groundOuts":49,"airOuts":63,"runs":29,"doubles":16,"triples":1,"homeRuns":8,"strikeOuts":45,"baseOnBalls":12,"intentionalWalks":1,"hits":48,"hitByPitch":1,"avg":".238","atBats":202,"obp":".280","slg":".446","ops":".726","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":90,"rbi":24,"leftOnBase":86,"sacBunts":0,"sacFlies":3,"babip":".263","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.25","popOuts":19,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":42,"errors":0,"chances":42,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID679845":{"person":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"801","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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":22,"groundOuts":33,"airOuts":48,"runs":12,"doubles":6,"triples":2,"homeRuns":3,"strikeOuts":20,"baseOnBalls":6,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".202","atBats":124,"obp":".248","slg":".355","ops":".603","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":134,"totalBases":44,"rbi":14,"leftOnBase":37,"sacBunts":1,"sacFlies":1,"babip":".216","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.33","popOuts":12,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":36,"putOuts":44,"errors":1,"chances":81,"fielding":".988","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"}]},"ID670231":{"person":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | BB, K, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":53,"flyOuts":19,"groundOuts":37,"airOuts":24,"runs":14,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":34,"baseOnBalls":16,"intentionalWalks":0,"hits":23,"hitByPitch":1,"avg":".200","atBats":115,"obp":".301","slg":".322","ops":".623","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":135,"totalBases":37,"rbi":12,"leftOnBase":45,"sacBunts":2,"sacFlies":1,"babip":".253","groundOutsToAirouts":"1.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.33","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":74,"errors":3,"chances":79,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID668674":{"person":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(BS, 4)","summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":5,"strikes":7,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":49,"gamesStarted":0,"flyOuts":19,"groundOuts":56,"airOuts":44,"runs":15,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":39,"baseOnBalls":15,"intentionalWalks":3,"hits":41,"hitByPitch":3,"atBats":180,"obp":".298","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":767,"era":"2.57","inningsPitched":"49.0","wins":4,"losses":3,"saves":1,"saveOpportunities":5,"holds":18,"blownSaves":4,"earnedRuns":14,"whip":"1.14","battersFaced":198,"outs":147,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":767,"balls":274,"strikes":493,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.27","rbi":1,"winPercentage":".571","pitchesPerInning":"15.65","gamesFinished":8,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"7.16","walksPer9Inn":"2.76","hitsPer9Inn":"7.53","runsScoredPer9":"2.76","homeRunsPer9":"0.37","inheritedRunners":18,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID571912":{"person":{"id":571912,"fullName":"Luke Maile","link":"/api/v1/people/571912"},"jerseyNumber":"17","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":10,"flyOuts":3,"groundOuts":3,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".294","atBats":17,"obp":".429","slg":".529","ops":".958","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":9,"rbi":2,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".400","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":1,"putOuts":49,"errors":0,"chances":50,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID664199":{"person":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","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":32,"gamesStarted":0,"flyOuts":21,"groundOuts":38,"airOuts":41,"runs":14,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":28,"baseOnBalls":5,"intentionalWalks":0,"hits":22,"hitByPitch":0,"atBats":129,"obp":".201","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":552,"era":"3.44","inningsPitched":"36.2","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":14,"whip":"0.74","battersFaced":134,"outs":110,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":552,"balls":192,"strikes":360,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".500","pitchesPerInning":"15.05","gamesFinished":11,"strikeoutWalkRatio":"5.60","strikeoutsPer9Inn":"6.87","walksPer9Inn":"1.23","hitsPer9Inn":"5.40","runsScoredPer9":"3.44","homeRunsPer9":"1.23","inheritedRunners":13,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608032":{"person":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(L, 4-4)","summary":"0.2 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":4,"strikes":5,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"27.00","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":0,"flyOuts":37,"groundOuts":28,"airOuts":79,"runs":20,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":42,"baseOnBalls":18,"intentionalWalks":6,"hits":40,"hitByPitch":3,"atBats":187,"obp":".292","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":788,"era":"2.86","inningsPitched":"50.1","wins":4,"losses":4,"saves":29,"saveOpportunities":35,"holds":0,"blownSaves":6,"earnedRuns":16,"whip":"1.15","battersFaced":210,"outs":151,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":788,"balls":274,"strikes":514,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.35","rbi":2,"winPercentage":".500","pitchesPerInning":"15.66","gamesFinished":42,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"7.51","walksPer9Inn":"3.22","hitsPer9Inn":"7.15","runsScoredPer9":"3.58","homeRunsPer9":"0.89","inheritedRunners":11,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":24,"lineOuts":18},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686701":{"person":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, 2 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":29,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":13,"gamesStarted":9,"flyOuts":42,"groundOuts":35,"airOuts":60,"runs":15,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":44,"baseOnBalls":21,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":168,"obp":".274","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":789,"era":"2.87","inningsPitched":"47.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.09","battersFaced":191,"outs":141,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":789,"balls":289,"strikes":500,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":2,"winPercentage":".500","pitchesPerInning":"16.79","gamesFinished":2,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"8.43","walksPer9Inn":"4.02","hitsPer9Inn":"5.74","runsScoredPer9":"2.87","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"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"}]},"ID686469":{"person":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"jerseyNumber":"9","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | HR, BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":2},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":76,"groundOuts":115,"airOuts":142,"runs":46,"doubles":18,"triples":1,"homeRuns":20,"strikeOuts":79,"baseOnBalls":37,"intentionalWalks":4,"hits":116,"hitByPitch":6,"avg":".258","atBats":450,"obp":".321","slg":".436","ops":".757","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":495,"totalBases":196,"rbi":71,"leftOnBase":214,"sacBunts":0,"sacFlies":2,"babip":".272","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.50","popOuts":32,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":49,"putOuts":647,"errors":2,"chances":698,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID664728":{"person":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"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":103,"flyOuts":28,"groundOuts":92,"airOuts":77,"runs":36,"doubles":15,"triples":4,"homeRuns":3,"strikeOuts":59,"baseOnBalls":13,"intentionalWalks":0,"hits":76,"hitByPitch":1,"avg":".263","atBats":289,"obp":".294","slg":".374","ops":".668","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":318,"totalBases":108,"rbi":26,"leftOnBase":114,"sacBunts":12,"sacFlies":3,"babip":".317","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"96.33","popOuts":27,"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":2,"putOuts":253,"errors":1,"chances":256,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663738":{"person":{"id":663738,"fullName":"Daniel Lynch IV","link":"/api/v1/people/663738"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":42,"gamesStarted":2,"flyOuts":31,"groundOuts":45,"airOuts":54,"runs":15,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":22,"intentionalWalks":1,"hits":43,"hitByPitch":4,"atBats":169,"obp":".352","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":748,"era":"2.74","inningsPitched":"46.0","wins":3,"losses":2,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":14,"whip":"1.41","battersFaced":198,"outs":138,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":748,"balls":281,"strikes":467,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".600","pitchesPerInning":"16.26","gamesFinished":7,"strikeoutWalkRatio":"1.36","strikeoutsPer9Inn":"5.87","walksPer9Inn":"4.30","hitsPer9Inn":"8.41","runsScoredPer9":"2.93","homeRunsPer9":"0.98","inheritedRunners":12,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608379":{"person":{"id":608379,"fullName":"Michael Wacha","link":"/api/v1/people/608379"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":23,"gamesStarted":23,"flyOuts":87,"groundOuts":118,"airOuts":169,"runs":49,"doubles":18,"triples":2,"homeRuns":12,"strikeOuts":98,"baseOnBalls":35,"intentionalWalks":0,"hits":116,"hitByPitch":3,"atBats":494,"obp":".287","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":2013,"era":"3.36","inningsPitched":"131.1","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.15","battersFaced":540,"outs":394,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2013,"balls":694,"strikes":1319,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".400","pitchesPerInning":"15.33","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"6.72","walksPer9Inn":"2.40","hitsPer9Inn":"7.95","runsScoredPer9":"3.36","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":37,"lineOuts":45},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":9,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663559":{"person":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":23,"gamesStarted":23,"flyOuts":84,"groundOuts":104,"airOuts":157,"runs":60,"doubles":22,"triples":1,"homeRuns":18,"strikeOuts":72,"baseOnBalls":41,"intentionalWalks":0,"hits":103,"hitByPitch":1,"atBats":429,"obp":".305","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1786,"era":"4.14","inningsPitched":"117.1","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.23","battersFaced":478,"outs":352,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":1786,"balls":640,"strikes":1146,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":3,"groundOutsToAirouts":"0.66","rbi":0,"winPercentage":".538","pitchesPerInning":"15.22","gamesFinished":0,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"5.52","walksPer9Inn":"3.14","hitsPer9Inn":"7.90","runsScoredPer9":"4.60","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":40,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":4,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | BB, K, R","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":60,"groundOuts":71,"airOuts":110,"runs":43,"doubles":17,"triples":1,"homeRuns":10,"strikeOuts":92,"baseOnBalls":50,"intentionalWalks":4,"hits":80,"hitByPitch":1,"avg":".229","atBats":349,"obp":".326","slg":".370","ops":".696","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":404,"totalBases":129,"rbi":32,"leftOnBase":155,"sacBunts":2,"sacFlies":2,"babip":".281","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.90","popOuts":27,"lineOuts":23},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":5,"obp":".571","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":13,"strikes":8,"strikePercentage":".380","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"21.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":165,"errors":1,"chances":175,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID672580":{"person":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"jerseyNumber":"11","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | 2B, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":63,"groundOuts":119,"airOuts":128,"runs":53,"doubles":31,"triples":5,"homeRuns":11,"strikeOuts":61,"baseOnBalls":41,"intentionalWalks":0,"hits":131,"hitByPitch":1,"avg":".303","atBats":432,"obp":".362","slg":".475","ops":".837","caughtStealing":9,"stolenBases":22,"stolenBasePercentage":".710","caughtStealingPercentage":".290","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":481,"totalBases":205,"rbi":51,"leftOnBase":184,"sacBunts":3,"sacFlies":4,"babip":".330","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"39.27","popOuts":25,"lineOuts":40},"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":189,"putOuts":101,"errors":7,"chances":297,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID607625":{"person":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":75,"groundOuts":113,"airOuts":143,"runs":51,"doubles":20,"triples":1,"homeRuns":21,"strikeOuts":108,"baseOnBalls":43,"intentionalWalks":1,"hits":110,"hitByPitch":4,"atBats":470,"obp":".303","caughtStealing":7,"stolenBases":3,"stolenBasePercentage":".300","caughtStealingPercentage":".700","numberOfPitches":2022,"era":"3.46","inningsPitched":"127.1","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.20","battersFaced":521,"outs":382,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2022,"balls":737,"strikes":1285,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".571","pitchesPerInning":"15.88","gamesFinished":0,"strikeoutWalkRatio":"2.51","strikeoutsPer9Inn":"7.63","walksPer9Inn":"3.04","hitsPer9Inn":"7.77","runsScoredPer9":"3.60","homeRunsPer9":"1.48","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":25,"lineOuts":43},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":12,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702070":{"person":{"id":702070,"fullName":"Noah Cameron","link":"/api/v1/people/702070"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"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":16,"gamesStarted":16,"flyOuts":60,"groundOuts":92,"airOuts":105,"runs":26,"doubles":8,"triples":2,"homeRuns":9,"strikeOuts":76,"baseOnBalls":26,"intentionalWalks":1,"hits":70,"hitByPitch":3,"atBats":342,"obp":".267","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1424,"era":"2.52","inningsPitched":"93.0","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.03","battersFaced":372,"outs":279,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1424,"balls":533,"strikes":891,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".545","pitchesPerInning":"15.31","gamesFinished":0,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"7.35","walksPer9Inn":"2.52","hitsPer9Inn":"6.77","runsScoredPer9":"2.52","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":23,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":2,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672582":{"person":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":50,"gamesStarted":2,"flyOuts":11,"groundOuts":69,"airOuts":22,"runs":21,"doubles":13,"triples":0,"homeRuns":5,"strikeOuts":46,"baseOnBalls":15,"intentionalWalks":0,"hits":48,"hitByPitch":2,"atBats":183,"obp":".325","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":809,"era":"3.97","inningsPitched":"47.2","wins":3,"losses":1,"saves":0,"saveOpportunities":2,"holds":10,"blownSaves":2,"earnedRuns":21,"whip":"1.32","battersFaced":202,"outs":143,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":809,"balls":284,"strikes":525,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.14","rbi":0,"winPercentage":".750","pitchesPerInning":"16.97","gamesFinished":4,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"8.69","walksPer9Inn":"2.83","hitsPer9Inn":"9.06","runsScoredPer9":"3.97","homeRunsPer9":"0.94","inheritedRunners":29,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":0,"chances":9,"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"}]},"ID670167":{"person":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":1,"strikes":6,"strikePercentage":".860","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":52,"gamesStarted":0,"flyOuts":19,"groundOuts":43,"airOuts":44,"runs":20,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":48,"baseOnBalls":17,"intentionalWalks":1,"hits":43,"hitByPitch":1,"atBats":177,"obp":".313","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":784,"era":"3.55","inningsPitched":"45.2","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":12,"blownSaves":2,"earnedRuns":18,"whip":"1.31","battersFaced":196,"outs":137,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":784,"balls":277,"strikes":507,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".500","pitchesPerInning":"17.17","gamesFinished":5,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"9.46","walksPer9Inn":"3.35","hitsPer9Inn":"8.47","runsScoredPer9":"3.94","homeRunsPer9":"1.38","inheritedRunners":35,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677951":{"person":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":79,"groundOuts":85,"airOuts":150,"runs":71,"doubles":37,"triples":4,"homeRuns":17,"strikeOuts":99,"baseOnBalls":38,"intentionalWalks":7,"hits":130,"hitByPitch":4,"avg":".284","atBats":458,"obp":".340","slg":".493","ops":".833","caughtStealing":7,"stolenBases":30,"stolenBasePercentage":".811","caughtStealingPercentage":".189","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":506,"totalBases":226,"rbi":65,"leftOnBase":168,"sacBunts":0,"sacFlies":6,"babip":".325","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.94","popOuts":32,"lineOuts":39},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":284,"putOuts":142,"errors":7,"chances":433,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[573262,672580,686469,521692,624428,663697,670231,571912,679845,664728,686701,672582,668674,670167,664199,608032],"pitchers":[686701,672582,668674,670167,664199,608032],"bench":[545341,686475,677951],"bullpen":[702070,663559,640451,669674,607625,663738,608379],"battingOrder":[573262,672580,686469,521692,624428,663697,670231,679845,664728],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Garcia, M (31, Topa)."},{"label":"HR","value":"Pasquantino (20, 7th inning off Sands, 1 on, 2 out)."},{"label":"TB","value":"Frazier 4; Garcia, M 4; Pasquantino 4; Rave."},{"label":"RBI","value":"Frazier (29); Pasquantino 2 (71)."},{"label":"2-out RBI","value":"Frazier; Pasquantino 2."},{"label":"Runners left in scoring position, 2 out","value":"Maile; Isbel; Frazier 2; Yastrzemski; India; Perez, S; Garcia, M 2."},{"label":"SAC","value":"Isbel."},{"label":"Team RISP","value":"1-for-15."},{"label":"Team LOB","value":"15."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Rave (6, 2nd base off Funderburk/Gasper); Garcia, M (22, 2nd base off Ohl/Gasper)."},{"label":"PO","value":"Garcia, M (2nd base by Ohl)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Isbel (Martin at 3rd base)."},{"label":"DP","value":"(Isbel-Garcia, M-Frazier)."}]}],"note":[{"label":"a","value":"Walked for Maile in the 10th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":7,"airOuts":12,"runs":5,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":1,"hits":7,"hitByPitch":0,"avg":".242","atBats":38,"obp":".313","slg":".401","ops":".714","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":16,"rbi":5,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":7,"groundOuts":8,"airOuts":15,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":8,"intentionalWalks":1,"hits":9,"hitByPitch":1,"atBats":39,"obp":".375","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":202,"era":"4.24","inningsPitched":"11.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.27","battersFaced":49,"outs":33,"completeGames":0,"shutouts":0,"pitchesThrown":202,"balls":87,"strikes":115,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.53","rbi":3,"pitchesPerInning":"18.36","runsScoredPer9":"2.45","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":33,"errors":0,"chances":41,"passedBall":0,"pickoffs":0}},"players":{"ID543859":{"person":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"2.0 IP, 0 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":38,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":18,"strikes":20,"strikePercentage":".530","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":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":7,"groundOuts":6,"airOuts":14,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":2,"atBats":28,"obp":".294","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":144,"era":"3.38","inningsPitched":"8.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.00","battersFaced":34,"outs":24,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":144,"balls":59,"strikes":85,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.50","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"3.38","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621139":{"person":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"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":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"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":17,"balls":6,"strikes":11,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":8,"groundOuts":8,"airOuts":10,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":1,"hits":6,"hitByPitch":0,"atBats":32,"obp":".297","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":151,"era":"1.00","inningsPitched":"9.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.22","battersFaced":37,"outs":27,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":61,"strikes":90,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"16.78","gamesFinished":5,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"8.00","walksPer9Inn":"5.00","hitsPer9Inn":"6.00","runsScoredPer9":"1.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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"}]},"ID623437":{"person":{"id":623437,"fullName":"Justin Topa","link":"/api/v1/people/623437"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","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":44,"gamesStarted":1,"flyOuts":21,"groundOuts":57,"airOuts":45,"runs":25,"doubles":13,"triples":0,"homeRuns":2,"strikeOuts":43,"baseOnBalls":13,"intentionalWalks":2,"hits":52,"hitByPitch":3,"atBats":193,"obp":".322","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":749,"era":"3.70","inningsPitched":"48.2","wins":1,"losses":3,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":20,"whip":"1.34","battersFaced":213,"outs":146,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":749,"balls":251,"strikes":498,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".250","pitchesPerInning":"15.39","gamesFinished":11,"strikeoutWalkRatio":"3.31","strikeoutsPer9Inn":"7.95","walksPer9Inn":"2.40","hitsPer9Inn":"9.62","runsScoredPer9":"4.62","homeRunsPer9":"0.37","inheritedRunners":15,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"18","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":4,"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":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":43,"groundOuts":47,"airOuts":71,"runs":30,"doubles":9,"triples":3,"homeRuns":13,"strikeOuts":52,"baseOnBalls":20,"intentionalWalks":1,"hits":48,"hitByPitch":4,"avg":".223","atBats":215,"obp":".299","slg":".474","ops":".773","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":242,"totalBases":102,"rbi":35,"leftOnBase":98,"sacBunts":1,"sacFlies":2,"babip":".230","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.54","popOuts":10,"lineOuts":18},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"18.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"20.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"27.00","runsScoredPer9":"18.00","homeRunsPer9":"18.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":95,"putOuts":165,"errors":2,"chances":262,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID686797":{"person":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":63,"groundOuts":91,"airOuts":103,"runs":30,"doubles":10,"triples":0,"homeRuns":11,"strikeOuts":67,"baseOnBalls":18,"intentionalWalks":0,"hits":84,"hitByPitch":3,"avg":".246","atBats":342,"obp":".287","slg":".371","ops":".658","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":366,"totalBases":127,"rbi":44,"leftOnBase":146,"sacBunts":0,"sacFlies":3,"babip":".273","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.09","popOuts":16,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":152,"putOuts":105,"errors":5,"chances":262,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID668885":{"person":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 3B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":2,"groundOuts":14,"airOuts":5,"runs":3,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".267","atBats":30,"obp":".313","slg":".433","ops":".746","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":13,"rbi":1,"leftOnBase":10,"sacBunts":1,"sacFlies":0,"babip":".280","groundOutsToAirouts":"2.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":17,"errors":0,"chances":17,"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"}]},"ID570632":{"person":{"id":570632,"fullName":"José Ureña","link":"/api/v1/people/570632"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, ER, K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":3,"airOuts":4,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":73,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":15,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":37,"strikes":36,"strikePercentage":".490","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":4,"flyOuts":14,"groundOuts":23,"airOuts":36,"runs":14,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":14,"baseOnBalls":10,"intentionalWalks":1,"hits":31,"hitByPitch":0,"atBats":103,"obp":".363","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":446,"era":"4.97","inningsPitched":"25.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.62","battersFaced":114,"outs":76,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":446,"balls":156,"strikes":290,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":1,"winPercentage":".---","pitchesPerInning":"17.61","gamesFinished":5,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"4.97","walksPer9Inn":"3.55","hitsPer9Inn":"11.01","runsScoredPer9":"4.97","homeRunsPer9":"2.13","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID640902":{"person":{"id":640902,"fullName":"Jhonny Pereda","link":"/api/v1/people/640902"},"jerseyNumber":"65","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":3,"groundOuts":13,"airOuts":7,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".175","atBats":40,"obp":".283","slg":".225","ops":".508","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":9,"rbi":3,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".259","groundOutsToAirouts":"1.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":2,"groundOuts":3,"airOuts":3,"runs":7,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":17,"obp":".550","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":70,"era":"21.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"3.67","battersFaced":20,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":70,"balls":27,"strikes":43,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"23.33","gamesFinished":3,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"6.00","hitsPer9Inn":"27.00","runsScoredPer9":"21.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","assists":2,"putOuts":100,"errors":1,"chances":103,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID541640":{"person":{"id":541640,"fullName":"Erasmo Ramírez","link":"/api/v1/people/541640"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":4,"groundOuts":3,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":14,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":50,"era":"4.91","inningsPitched":"3.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.64","battersFaced":15,"outs":11,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":19,"strikes":31,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"13.64","gamesFinished":3,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"2.45","walksPer9Inn":"2.45","hitsPer9Inn":"12.27","runsScoredPer9":"4.91","homeRunsPer9":"2.45","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676812":{"person":{"id":676812,"fullName":"Carson McCusker","link":"/api/v1/people/676812"},"jerseyNumber":"60","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".222","atBats":9,"obp":".222","slg":".222","ops":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":9,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".500","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702176":{"person":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"jerseyNumber":"19","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","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":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":13,"groundOuts":44,"airOuts":26,"runs":17,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":35,"baseOnBalls":8,"intentionalWalks":0,"hits":25,"hitByPitch":6,"avg":".197","atBats":127,"obp":".271","slg":".307","ops":".578","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":39,"rbi":9,"leftOnBase":64,"sacBunts":0,"sacFlies":3,"babip":".247","groundOutsToAirouts":"1.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.50","popOuts":9,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":90,"errors":1,"chances":94,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"47","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"501","stats":{"batting":{"note":"a-","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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":10,"groundOuts":33,"airOuts":19,"runs":8,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":35,"baseOnBalls":13,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".196","atBats":107,"obp":".287","slg":".308","ops":".595","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":33,"rbi":8,"leftOnBase":55,"sacBunts":0,"sacFlies":1,"babip":".268","groundOutsToAirouts":"1.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.50","popOuts":0,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":56,"putOuts":37,"errors":2,"chances":95,"fielding":".979","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"}]},"ID701487":{"person":{"id":701487,"fullName":"Pierson Ohl","link":"/api/v1/people/701487"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(H, 1)","summary":"2.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":36,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":9,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":14,"strikes":22,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":2,"flyOuts":7,"groundOuts":9,"airOuts":15,"runs":9,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":47,"obp":".340","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":221,"era":"7.15","inningsPitched":"11.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":9,"whip":"1.50","battersFaced":50,"outs":34,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":221,"balls":81,"strikes":140,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".000","pitchesPerInning":"19.50","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.15","walksPer9Inn":"2.38","hitsPer9Inn":"11.12","runsScoredPer9":"7.15","homeRunsPer9":"3.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680837":{"person":{"id":680837,"fullName":"Ryan Fitzgerald","link":"/api/v1/people/680837"},"jerseyNumber":"53","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":3,"groundOuts":2,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".286","atBats":7,"obp":".286","slg":".714","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.00","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681508":{"person":{"id":681508,"fullName":"Mickey Gasper","link":"/api/v1/people/681508"},"jerseyNumber":"11","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":8,"groundOuts":8,"airOuts":19,"runs":8,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".137","atBats":51,"obp":".279","slg":".157","ops":".436","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":8,"rbi":4,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".206","groundOutsToAirouts":"0.42","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"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":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":3,"putOuts":35,"errors":1,"chances":39,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID680777":{"person":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":52,"groundOuts":66,"airOuts":97,"runs":41,"doubles":22,"triples":0,"homeRuns":8,"strikeOuts":71,"baseOnBalls":35,"intentionalWalks":1,"hits":87,"hitByPitch":6,"avg":".271","atBats":321,"obp":".354","slg":".414","ops":".768","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":362,"totalBases":133,"rbi":40,"leftOnBase":137,"sacBunts":0,"sacFlies":0,"babip":".326","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.12","popOuts":21,"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":13,"stolenBases":44,"stolenBasePercentage":".772","caughtStealingPercentage":".228","assists":26,"putOuts":504,"errors":5,"chances":535,"fielding":".991","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID663485":{"person":{"id":663485,"fullName":"Cole Sands","link":"/api/v1/people/663485"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(BS, 3)","summary":"0.1 IP, 2 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":3,"strikes":6,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"27.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":50,"gamesStarted":3,"flyOuts":27,"groundOuts":53,"airOuts":53,"runs":29,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":41,"baseOnBalls":13,"intentionalWalks":0,"hits":50,"hitByPitch":2,"atBats":192,"obp":".310","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":805,"era":"4.50","inningsPitched":"50.0","wins":3,"losses":3,"saves":2,"saveOpportunities":5,"holds":9,"blownSaves":3,"earnedRuns":25,"whip":"1.26","battersFaced":212,"outs":150,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":805,"balls":283,"strikes":522,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":2,"winPercentage":".500","pitchesPerInning":"16.10","gamesFinished":12,"strikeoutWalkRatio":"3.15","strikeoutsPer9Inn":"7.38","walksPer9Inn":"2.34","hitsPer9Inn":"9.00","runsScoredPer9":"5.22","homeRunsPer9":"1.08","inheritedRunners":23,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641672":{"person":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":2,"gamesStarted":0,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":19,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":75,"era":"3.38","inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.94","battersFaced":20,"outs":16,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":75,"balls":25,"strikes":50,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.06","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"6.75","walksPer9Inn":"1.69","hitsPer9Inn":"6.75","runsScoredPer9":"3.38","homeRunsPer9":"1.69","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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}},"ID641927":{"person":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":85,"groundOuts":71,"airOuts":151,"runs":60,"doubles":25,"triples":0,"homeRuns":23,"strikeOuts":82,"baseOnBalls":24,"intentionalWalks":0,"hits":118,"hitByPitch":4,"atBats":416,"obp":".325","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1666,"era":"5.16","inningsPitched":"103.0","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.38","battersFaced":450,"outs":309,"gamesPitched":19,"completeGames":1,"shutouts":0,"pitchesThrown":1666,"balls":547,"strikes":1119,"strikePercentage":".670","hitBatsmen":4,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":0,"winPercentage":".364","pitchesPerInning":"16.17","gamesFinished":0,"strikeoutWalkRatio":"3.42","strikeoutsPer9Inn":"7.17","walksPer9Inn":"2.10","hitsPer9Inn":"10.31","runsScoredPer9":"5.24","homeRunsPer9":"2.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":5,"passedBall":0,"popOuts":43,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681892":{"person":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":9,"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":9,"balls":2,"strikes":7,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":12,"groundOuts":28,"airOuts":18,"runs":15,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":9,"intentionalWalks":1,"hits":32,"hitByPitch":1,"atBats":92,"obp":".404","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":382,"era":"5.82","inningsPitched":"21.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.89","battersFaced":104,"outs":65,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":382,"balls":139,"strikes":243,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".667","pitchesPerInning":"17.63","gamesFinished":9,"strikeoutWalkRatio":"1.78","strikeoutsPer9Inn":"6.65","walksPer9Inn":"3.74","hitsPer9Inn":"13.29","runsScoredPer9":"6.23","homeRunsPer9":"0.83","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"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"}]},"ID701519":{"person":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":1,"flyOuts":18,"groundOuts":10,"airOuts":29,"runs":16,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":18,"baseOnBalls":4,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":76,"obp":".345","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":342,"era":"6.86","inningsPitched":"19.2","wins":1,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":15,"whip":"1.42","battersFaced":87,"outs":59,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":342,"balls":119,"strikes":223,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.34","rbi":0,"winPercentage":".500","pitchesPerInning":"17.39","gamesFinished":1,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"8.24","walksPer9Inn":"1.83","hitsPer9Inn":"10.98","runsScoredPer9":"7.32","homeRunsPer9":"1.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668904":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"701","stats":{"batting":{"note":"1-","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":62,"flyOuts":45,"groundOuts":49,"airOuts":81,"runs":22,"doubles":13,"triples":0,"homeRuns":5,"strikeOuts":33,"baseOnBalls":17,"intentionalWalks":0,"hits":50,"hitByPitch":0,"avg":".236","atBats":212,"obp":".291","slg":".368","ops":".659","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":230,"totalBases":78,"rbi":24,"leftOnBase":93,"sacBunts":0,"sacFlies":1,"babip":".257","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.40","popOuts":17,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":74,"putOuts":45,"errors":2,"chances":121,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663616":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"jerseyNumber":"9","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":57,"groundOuts":95,"airOuts":100,"runs":49,"doubles":15,"triples":1,"homeRuns":15,"strikeOuts":93,"baseOnBalls":38,"intentionalWalks":1,"hits":91,"hitByPitch":4,"avg":".243","atBats":375,"obp":".316","slg":".408","ops":".724","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":422,"totalBases":153,"rbi":48,"leftOnBase":160,"sacBunts":0,"sacFlies":4,"babip":".280","groundOutsToAirouts":"0.95","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"25.00","popOuts":14,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":99,"errors":0,"chances":100,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID805673":{"person":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":8,"flyOuts":19,"groundOuts":26,"airOuts":39,"runs":22,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":48,"baseOnBalls":10,"intentionalWalks":0,"hits":43,"hitByPitch":0,"atBats":154,"obp":".321","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":641,"era":"5.17","inningsPitched":"38.1","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.38","battersFaced":166,"outs":115,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":641,"balls":215,"strikes":426,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".500","pitchesPerInning":"16.72","gamesFinished":0,"strikeoutWalkRatio":"4.80","strikeoutsPer9Inn":"11.27","walksPer9Inn":"2.35","hitsPer9Inn":"10.10","runsScoredPer9":"5.17","homeRunsPer9":"0.94","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657746":{"person":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"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":23,"gamesStarted":22,"flyOuts":81,"groundOuts":89,"airOuts":149,"runs":43,"doubles":21,"triples":0,"homeRuns":15,"strikeOuts":146,"baseOnBalls":25,"intentionalWalks":0,"hits":97,"hitByPitch":11,"atBats":479,"obp":".258","caughtStealing":11,"stolenBases":16,"stolenBasePercentage":".593","caughtStealingPercentage":".407","numberOfPitches":2089,"era":"2.79","inningsPitched":"132.1","wins":11,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"0.92","battersFaced":517,"outs":397,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":2089,"balls":709,"strikes":1380,"strikePercentage":".660","hitBatsmen":11,"balks":2,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".688","pitchesPerInning":"15.79","gamesFinished":0,"strikeoutWalkRatio":"5.84","strikeoutsPer9Inn":"9.93","walksPer9Inn":"1.70","hitsPer9Inn":"6.60","runsScoredPer9":"2.92","homeRunsPer9":"1.02","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":38,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807712":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":9,"groundOuts":9,"airOuts":12,"runs":6,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".415","atBats":41,"obp":".500","slg":".707","ops":"1.207","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":29,"rbi":12,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".417","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":16,"errors":1,"chances":34,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]}},"batters":[668885,665019,680777,807712,702176,666397,663616,686797,668904,681508,680837,570632,681892,701487,663485,621139,623437,543859],"pitchers":[570632,681892,701487,663485,621139,623437,543859],"bench":[676812,640902],"bullpen":[701519,641672,805673,641927,541640,657746],"battingOrder":[668885,665019,680777,807712,666397,663616,668904,681508,680837],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Keaschall (6, Bergert)."},{"label":"3B","value":"Martin (1, Erceg)."},{"label":"HR","value":"Fitzgerald, R (1, 3rd inning off Bergert, 1 on, 0 out); Keaschall (2, 11th inning off Estévez, 1 on, 2 out)."},{"label":"TB","value":"Fitzgerald, R 5; Jeffers; Keaschall 7; Martin 3."},{"label":"RBI","value":"Fitzgerald, R 2 (2); Jeffers (40); Keaschall 2 (12)."},{"label":"2-out RBI","value":"Jeffers; Keaschall 2."},{"label":"Runners left in scoring position, 2 out","value":"Roden; Martin."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"5."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Ohl (Garcia, M at 2nd base)."},{"label":"DP","value":"(Clemens)."}]}],"note":[{"label":"a","value":"Grounded out for Roden in the 9th."},{"label":"1","value":"Ran for Lee, B in the 10th."}]}},"officials":[{"official":{"id":427413,"fullName":"Tony Randazzo","link":"/api/v1/people/427413"},"officialType":"Home Plate"},{"official":{"id":427093,"fullName":"Phil Cuzzi","link":"/api/v1/people/427093"},"officialType":"First Base"},{"official":{"id":483564,"fullName":"Dan Bellino","link":"/api/v1/people/483564"},"officialType":"Second Base"},{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Pasquantino (by Topa); Clemens (by Estévez)."},{"label":"HBP","value":"Perez, S (by Topa)."},{"label":"Pitches-strikes","value":"Bergert 89-60; Zerpa 15-10; Erceg 12-7; Schreiber 7-6; Clarke, T 14-8; Estévez 9-5; Ureña 73-36; Funderburk 9-7; Ohl 36-22; Sands 9-6; Kriske 17-11; Topa 20-13; Tonkin 38-20."},{"label":"Groundouts-flyouts","value":"Bergert 4-3; Zerpa 1-0; Erceg 1-2; Schreiber 1-2; Clarke, T 0-1; Estévez 0-0; Ureña 3-0; Funderburk 1-1; Ohl 2-3; Sands 0-1; Kriske 1-0; Topa 0-1; Tonkin 1-1."},{"label":"Batters faced","value":"Bergert 22; Zerpa 4; Erceg 5; Schreiber 3; Clarke, T 3; Estévez 3; Ureña 15; Funderburk 4; Ohl 9; Sands 3; Kriske 4; Topa 6; Tonkin 8."},{"label":"Inherited runners-scored","value":"Zerpa 1-0."},{"label":"Umpires","value":"HP: Tony Randazzo. 1B: Phil Cuzzi. 2B: Dan Bellino. 3B: Clint Vondrak. "},{"label":"Weather","value":"79 degrees, Overcast."},{"label":"Wind","value":"6 mph, Out To CF."},{"label":"First pitch","value":"12:07 PM."},{"label":"T","value":"3:15."},{"label":"Att","value":"26,746."},{"label":"Venue","value":"Target Field."},{"label":"August 10, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580","boxscoreName":"Garcia, M"},"jerseyNumber":"11","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"3-4 | 2B, 2 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":63,"groundOuts":119,"airOuts":128,"runs":53,"doubles":31,"triples":5,"homeRuns":11,"strikeOuts":61,"baseOnBalls":41,"intentionalWalks":0,"hits":131,"hitByPitch":1,"avg":".303","atBats":432,"obp":".362","slg":".475","ops":".837","caughtStealing":9,"stolenBases":22,"stolenBasePercentage":".710","caughtStealingPercentage":".290","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":481,"totalBases":205,"rbi":51,"leftOnBase":184,"sacBunts":3,"sacFlies":4,"babip":".330","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"39.27","popOuts":25,"lineOuts":40},"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":189,"putOuts":101,"errors":7,"chances":297,"fielding":".976","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":64,"hittingGameScore":64},{"player":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712","boxscoreName":"Keaschall"},"jerseyNumber":"15","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"3-5 | HR, 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":9,"groundOuts":9,"airOuts":12,"runs":6,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":5,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".415","atBats":41,"obp":".500","slg":".707","ops":"1.207","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":29,"rbi":12,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".417","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":16,"errors":1,"chances":34,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":686701,"fullName":"Ryan Bergert","link":"/api/v1/people/686701","boxscoreName":"Bergert"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, 2 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":29,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":13,"gamesStarted":9,"flyOuts":42,"groundOuts":35,"airOuts":60,"runs":15,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":44,"baseOnBalls":21,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":168,"obp":".274","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":789,"era":"2.87","inningsPitched":"47.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.09","battersFaced":191,"outs":141,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":789,"balls":289,"strikes":500,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":2,"winPercentage":".500","pitchesPerInning":"16.79","gamesFinished":2,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"8.43","walksPer9Inn":"4.02","hitsPer9Inn":"5.74","runsScoredPer9":"2.87","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":7,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":60,"pitchingGameScore":60}]},"decisions":{"winner":{"id":543859,"fullName":"Michael Tonkin","link":"/api/v1/people/543859"},"loser":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}