{"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":776971,"link":"/api/v1.1/game/776971/feed/live","metaData":{"wait":10,"timeStamp":"20250729_024739","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count01","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776971,"type":"R","doubleHeader":"N","id":"2025/07/28/atlmlb-kcamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776971-2025-07-28","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-28T23:40:00Z","originalDate":"2025-07-28","officialDate":"2025-07-28","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144","season":2025,"venue":{"id":4705,"name":"Truist Park","link":"/api/v1/venues/4705"},"springVenue":{"id":5380,"link":"/api/v1/venues/5380"},"teamCode":"atl","fileCode":"atl","abbreviation":"ATL","teamName":"Braves","locationName":"Atlanta","firstYearOfPlay":"1871","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Atlanta","record":{"gamesPlayed":105,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":60,"ties":0,"pct":".429"},"records":{},"divisionLeader":false,"wins":45,"losses":60,"winningPercentage":".429"},"franchiseName":"Atlanta","clubName":"Braves","active":true},"home":{"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":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":52,"losses":55,"ties":0,"pct":".486"},"records":{},"divisionLeader":false,"wins":52,"losses":55,"winningPercentage":".486"},"franchiseName":"Kansas City","clubName":"Royals","active":true}},"players":{"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},"ID666023":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023","firstName":"Freddy","lastName":"Fermin","primaryNumber":"54","birthDate":"1995-05-16","currentAge":31,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Freddy","useLastName":"Fermin","middleName":"Antonio","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":false,"pronunciation":"fer-meen","mlbDebutDate":"2022-07-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddy Fermin","nameSlug":"freddy-fermin-666023","firstLastName":"Freddy Fermin","lastFirstName":"Fermin, Freddy","lastInitName":"Fermin, F","initLastName":"F Fermin","fullFMLName":"Freddy Antonio Fermin","fullLFMName":"Fermin, Freddy Antonio","strikeZoneTop":3.105,"strikeZoneBottom":1.567},"ID689266":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266","firstName":"Dylan","lastName":"Dodd","primaryNumber":"46","birthDate":"1998-06-06","currentAge":28,"birthCity":"Elk Grove","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Dodd","middleName":"Martin","boxscoreName":"Dodd","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-04-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Dodd","nameSlug":"dylan-dodd-689266","firstLastName":"Dylan Dodd","lastFirstName":"Dodd, Dylan","lastInitName":"Dodd, D","initLastName":"D Dodd","fullFMLName":"Dylan Martin Dodd","fullLFMName":"Dodd, Dylan Martin","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID671739":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739","firstName":"Michael","lastName":"Harris","primaryNumber":"23","birthDate":"2001-03-07","currentAge":25,"birthCity":"DeKalb","birthStateProvince":"GA","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Michael","useLastName":"Harris II","middleName":"Machion","boxscoreName":"Harris II","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Michael Harris II","nameTitle":"II","nameSuffix":"II","nameSlug":"michael-harris-ii-671739","firstLastName":"Michael Harris II","lastFirstName":"Harris II, Michael","lastInitName":"Harris II, M","initLastName":"M Harris II","fullFMLName":"Michael Machion Harris II","fullLFMName":"Harris II, Michael Machion","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"ID606160":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160","firstName":"Rafael","lastName":"Montero","primaryNumber":"43","birthDate":"1990-10-17","currentAge":35,"birthCity":"Higuerito","birthCountry":"Dominican Republic","height":"6' 0\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rafael","useLastName":"Montero","boxscoreName":"Montero, R","nickName":"Monte","gender":"M","nameMatrilineal":"Quezada","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Montero","nameSlug":"rafael-montero-606160","firstLastName":"Rafael Montero","lastFirstName":"Montero, Rafael","lastInitName":"Montero, R","initLastName":"R Montero","fullFMLName":"Rafael Montero","fullLFMName":"Montero, Rafael","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID595777":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777","firstName":"Jurickson","lastName":"Profar","primaryNumber":"17","birthDate":"1993-02-20","currentAge":33,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 11\"","weight":184,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jurickson","useLastName":"Profar","middleName":"Barthelomeus","boxscoreName":"Profar, Jurickson","nickName":"El Patron","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"JUR-ick-son PRO-far","mlbDebutDate":"2012-09-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jurickson Profar","nameSlug":"jurickson-profar-595777","firstLastName":"Jurickson Profar","lastFirstName":"Profar, Jurickson","lastInitName":"Profar, J","initLastName":"J Profar","fullFMLName":"Jurickson Barthelomeus Profar","fullLFMName":"Profar, Jurickson Barthelomeus","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID686948":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948","firstName":"Drake","lastName":"Baldwin","primaryNumber":"30","birthDate":"2001-03-28","currentAge":25,"birthCity":"Madison","birthStateProvince":"WI","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drake","useLastName":"Baldwin","middleName":"Randall","boxscoreName":"Baldwin, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drake Baldwin","nameSlug":"drake-baldwin-686948","firstLastName":"Drake Baldwin","lastFirstName":"Baldwin, Drake","lastInitName":"Baldwin, D","initLastName":"D Baldwin","fullFMLName":"Drake Randall Baldwin","fullLFMName":"Baldwin, Drake Randall","strikeZoneTop":3.206,"strikeZoneBottom":1.618},"ID621566":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566","firstName":"Matthew","lastName":"Olson","primaryNumber":"28","birthDate":"1994-03-29","currentAge":32,"birthCity":"Atlanta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Matt","useLastName":"Olson","middleName":"Kent","boxscoreName":"Olson","nickName":"Oly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Olson","nameSlug":"matt-olson-621566","firstLastName":"Matt Olson","lastFirstName":"Olson, Matt","lastInitName":"Olson, M","initLastName":"M Olson","fullFMLName":"Matthew Kent Olson","fullLFMName":"Olson, Matthew Kent","strikeZoneTop":3.372,"strikeZoneBottom":1.702},"ID669221":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221","firstName":"Sean","lastName":"Murphy","primaryNumber":"12","birthDate":"1994-10-04","currentAge":31,"birthCity":"Peekskill","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":228,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Sean","useLastName":"Murphy","middleName":"Michael","boxscoreName":"Murphy, S","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sean Murphy","nameSlug":"sean-murphy-669221","firstLastName":"Sean Murphy","lastFirstName":"Murphy, Sean","lastInitName":"Murphy, S","initLastName":"S Murphy","fullFMLName":"Sean Michael Murphy","fullLFMName":"Murphy, Sean Michael","strikeZoneTop":3.326,"strikeZoneBottom":1.679},"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},"ID642201":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201","firstName":"Elijah","lastName":"White","primaryNumber":"38","birthDate":"1994-06-26","currentAge":32,"birthCity":"Greenville","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Eli","useLastName":"White","middleName":"Thomas","boxscoreName":"White, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eli White","nameSlug":"eli-white-642201","firstLastName":"Eli White","lastFirstName":"White, Eli","lastInitName":"White, E","initLastName":"E White","fullFMLName":"Elijah Thomas White","fullLFMName":"White, Elijah Thomas","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"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},"ID645277":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277","firstName":"Ozhaino","lastName":"Albies","primaryNumber":"1","birthDate":"1997-01-07","currentAge":29,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 7\"","weight":165,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ozzie","useLastName":"Albies","middleName":"Jurdy Jiandro","boxscoreName":"Albies","nickName":"Bolly","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ALL-bees","mlbDebutDate":"2017-08-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ozzie Albies","nameSlug":"ozzie-albies-645277","firstLastName":"Ozzie Albies","lastFirstName":"Albies, Ozzie","lastInitName":"Albies, O","initLastName":"O Albies","fullFMLName":"Ozhaino Jurdy Jiandro Albies","fullLFMName":"Albies, Ozhaino Jurdy Jiandro","strikeZoneTop":2.985,"strikeZoneBottom":1.506},"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},"ID607625":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625","firstName":"Jacob","lastName":"Lugo","primaryNumber":"67","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},"ID676702":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702","firstName":"Hunter","lastName":"Stratton","primaryNumber":"63","birthDate":"1996-11-17","currentAge":29,"birthCity":"Bristol","birthStateProvince":"TN","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Stratton","boxscoreName":"Stratton, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Stratton","nameSlug":"hunter-stratton-676702","firstLastName":"Hunter Stratton","lastFirstName":"Stratton, Hunter","lastInitName":"Stratton, H","initLastName":"H Stratton","fullFMLName":"Hunter Stratton","fullLFMName":"Stratton, Hunter ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID542303":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303","firstName":"Marcell","lastName":"Ozuna","primaryNumber":"24","birthDate":"1990-11-12","currentAge":35,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Marcell","useLastName":"Ozuna","boxscoreName":"Ozuna","nickName":"The Big Bear","gender":"M","nameMatrilineal":"Idelfonso","isPlayer":true,"isVerified":true,"pronunciation":"oh-ZOO-nah","mlbDebutDate":"2013-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Marcell Ozuna","nameSlug":"marcell-ozuna-542303","firstLastName":"Marcell Ozuna","lastFirstName":"Ozuna, Marcell","lastInitName":"Ozuna, M","initLastName":"M Ozuna","fullFMLName":"Marcell Ozuna","fullLFMName":"Ozuna, Marcell","strikeZoneTop":3.26,"strikeZoneBottom":1.64},"ID693821":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821","firstName":"Bryce","lastName":"Elder","primaryNumber":"55","birthDate":"1999-05-19","currentAge":27,"birthCity":"Decatur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Elder","middleName":"Cason","boxscoreName":"Elder","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Elder","nameSlug":"bryce-elder-693821","firstLastName":"Bryce Elder","lastFirstName":"Elder, Bryce","lastInitName":"Elder, B","initLastName":"B Elder","fullFMLName":"Bryce Cason Elder","fullLFMName":"Elder, Bryce Cason","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID674444":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444","firstName":"Steven","lastName":"Cruz","primaryNumber":"64","birthDate":"1999-06-15","currentAge":27,"birthCity":"Tenares","birthCountry":"Dominican Republic","height":"6' 7\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Cruz","middleName":"Adalberto","boxscoreName":"Cruz","gender":"M","nameMatrilineal":"Rosario","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-08-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Steven Cruz","nameSlug":"steven-cruz-674444","firstLastName":"Steven Cruz","lastFirstName":"Cruz, Steven","lastInitName":"Cruz, S","initLastName":"S Cruz","fullFMLName":"Steven Adalberto Cruz","fullLFMName":"Cruz, Steven Adalberto","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"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":"7","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},"ID675911":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911","firstName":"Spencer","lastName":"Strider","primaryNumber":"99","birthDate":"1998-10-28","currentAge":27,"birthCity":"Columbus","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Spencer","useLastName":"Strider","middleName":"Robert","boxscoreName":"Strider","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2021-10-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Strider","nameSlug":"spencer-strider-675911","firstLastName":"Spencer Strider","lastFirstName":"Strider, Spencer","lastInitName":"Strider, S","initLastName":"S Strider","fullFMLName":"Spencer Robert Strider","fullLFMName":"Strider, Spencer Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID669276":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276","firstName":"Dylan","lastName":"Lee","primaryNumber":"52","birthDate":"1994-08-01","currentAge":32,"birthCity":"Dinuba","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Lee","middleName":"Ryan","boxscoreName":"Lee, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-10-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dylan Lee","nameSlug":"dylan-lee-669276","firstLastName":"Dylan Lee","lastFirstName":"Lee, Dylan","lastInitName":"Lee, D","initLastName":"D Lee","fullFMLName":"Dylan Ryan Lee","fullLFMName":"Lee, Dylan Ryan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669397":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397","firstName":"Nicholas","lastName":"Allen","primaryNumber":"20","birthDate":"1998-10-08","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 7\"","weight":166,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Nick","useLastName":"Allen","middleName":"Ryan","boxscoreName":"Allen, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Allen","nameSlug":"nick-allen-669397","firstLastName":"Nick Allen","lastFirstName":"Allen, Nick","lastInitName":"Allen, N","initLastName":"N Allen","fullFMLName":"Nicholas Ryan Allen","fullLFMName":"Allen, Nicholas Ryan","strikeZoneTop":3.007,"strikeZoneBottom":1.517},"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},"ID572955":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955","firstName":"Pierce","lastName":"Johnson","primaryNumber":"52","birthDate":"1991-05-10","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pierce","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson","nickName":"P.J.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-05-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pierce Johnson","nameSlug":"pierce-johnson-572955","firstLastName":"Pierce Johnson","lastFirstName":"Johnson, Pierce","lastInitName":"Johnson, P","initLastName":"P Johnson","fullFMLName":"Pierce William Johnson","fullLFMName":"Johnson, Pierce William","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663897":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897","firstName":"Lucas","lastName":"Williams","birthDate":"1996-08-09","currentAge":30,"birthCity":"Park Ridge","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":186,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Luke","useLastName":"Williams","middleName":"Daniel","boxscoreName":"Williams, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"WILL-yims","mlbDebutDate":"2021-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Williams","nameSlug":"luke-williams-663897","firstLastName":"Luke Williams","lastFirstName":"Williams, Luke","lastInitName":"Williams, L","initLastName":"L Williams","fullFMLName":"Lucas Daniel Williams","fullLFMName":"Williams, Lucas Daniel","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID680742":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742","firstName":"Jonathan","lastName":"Bowlan","primaryNumber":"52","birthDate":"1996-12-01","currentAge":29,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Bowlan","boxscoreName":"Bowlan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"boh-lin","mlbDebutDate":"2023-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Bowlan","nameSlug":"jonathan-bowlan-680742","firstLastName":"Jonathan Bowlan","lastFirstName":"Bowlan, Jonathan","lastInitName":"Bowlan, J","initLastName":"J Bowlan","fullFMLName":"Jonathan  Bowlan","fullLFMName":"Bowlan, Jonathan","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID641540":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540","firstName":"Dane","lastName":"Dunning","primaryNumber":"27","birthDate":"1994-12-20","currentAge":31,"birthCity":"Orange Park","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dane","useLastName":"Dunning","middleName":"Anthony","boxscoreName":"Dunning","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2020-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dane Dunning","nameSlug":"dane-dunning-641540","firstLastName":"Dane Dunning","lastFirstName":"Dunning, Dane","lastInitName":"Dunning, D","initLastName":"D Dunning","fullFMLName":"Dane Anthony Dunning","fullLFMName":"Dunning, Dane Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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":"13","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},"ID660853":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853","firstName":"Enyel","lastName":"De Los Santos","primaryNumber":"65","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Enyel","useLastName":"De Los Santos","boxscoreName":"De Los Santos, E","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":false,"pronunciation":"AYN-yell day lohs SAN-tohs","mlbDebutDate":"2018-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Enyel De Los Santos","nameSlug":"enyel-de-los-santos-660853","firstLastName":"Enyel De Los Santos","lastFirstName":"De Los Santos, Enyel","lastInitName":"De Los Santos, E","initLastName":"E De Los Santos","fullFMLName":"Enyel De Los Santos","fullLFMName":"De Los Santos, Enyel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID669004":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004","firstName":"Mervyl","lastName":"Melendez","primaryNumber":"1","birthDate":"1998-11-29","currentAge":27,"birthCity":"Daytona Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"MJ","useLastName":"Melendez","middleName":"S.","boxscoreName":"Melendez, M","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"MJ Melendez","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"mj-melendez-669004","firstLastName":"MJ Melendez","lastFirstName":"Melendez, MJ","lastInitName":"Melendez, M","initLastName":"M Melendez","fullFMLName":"Mervyl S. Melendez","fullLFMName":"Melendez, Mervyl S.","strikeZoneTop":3.229,"strikeZoneBottom":1.629},"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},"ID448179":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179","firstName":"Richard","lastName":"Hill","primaryNumber":"53","birthDate":"1980-03-11","currentAge":46,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Rich","useLastName":"Hill","middleName":"Joseph","boxscoreName":"Hill, R","nickName":"Field Of Genes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2002,"lastPlayedDate":"2025-07-28","mlbDebutDate":"2005-06-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Rich Hill","nameSlug":"rich-hill-448179","firstLastName":"Rich Hill","lastFirstName":"Hill, Rich","lastInitName":"Hill, R","initLastName":"R Hill","fullFMLName":"Richard Joseph Hill","fullLFMName":"Hill, Richard Joseph","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID660670":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670","firstName":"Ronald","lastName":"Acuña","primaryNumber":"13","birthDate":"1997-12-18","currentAge":28,"birthCity":"La Guaira","birthCountry":"Venezuela","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Ronald","useLastName":"Acuña Jr.","middleName":"Jose","boxscoreName":"Acuña Jr.","nickName":"El De La Sabana","gender":"M","nameMatrilineal":"Blanco","isPlayer":true,"isVerified":true,"pronunciation":"ah-cuhn-YA","mlbDebutDate":"2018-04-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronald Acuña Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"ronald-acuna-jr-660670","firstLastName":"Ronald Acuña Jr.","lastFirstName":"Acuña Jr., Ronald","lastInitName":"Acuña Jr., R","initLastName":"R Acuña Jr.","fullFMLName":"Ronald Jose Acuña Jr.","fullLFMName":"Acuña Jr., Ronald Jose","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID607481":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481","firstName":"Aaron","lastName":"Bummer","primaryNumber":"36","birthDate":"1993-09-21","currentAge":32,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Bummer","middleName":"James","boxscoreName":"Bummer","nickName":"Bum","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"mlbDebutDate":"2017-07-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aaron Bummer","nameSlug":"aaron-bummer-607481","firstLastName":"Aaron Bummer","lastFirstName":"Bummer, Aaron","lastInitName":"Bummer, A","initLastName":"A Bummer","fullFMLName":"Aaron James Bummer","fullLFMName":"Bummer, Aaron James","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID628452":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452","firstName":"Raisel","lastName":"Iglesias","primaryNumber":"26","birthDate":"1990-01-04","currentAge":36,"birthCity":"Isla de la Juventud","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Raisel","useLastName":"Iglesias","boxscoreName":"Iglesias, R","nickName":"Oliver","gender":"M","nameMatrilineal":"Travieso","isPlayer":true,"isVerified":true,"pronunciation":"RYE-sell EE-gley-see-ahs","mlbDebutDate":"2015-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Raisel Iglesias","nameSlug":"raisel-iglesias-628452","firstLastName":"Raisel Iglesias","lastFirstName":"Iglesias, Raisel","lastInitName":"Iglesias, R","initLastName":"R Iglesias","fullFMLName":"Raisel Iglesias","fullLFMName":"Iglesias, Raisel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663586":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586","firstName":"Michael","lastName":"Riley","primaryNumber":"27","birthDate":"1997-04-02","currentAge":29,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Austin","useLastName":"Riley","middleName":"Austin","boxscoreName":"Riley, A","nickName":"Ocho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Riley","nameSlug":"austin-riley-663586","firstLastName":"Austin Riley","lastFirstName":"Riley, Austin","lastInitName":"Riley, A","initLastName":"A Riley","fullFMLName":"Michael Austin Riley","fullLFMName":"Riley, Michael Austin","strikeZoneTop":3.274,"strikeZoneBottom":1.652},"ID666214":{"id":666214,"fullName":"Joey Wentz","link":"/api/v1/people/666214","firstName":"Joseph","lastName":"Wentz","primaryNumber":"33","birthDate":"1997-10-06","currentAge":28,"birthCity":"Lawrence","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joey","useLastName":"Wentz","middleName":"Barrett","boxscoreName":"Wentz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2022-05-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joey Wentz","nameSlug":"joey-wentz-666214","firstLastName":"Joey Wentz","lastFirstName":"Wentz, Joey","lastInitName":"Wentz, J","initLastName":"J Wentz","fullFMLName":"Joseph Barrett Wentz","fullLFMName":"Wentz, Joseph Barrett","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID607200":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200","firstName":"Erick","lastName":"Fedde","primaryNumber":"47","birthDate":"1993-02-25","currentAge":33,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erick","useLastName":"Fedde","middleName":"James","boxscoreName":"Fedde","nickName":"Feddeccini","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"FEH-dee","mlbDebutDate":"2017-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Erick Fedde","nameSlug":"erick-fedde-607200","firstLastName":"Erick Fedde","lastFirstName":"Fedde, Erick","lastInitName":"Fedde, E","initLastName":"E Fedde","fullFMLName":"Erick James Fedde","fullLFMName":"Fedde, Erick James","strikeZoneTop":3.47,"strikeZoneBottom":1.61},"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},"ID506702":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702","firstName":"Sandy","lastName":"León","birthDate":"1989-03-13","currentAge":37,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 9\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Sandy","useLastName":"León","middleName":"David","boxscoreName":"León","nickName":"Noah","gender":"M","nameMatrilineal":"Balan","isPlayer":true,"isVerified":true,"pronunciation":"SAN-dee lee-OHN","mlbDebutDate":"2012-05-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy León","nameSlug":"sandy-leon-506702","firstLastName":"Sandy León","lastFirstName":"León, Sandy","lastInitName":"León, S","initLastName":"S León","fullFMLName":"Sandy David León","fullLFMName":"León, Sandy David","strikeZoneTop":3.095,"strikeZoneBottom":1.562},"ID678226":{"id":678226,"fullName":"Daysbel Hernández","link":"/api/v1/people/678226","firstName":"Daysbel","lastName":"Hernández","primaryNumber":"62","birthDate":"1996-09-15","currentAge":30,"birthCity":"Sandino","birthCountry":"Cuba","height":"5' 10\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Daysbel","useLastName":"Hernández","boxscoreName":"Hernández, D","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":false,"pronunciation":"DAYS-bell","mlbDebutDate":"2023-07-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daysbel Hernández","nameSlug":"daysbel-hernandez-678226","firstLastName":"Daysbel Hernández","lastFirstName":"Hernández, Daysbel","lastInitName":"Hernández, D","initLastName":"D Hernández","fullFMLName":"Daysbel  Hernández","fullLFMName":"Hernández, Daysbel","strikeZoneTop":3.121,"strikeZoneBottom":1.575}},"venue":{"id":7,"name":"Kauffman Stadium","link":"/api/v1/venues/7","location":{"address1":"One Royal Way","city":"Kansas City","state":"Missouri","stateAbbrev":"MO","postalCode":"64129","defaultCoordinates":{"latitude":39.051567,"longitude":-94.480483},"azimuthAngle":46.0,"elevation":856,"country":"USA","phone":"(816) 921-8000"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":37903,"turfType":"Grass","roofType":"Open","leftLine":330,"leftCenter":385,"center":410,"rightCenter":385,"rightLine":330},"active":true,"season":"2025"},"officialVenue":{"id":7,"link":"/api/v1/venues/7"},"weather":{"condition":"Partly Cloudy","temp":"93","wind":"9 mph, R To L"},"gameInfo":{"attendance":23850,"firstPitch":"2025-07-28T23:40:00.000Z","gameDurationMinutes":187},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"home":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"}},"officialScorer":{"id":535257,"fullName":"Pat Butcher","link":"/api/v1/people/535257"},"primaryDatacaster":{"id":427237,"fullName":"Scott Hollister","link":"/api/v1/people/427237"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jurickson Profar strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:40:24.932Z","endTime":"2025-07-28T23:41:14.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-28T20:03:21.681Z","endTime":"2025-07-28T23:16:00.687Z","isPitch":false,"type":"action","player":{"id":595777,"link":"/api/v1/people/595777"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-28T23:16:00.687Z","endTime":"2025-07-28T23:38:26.078Z","isPitch":false,"type":"action","player":{"id":595777,"link":"/api/v1/people/595777"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-28T23:38:26.078Z","endTime":"2025-07-28T23:40:27.156Z","isPitch":false,"type":"action","player":{"id":595777,"link":"/api/v1/people/595777"}},{"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":87.3,"endSpeed":80.2,"strikeZoneTop":3.32780177374069,"strikeZoneBottom":1.5725985596381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.616535321369096,"aZ":-16.927655630171746,"pfxX":4.763424971658752,"pfxZ":9.248265107217096,"pX":1.0263067258934508,"pZ":3.744189252747329,"vX0":-2.9009580951514966,"vY0":-127.1887398848044,"vZ0":-1.3729167307957866,"x":77.88,"y":137.69,"x0":1.5593157319383883,"y0":50.00020405091771,"z0":5.625295881971456,"aX":7.850063768222382},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":16.7,"breakHorizontal":-8.0,"spinRate":2205,"spinDirection":145},"zone":12,"typeConfidence":0.91,"plateTime":0.429658670510618,"extension":6.588549081601862},"index":3,"playId":"c1749058-8582-3055-a6f7-f7106c706870","pitchNumber":1,"startTime":"2025-07-28T23:40:27.156Z","endTime":"2025-07-28T23:40:31.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":77.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.470766129024195,"aZ":-26.452482579398833,"pfxX":-0.7502025271083412,"pfxZ":3.8323160770594633,"pX":-0.8580445549255385,"pZ":2.0079670243037517,"vX0":-5.480936335662042,"vY0":-120.60460491591523,"vZ0":-2.5496067879570568,"x":149.71,"y":184.56,"x0":1.5287718505742862,"y0":50.002615593164755,"z0":5.379731924758492,"aX":-1.1199245050168865},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.6,"breakHorizontal":2.5,"spinRate":2239,"spinDirection":179},"zone":13,"typeConfidence":0.94,"plateTime":0.4518064587075643,"extension":6.412198511350095},"index":4,"playId":"459ba075-1470-3fab-8aad-04860e3374ae","pitchNumber":2,"startTime":"2025-07-28T23:40:38.492Z","endTime":"2025-07-28T23:40:41.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":71.1,"endSpeed":65.5,"strikeZoneTop":3.35134625381112,"strikeZoneBottom":1.59618856236764,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.179400502119982,"aZ":-38.775132725866555,"pfxX":-9.262643591745142,"pfxZ":-6.12589629998179,"pX":-0.4793758291370239,"pZ":2.50847748176381,"vX0":-1.861053500840566,"vY0":-103.43053063972039,"vZ0":2.9295559184314532,"x":135.27,"y":171.05,"x0":1.636519093260084,"y0":50.00301511836904,"z0":5.742276772509089,"aX":-9.978117752302243},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.2,"breakVerticalInduced":-9.8,"breakHorizontal":17.3,"spinRate":2448,"spinDirection":310},"zone":4,"typeConfidence":0.9,"plateTime":0.5307250210721586,"extension":6.195564837791643},"index":5,"playId":"c1028873-c5b8-33b4-a277-2c10234db320","pitchNumber":3,"startTime":"2025-07-28T23:40:57.872Z","endTime":"2025-07-28T23:41:02.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":68.8,"endSpeed":63.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.0941313438055,"aZ":-38.64395511707679,"pfxX":-9.569106751206615,"pfxZ":-6.438189785374725,"pX":0.4341729201631203,"pZ":2.9679109492518054,"vX0":-0.36168775402981534,"vY0":-99.97982351128725,"vZ0":4.1437247657511165,"x":100.45,"y":158.65,"x0":1.8595938113229107,"y0":50.001078144509286,"z0":5.849261769169768,"aX":-9.622771237959647},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.2,"breakVerticalInduced":-10.0,"breakHorizontal":17.4,"spinRate":2388,"spinDirection":311},"zone":3,"typeConfidence":0.9,"plateTime":0.5492172966451707,"extension":6.0449299953723},"index":6,"playId":"c0266a61-fad5-3a18-9fb2-753bdc1d26f9","pitchNumber":4,"startTime":"2025-07-28T23:41:10.981Z","endTime":"2025-07-28T23:41:14.918Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:41:14.918Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:41:35.066Z","endTime":"2025-07-28T23:42:44.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":88.6,"endSpeed":82.0,"strikeZoneTop":3.57429791142307,"strikeZoneBottom":1.77153476837074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.57276449068012,"aZ":-16.172455421592442,"pfxX":3.0762116236279278,"pfxZ":9.345355908550557,"pX":-0.055465683333425726,"pZ":3.647085274754445,"vX0":-4.772676430464897,"vY0":-129.16722472055352,"vZ0":-1.7499671792426903,"x":119.11,"y":140.31,"x0":1.40542651522359,"y0":50.00165350626855,"z0":5.559639720804092,"aX":5.267014279015991},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.8,"breakHorizontal":-4.7,"spinRate":2336,"spinDirection":150},"zone":2,"typeConfidence":0.92,"plateTime":0.42192888729933253,"extension":6.428519740233071},"index":0,"playId":"ba61391c-ee47-32ae-a823-5e70e625a7d9","pitchNumber":1,"startTime":"2025-07-28T23:41:35.858Z","endTime":"2025-07-28T23:41:40.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.878819088288086,"aZ":-15.790988517401408,"pfxX":2.9727971140175673,"pfxZ":9.715709773628879,"pX":0.21758993765184254,"pZ":3.711102548020675,"vX0":-4.059252223528873,"vY0":-128.34015602278214,"vZ0":-1.7558090667398283,"x":108.71,"y":138.58,"x0":1.425665193309943,"y0":50.00255770540118,"z0":5.620019968848618,"aX":5.013096240355794},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":17.5,"breakHorizontal":-4.6,"spinRate":2253,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.42504434581608797,"extension":6.539226455256962},"index":1,"playId":"dc2b793f-3866-35aa-aa83-f6bf3ed734ba","pitchNumber":2,"startTime":"2025-07-28T23:41:47.917Z","endTime":"2025-07-28T23:41:51.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":71.3,"endSpeed":65.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.40104923105465,"aZ":-39.140863837613146,"pfxX":-8.733445051182333,"pfxZ":-6.43944112456035,"pX":-0.0732887077357016,"pZ":2.76305203355769,"vX0":-1.0204399397850037,"vY0":-103.68102403096357,"vZ0":3.464254450170114,"x":119.79,"y":164.18,"x0":1.5600587677953763,"y0":50.00333176330203,"z0":5.762468268744517,"aX":-9.445760901842364},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-10.2,"breakHorizontal":16.1,"spinRate":2440,"spinDirection":313},"zone":5,"typeConfidence":0.9,"plateTime":0.5296144927095665,"extension":6.326116141408595},"index":2,"playId":"f6f9fada-f297-3d05-83b6-b319ca590186","pitchNumber":3,"startTime":"2025-07-28T23:42:10.365Z","endTime":"2025-07-28T23:42:14.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":70.7,"endSpeed":64.5,"strikeZoneTop":3.57886902320728,"strikeZoneBottom":1.68161164149969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.725181528581626,"aZ":-32.740193145773546,"pfxX":-10.526547742647107,"pfxZ":-0.5354954633471429,"pX":-1.7175568417201323,"pZ":3.17654197745803,"vX0":-5.191482518777213,"vY0":-102.65099074503662,"vZ0":5.483840409088311,"x":182.47,"y":153.01,"x0":2.2210724472383316,"y0":50.00319952764899,"z0":4.480545117853107,"aX":-11.110043669192073},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":1.2,"breakHorizontal":20.6,"spinRate":2539,"spinDirection":272},"zone":11,"typeConfidence":0.92,"plateTime":0.5358384613155169,"extension":6.386206189757592},"index":3,"playId":"294fdace-3dfb-3cb4-9718-7896440704f1","pitchNumber":4,"startTime":"2025-07-28T23:42:26.602Z","endTime":"2025-07-28T23:42:31.131Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.59468461582812,"strikeZoneBottom":1.66520121492005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.083787160414495,"aZ":-23.79157589488783,"pfxX":9.11434962108543,"pfxZ":5.135432293444159,"pX":-0.6509930239685581,"pZ":3.491666849484386,"vX0":-8.427223694512463,"vY0":-126.77485901596658,"vZ0":0.33780840050696137,"x":141.81,"y":144.5,"x0":1.5265893641789297,"y0":50.00564353144068,"z0":5.250468941359754,"aX":14.889298974082433},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.6,"breakHorizontal":-14.6,"spinRate":2145,"spinDirection":135},"zone":1,"typeConfidence":0.93,"plateTime":0.4314706341673884,"extension":6.651096533455721},"index":4,"playId":"2d3c0ee6-d0bf-392f-bc3f-72d4da0c5e2a","pitchNumber":5,"startTime":"2025-07-28T23:42:37.994Z","endTime":"2025-07-28T23:42:44.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:42:44.532Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronald Acuña Jr. singles on a line drive to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:43:29.374Z","endTime":"2025-07-28T23:43:57.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.65175215349227,"strikeZoneBottom":1.71055032037893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.782698838069702,"aZ":-16.91106720852276,"pfxX":3.6881023863004088,"pfxZ":8.988713810083118,"pX":0.1044268340417992,"pZ":3.6276754199632317,"vX0":-4.668143736526128,"vY0":-128.7357047711141,"vZ0":-1.587350442743797,"x":113.02,"y":140.83,"x0":1.452230307920533,"y0":50.003155402850695,"z0":5.5455683116844074,"aX":6.26335505233533},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":16.2,"breakHorizontal":-5.8,"spinRate":2192,"spinDirection":153},"zone":2,"typeConfidence":0.91,"plateTime":0.4235741705539193,"extension":6.4269754405202715},"index":0,"playId":"a38dd4cb-67a6-315b-85a2-a06ede377092","pitchNumber":1,"startTime":"2025-07-28T23:43:32.894Z","endTime":"2025-07-28T23:43:37.023Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.473734331396784,"aZ":-24.836411554696323,"pfxX":0.47275188974151416,"pfxZ":5.110259786428718,"pX":-0.48974904378976986,"pZ":1.7021925416567656,"vX0":-5.56216955534485,"vY0":-118.19709683571115,"vZ0":-3.0219524338013892,"x":135.67,"y":192.82,"x0":1.818133123846662,"y0":50.00183094192522,"z0":5.2431104127308785,"aX":0.6794783341963795},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":8.9,"breakHorizontal":0.2,"spinRate":2142,"spinDirection":167},"zone":7,"typeConfidence":0.9,"plateTime":0.4608590955505072,"extension":6.504454173166975},"hitData":{"launchSpeed":84.4,"launchAngle":18.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.84,"coordY":82.63}},"index":1,"playId":"780d6ffa-d2b5-34db-86a5-a2558442d113","pitchNumber":2,"startTime":"2025-07-28T23:43:46.379Z","endTime":"2025-07-28T23:43:57.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:43:57.303Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Austin Riley batting, Ronald Acuña Jr. picked off and caught stealing 2nd base, second baseman Jonathan India.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:44:17.882Z","endTime":"2025-07-28T23:45:24.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":448179,"link":"/api/v1/people/448179"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.8,"endSpeed":67.5,"strikeZoneTop":3.59621873241267,"strikeZoneBottom":1.74286733661631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.20554811370963,"aZ":-40.23277300602818,"pfxX":-9.01807187510068,"pfxZ":-7.031260670393566,"pX":-0.9087633469106013,"pZ":2.0520264741687955,"vX0":-3.103379623668121,"vY0":-107.25800261845333,"vZ0":2.103382794578309,"x":151.64,"y":183.38,"x0":1.7345704026535673,"y0":50.00005021770751,"z0":5.5967334377848745,"aX":-10.343221064429141},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.5,"breakVerticalInduced":-11.6,"breakHorizontal":17.2,"spinRate":2657,"spinDirection":308},"zone":13,"typeConfidence":0.9,"plateTime":0.5136975952811058,"extension":6.380570050489432},"index":0,"playId":"73cae1dd-3def-30b2-ae00-06176e2d8ab5","pitchNumber":1,"startTime":"2025-07-28T23:44:18.605Z","endTime":"2025-07-28T23:44:23.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.4,"endSpeed":66.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.893752734148315,"aZ":-40.28134671750025,"pfxX":-9.396852620537576,"pfxZ":-7.3100626906950374,"pX":0.01916132081868806,"pZ":2.858416281711041,"vX0":-1.1268843648351896,"vY0":-105.2624024777198,"vZ0":3.83663491799208,"x":116.27,"y":161.6,"x0":1.7826304642049908,"y0":50.00388355722826,"z0":5.713956059617749,"aX":-10.417382212016836},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-11.6,"breakHorizontal":17.3,"spinRate":2660,"spinDirection":313},"zone":5,"typeConfidence":0.9,"plateTime":0.5227880090469657,"extension":6.291420602212743},"index":1,"playId":"70c98cab-2620-3bc4-a83d-0178fe55faf8","pitchNumber":2,"startTime":"2025-07-28T23:44:33.598Z","endTime":"2025-07-28T23:44:38.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.131113982954542,"aZ":-19.047268766428378,"pfxX":2.620068180275434,"pfxZ":7.605700214628579,"pX":-0.050604245241998254,"pZ":3.5217066186518466,"vX0":-4.9691291464722935,"vY0":-130.2513689988092,"vZ0":-1.6522853434419402,"x":118.93,"y":143.69,"x0":1.5374175276208306,"y0":50.00501524109362,"z0":5.59754670333034,"aX":4.5240478507236705},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.7,"breakHorizontal":-3.7,"spinRate":2179,"spinDirection":148},"zone":2,"typeConfidence":0.86,"plateTime":0.4197450708923878,"extension":6.407125083193224},"index":2,"playId":"2a44f5bc-020e-3b1f-b8e5-1e7b551076c3","pitchNumber":3,"startTime":"2025-07-28T23:44:56.221Z","endTime":"2025-07-28T23:45:00.895Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"playId":"699c67fd-146c-4e23-b4fd-def2f384c3f2","startTime":"2025-07-28T23:45:18.601Z","endTime":"2025-07-28T23:45:24.157Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2025-07-28T23:45:24.157Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonathan India singles on a fly ball to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:47:25.948Z","endTime":"2025-07-28T23:49:01.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":660670,"link":"/api/v1/people/660670"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.26495632321381,"strikeZoneBottom":1.51279077061788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.373082969066672,"aZ":-14.375491332809858,"pfxX":-5.1602260342243955,"pfxZ":8.943881223626875,"pX":0.8036666539011139,"pZ":4.062023038797024,"vX0":8.178469719412274,"vY0":-139.69698260728202,"vZ0":-1.7961886863690548,"x":86.37,"y":129.11,"x0":-1.4819917584524176,"y0":50.00579961751746,"z0":5.650840538181686,"aX":-10.273287045443926},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":7.8,"spinRate":2253,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.39100723912177404,"extension":6.794779629872009},"index":0,"playId":"e6f212d1-fa6c-33e7-ad88-696f03642a5d","pitchNumber":1,"startTime":"2025-07-28T23:47:40.909Z","endTime":"2025-07-28T23:47:44.895Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.37813901148759,"strikeZoneBottom":1.62582031306333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.486643857495384,"aZ":-14.532123759544755,"pfxX":-4.489813317386428,"pfxZ":8.905062110289052,"pX":-0.07423171383507919,"pZ":4.025394679116905,"vX0":5.296122964558645,"vY0":-139.2022821636319,"vZ0":-1.9583826372685442,"x":119.83,"y":130.09,"x0":-1.4096825248286031,"y0":50.00100236828695,"z0":5.689811963241061,"aX":-8.893658240198615},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":7.2,"spinRate":2367,"spinDirection":202},"zone":11,"typeConfidence":0.91,"plateTime":0.3920634049084608,"extension":6.798559387718597},"index":1,"playId":"6c99c338-efb3-377e-a120-865648b19e47","pitchNumber":2,"startTime":"2025-07-28T23:47:55.665Z","endTime":"2025-07-28T23:47:59.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.32021656195346,"strikeZoneBottom":1.56787762149087,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.016470124960357,"aZ":-14.926398793495993,"pfxX":-5.355104525837509,"pfxZ":8.774491696146335,"pX":0.3618249058261867,"pZ":2.4625752168017607,"vX0":6.82059287184904,"vY0":-138.8271098468936,"vZ0":-5.704012586525531,"x":103.21,"y":172.29,"x0":-1.4229841301572104,"y0":50.00562812869018,"z0":5.525672789986693,"aX":-10.529563361671704},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":8.4,"spinRate":2247,"spinDirection":210},"zone":6,"typeConfidence":0.9,"plateTime":0.3934895380393031,"extension":6.865594185664476},"index":2,"playId":"93f29dd8-625e-3c73-ac20-7e779052e7b3","pitchNumber":3,"startTime":"2025-07-28T23:48:12.464Z","endTime":"2025-07-28T23:48:16.836Z","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.4,"endSpeed":88.1,"strikeZoneTop":3.28961850264771,"strikeZoneBottom":1.6000183702735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.310534554191364,"aZ":-12.723275767736144,"pfxX":-5.178136915562503,"pfxZ":9.731740857144366,"pX":-0.009834426218330753,"pZ":4.086726291160971,"vX0":5.887729360350966,"vY0":-140.36407296065244,"vZ0":-2.0674745741606433,"x":117.37,"y":128.44,"x0":-1.4602889396726033,"y0":50.00102212423079,"z0":5.659754463592008,"aX":-10.348020489692301},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":8.2,"spinRate":2398,"spinDirection":207},"zone":11,"typeConfidence":0.92,"plateTime":0.3899967965016242,"extension":6.668603612722626},"index":3,"playId":"3e129347-833d-39bd-80f7-7cd8d6583774","pitchNumber":4,"startTime":"2025-07-28T23:48:29.737Z","endTime":"2025-07-28T23:48:32.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.981554174730558,"aZ":-14.491257657846578,"pfxX":-6.424318757043303,"pfxZ":8.83151073321783,"pX":-0.3583355007472326,"pZ":2.6908203851210954,"vX0":5.507797771673166,"vY0":-140.42587877443913,"vZ0":-5.25260236486118,"x":130.66,"y":166.13,"x0":-1.507784309833358,"y0":50.00599967086814,"z0":5.524115799099218,"aX":-12.868091492386021},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.1,"breakHorizontal":10.6,"spinRate":2265,"spinDirection":210},"zone":4,"typeConfidence":0.91,"plateTime":0.38963882684199946,"extension":6.893195819368794},"hitData":{"launchSpeed":73.6,"launchAngle":27.0,"totalDistance":230.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.98,"coordY":128.14}},"index":4,"playId":"a84d5878-05b9-3ab4-addd-e3568f4d4e11","pitchNumber":5,"startTime":"2025-07-28T23:48:48.025Z","endTime":"2025-07-28T23:49:01.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:49:01.709Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:49:18.867Z","endTime":"2025-07-28T23:50:00.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.38523475941476,"strikeZoneBottom":1.6170308625999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.977029412056947,"aZ":-13.47448248768942,"pfxX":-4.393676339381392,"pfxZ":9.636844846573164,"pX":-0.5658172662106059,"pZ":4.116568898802595,"vX0":4.209804970645389,"vY0":-138.21871642872503,"vZ0":-1.794797627463896,"x":138.57,"y":127.63,"x0":-1.5356884540701603,"y0":50.00115515596965,"z0":5.676118708571728,"aX":-8.524830564514163},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":7.1,"spinRate":2243,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.3958299122448561,"extension":6.779916840041661},"index":0,"playId":"8015d419-c584-3bd2-a394-2e481cc4e347","pitchNumber":1,"startTime":"2025-07-28T23:49:28.741Z","endTime":"2025-07-28T23:49:32.248Z","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":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.62044413380142,"aZ":-28.912072702076117,"pfxX":2.4125622417707566,"pfxZ":2.236807333066009,"pX":-0.07272435276321558,"pZ":3.205063838939749,"vX0":2.9790807054682724,"vY0":-119.44872228902494,"vZ0":0.18425128695065518,"x":119.77,"y":152.24,"x0":-1.6444426825466278,"y0":50.00588971264825,"z0":5.70306371532056,"aX":3.5251747109925304},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.3,"breakHorizontal":-5.0,"spinRate":2159,"spinDirection":136},"zone":2,"typeConfidence":0.9,"plateTime":0.45661365473448345,"extension":6.694743877577086},"hitData":{"launchSpeed":89.8,"launchAngle":50.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.97,"coordY":95.19}},"index":1,"playId":"edccadbe-c6a3-3194-a43f-3ab9f1fe382e","pitchNumber":2,"startTime":"2025-07-28T23:49:46.782Z","endTime":"2025-07-28T23:50:00.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:50:00.024Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vinnie Pasquantino lines out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:50:20.751Z","endTime":"2025-07-28T23:54:05.026Z","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":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":8},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":84.0,"endSpeed":78.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.16179941363838,"aZ":-27.619854609705623,"pfxX":1.3448493662142447,"pfxZ":2.9458725950468505,"pX":0.1546727062376251,"pZ":2.510580716941596,"vX0":3.839092685810445,"vY0":-122.5189989951621,"vZ0":-1.8813682234275546,"x":111.1,"y":170.99,"x0":-1.5962861936429857,"y0":50.00502742684909,"z0":5.608752564187468,"aX":2.0808581097457153},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.2,"breakHorizontal":-3.2,"spinRate":2218,"spinDirection":155},"zone":5,"typeConfidence":0.9,"plateTime":0.4440410720308554,"extension":6.905423213553001},"index":0,"playId":"8af12f36-570b-3566-862f-8a1f125af4fd","pitchNumber":1,"startTime":"2025-07-28T23:50:23.496Z","endTime":"2025-07-28T23:50:27.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.875439177686513,"aZ":-13.916668904442835,"pfxX":-5.266810322548661,"pfxZ":9.438516052180393,"pX":0.17187821786783838,"pZ":2.4500106806082176,"vX0":5.9189202466008,"vY0":-137.36206431633943,"vZ0":-5.873785353175256,"x":110.45,"y":172.63,"x0":-1.3139288255249977,"y0":50.00686341537967,"z0":5.541657892743542,"aX":-10.1927778178316},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":8.5,"spinRate":2329,"spinDirection":204},"zone":5,"typeConfidence":0.89,"plateTime":0.3968600239651181,"extension":6.86774561144513},"index":1,"playId":"075c5c3f-d672-3fd6-83ee-76f397c8c35a","pitchNumber":2,"startTime":"2025-07-28T23:50:54.905Z","endTime":"2025-07-28T23:50:58.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.271655220313306,"aZ":-14.839567848905773,"pfxX":-5.321538112492023,"pfxZ":8.841051188087254,"pX":-0.703379607466482,"pZ":2.8472466418849804,"vX0":4.238012744299769,"vY0":-138.73182222093865,"vZ0":-4.803802520169468,"x":143.81,"y":161.9,"x0":-1.55477549749361,"y0":50.00664315888682,"z0":5.581155235963523,"aX":-10.43849652609312},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":8.9,"spinRate":2243,"spinDirection":210},"zone":4,"typeConfidence":0.9,"plateTime":0.39389410310473183,"extension":6.776479850690411},"index":2,"playId":"ebbf7154-59cc-32eb-998e-da5f49d2b44e","pitchNumber":3,"startTime":"2025-07-28T23:51:17.758Z","endTime":"2025-07-28T23:51:21.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.53739478887945,"strikeZoneBottom":1.52808540959487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.00343786809021,"aZ":-15.871506446466839,"pfxX":-4.0623947461828545,"pfxZ":8.431285185441382,"pX":-0.2190946991865384,"pZ":5.400516814366197,"vX0":5.135408049880131,"vY0":-138.0203645421635,"vZ0":1.7996916159180354,"x":125.35,"y":92.97,"x0":-1.5738942439704509,"y0":50.006557129417466,"z0":5.807274433131404,"aX":-7.8593362128666096},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":6.4,"spinRate":2293,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.39646743488719594,"extension":6.660290950670876},"index":3,"playId":"e0c65743-4fb6-3cb7-a1fc-99b2902a16a9","pitchNumber":4,"startTime":"2025-07-28T23:51:41.108Z","endTime":"2025-07-28T23:51:44.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, 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":83.7,"endSpeed":78.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.14752801441584,"aZ":-27.491868245783085,"pfxX":1.2858741464068333,"pfxZ":3.0589481249059958,"pX":-0.0681824652415069,"pZ":1.9126159984851394,"vX0":3.5497810755532155,"vY0":-121.96791116553163,"vZ0":-3.1794385932456923,"x":119.6,"y":187.14,"x0":-1.6997426812900596,"y0":50.00558315575737,"z0":5.561470388473007,"aX":1.9704680870093216},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.2,"breakHorizontal":-3.0,"spinRate":2252,"spinDirection":136},"zone":8,"typeConfidence":0.9,"plateTime":0.44617412476338414,"extension":6.698039263121923},"index":4,"playId":"c0c4db38-f530-3343-ba4c-5faa8c6d63bd","pitchNumber":5,"startTime":"2025-07-28T23:52:16.388Z","endTime":"2025-07-28T23:52:21.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":72.9,"strikeZoneTop":3.58514508479836,"strikeZoneBottom":1.67006844825439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.4608881185912,"aZ":-37.37727292717268,"pfxX":3.7201367203764457,"pfxZ":-3.941519863418126,"pX":-0.3820402222336606,"pZ":0.6099772310021274,"vX0":1.849517412078837,"vY0":-113.71722922306257,"vZ0":-2.8436936655793685,"x":131.56,"y":222.31,"x0":-1.6874628676413073,"y0":50.00532177806469,"z0":5.559176384370582,"aX":4.9070836318624895},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-7.6,"breakHorizontal":-7.2,"spinRate":2559,"spinDirection":69},"zone":13,"typeConfidence":0.9,"plateTime":0.48036320396101884,"extension":6.678073685850373},"index":5,"playId":"f3157976-80c0-32bd-9309-d4af5a2ee4c7","pitchNumber":6,"startTime":"2025-07-28T23:52:47.077Z","endTime":"2025-07-28T23:52:50.943Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"cbcd5e52-81ad-395f-8715-7a2e3599134b","startTime":"2025-07-28T23:53:09.610Z","endTime":"2025-07-28T23:53:13.774Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.383681173242927,"aZ":-16.52968801134431,"pfxX":-4.395844381930048,"pfxZ":7.840125554430388,"pX":0.40397942872181647,"pZ":3.935792483433076,"vX0":6.661294094931195,"vY0":-139.20633698766204,"vZ0":-1.798081222276796,"x":101.6,"y":132.51,"x0":-1.4306576183131696,"y0":50.00197132285565,"z0":5.665022704877572,"aX":-8.771265367382275},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":6.8,"spinRate":2203,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.39100222846496324,"extension":6.765798590128371},"index":7,"playId":"0cb2a8ba-1903-35f8-b7a9-03d1ff88071c","pitchNumber":7,"startTime":"2025-07-28T23:53:28.535Z","endTime":"2025-07-28T23:53:32.863Z","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":88.1,"endSpeed":81.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.594893394567578,"aZ":-23.729914611981666,"pfxX":-9.58052826561006,"pfxZ":5.033728985945535,"pX":-0.9665701618517193,"pZ":2.4392147917430766,"vX0":4.865430137231738,"vY0":-128.22936963869302,"vZ0":-3.120366305929203,"x":153.84,"y":172.92,"x0":-1.636042145785223,"y0":50.00428139293996,"z0":5.5074691954179436,"aX":-16.079259142184544},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.6,"breakHorizontal":16.4,"spinRate":2247,"spinDirection":226},"zone":13,"typeConfidence":0.81,"plateTime":0.42588131386453254,"extension":6.729579808761826},"hitData":{"launchSpeed":92.5,"launchAngle":21.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.6,"coordY":62.76}},"index":8,"playId":"97f40287-810d-3418-a4ca-6b1c53e6822b","pitchNumber":8,"startTime":"2025-07-28T23:53:52.983Z","endTime":"2025-07-28T23:54:05.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:54:05.026Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Maikel Garcia doubles (27) on a sharp fly ball to center fielder Michael Harris II. Jonathan India scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:54:22.553Z","endTime":"2025-07-28T23:55:03.313Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"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,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":{"id":675911,"link":"/api/v1/people/675911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.58320615711026,"strikeZoneBottom":1.74997427552775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.542908411346843,"aZ":-16.00829669801883,"pfxX":-5.6488670740787645,"pfxZ":8.314767171570242,"pX":-0.46667646840892707,"pZ":3.2076359025547294,"vX0":5.305331412647159,"vY0":-138.04577089076156,"vZ0":-3.5226486589189734,"x":134.79,"y":152.17,"x0":-1.6724349040686572,"y0":50.006828976089054,"z0":5.567208401254145,"aX":-10.988210560373519},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":9.2,"spinRate":2152,"spinDirection":213},"zone":1,"typeConfidence":0.89,"plateTime":0.39562613490683063,"extension":6.771047696541697},"index":0,"playId":"2161dea2-c80c-3f4b-937a-ca66d56e45b9","pitchNumber":1,"startTime":"2025-07-28T23:54:30.673Z","endTime":"2025-07-28T23:54:34.694Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.106890566089135,"aZ":-16.026533315055442,"pfxX":-5.46020313984063,"pfxZ":8.327065126700356,"pX":0.29206329777864615,"pZ":3.2566153075649362,"vX0":7.063716243401453,"vY0":-137.77422321534354,"vZ0":-3.4006278919684503,"x":105.87,"y":150.85,"x0":-1.585196101724693,"y0":50.00197460706739,"z0":5.577653213287624,"aX":-10.588115722289055},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":8.5,"spinRate":2126,"spinDirection":215},"zone":3,"typeConfidence":0.89,"plateTime":0.39623089830374436,"extension":6.763609160755395},"hitData":{"launchSpeed":101.3,"launchAngle":23.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":177.41,"coordY":55.94}},"index":1,"playId":"de3bd44a-147b-372a-b43b-8d9d4ac6de55","pitchNumber":2,"startTime":"2025-07-28T23:54:48.526Z","endTime":"2025-07-28T23:55:03.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:55:03.313Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a line drive to right fielder Ronald Acuña Jr. Maikel Garcia scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:55:35.066Z","endTime":"2025-07-28T23:56:25.035Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":675911,"link":"/api/v1/people/675911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.6,"endSpeed":79.2,"strikeZoneTop":3.62347338015432,"strikeZoneBottom":1.68408316276987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.26000923954906,"aZ":-27.220493042139672,"pfxX":1.0887518616747327,"pfxZ":3.17019200231696,"pX":1.4037619233640428,"pZ":1.6430544870864796,"vX0":6.7157629892702575,"vY0":-123.14264300039466,"vZ0":-4.004484837596905,"x":63.49,"y":194.42,"x0":-1.4800117726890538,"y0":50.0044737845866,"z0":5.5462538874918526,"aX":1.7028219514601795},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.2,"breakHorizontal":-3.2,"spinRate":2153,"spinDirection":169},"zone":14,"typeConfidence":0.89,"plateTime":0.4417250568428033,"extension":6.786157700376839},"index":0,"playId":"d2d9d1b1-efb9-3600-9724-ad9bc8d9af27","pitchNumber":1,"startTime":"2025-07-28T23:55:38.433Z","endTime":"2025-07-28T23:55:42.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.6789324880484,"strikeZoneBottom":1.67719141557386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.530252997913095,"aZ":-12.937219656358382,"pfxX":-5.505459601417271,"pfxZ":9.982266395153353,"pX":1.4609854866448295,"pZ":2.733028248918417,"vX0":9.821168374218903,"vY0":-137.47857263391091,"vZ0":-5.309340814665858,"x":61.31,"y":164.99,"x0":-1.431386590811232,"y0":50.00430661356188,"z0":5.55698477786237,"aX":-10.61210395651313},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":8.0,"spinRate":2329,"spinDirection":215},"zone":12,"typeConfidence":0.88,"plateTime":0.3973800926770634,"extension":6.791021006637032},"index":1,"playId":"3a9b7f87-8f9b-3997-85d5-eda374148b3b","pitchNumber":2,"startTime":"2025-07-28T23:55:54.848Z","endTime":"2025-07-28T23:55:58.788Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.37341389893406,"aZ":-12.14868944528769,"pfxX":-5.4642033417622695,"pfxZ":10.254775319092673,"pX":0.15716270152859316,"pZ":2.7270696386107347,"vX0":6.4816311115031064,"vY0":-138.48157007735426,"vZ0":-5.510392077667986,"x":111.01,"y":165.15,"x0":-1.4978909181725821,"y0":50.00124531184305,"z0":5.547268126870128,"aX":-10.669112639773237},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.6,"breakHorizontal":8.6,"spinRate":2343,"spinDirection":205},"zone":5,"typeConfidence":0.9,"plateTime":0.39471889493953993,"extension":6.749312199377597},"hitData":{"launchSpeed":98.5,"launchAngle":12.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.92,"coordY":87.06}},"index":2,"playId":"6d03b8da-0dcf-3764-a127-9bad3199afc9","pitchNumber":3,"startTime":"2025-07-28T23:56:14.600Z","endTime":"2025-07-28T23:56:25.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-28T23:56:25.035Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adam Frazier grounds out to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:56:57.200Z","endTime":"2025-07-29T00:00:17.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.9,"strikeZoneTop":3.34929385962998,"strikeZoneBottom":1.50537336736897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.46208268241266,"aZ":-35.21249146241589,"pfxX":5.9731195488648465,"pfxZ":-2.2312058839276325,"pX":0.16703759805255622,"pZ":1.2315993676860704,"vX0":2.663022788980109,"vY0":-115.29667721842843,"vZ0":-2.3095987221044836,"x":110.63,"y":205.53,"x0":-1.775653590901453,"y0":50.00523533180704,"z0":5.612822518029701,"aX":8.121406398389562},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-4.3,"breakHorizontal":-11.4,"spinRate":2552,"spinDirection":66},"zone":14,"typeConfidence":0.91,"plateTime":0.4732862410148311,"extension":6.5395421387421315},"index":0,"playId":"155c7caf-579e-392e-9ac8-84a4cfb950b1","pitchNumber":1,"startTime":"2025-07-28T23:56:57.722Z","endTime":"2025-07-28T23:57:01.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.07390434109132,"aZ":-12.648128001302254,"pfxX":-5.310367828900689,"pfxZ":9.945655215825148,"pX":-1.0366370680498949,"pZ":2.641283905334173,"vX0":3.7113014307458947,"vY0":-138.9627162354399,"vZ0":-5.610400729379119,"x":156.51,"y":167.47,"x0":-1.6971028410199545,"y0":50.00090206725674,"z0":5.521004029720133,"aX":-10.422584631059209},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":8.9,"spinRate":2355,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3936158274715331,"extension":6.724922501823679},"index":1,"playId":"4e5a785f-70da-34fc-b1ff-408841232dd8","pitchNumber":2,"startTime":"2025-07-28T23:57:16.476Z","endTime":"2025-07-28T23:57:20.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.099501549486234,"aZ":-11.833165191097558,"pfxX":-4.665227914806889,"pfxZ":10.479405411956838,"pX":0.014692759298508364,"pZ":3.124836260221564,"vX0":6.003464677429297,"vY0":-138.25679411448982,"vZ0":-4.630928753237265,"x":116.44,"y":154.41,"x0":-1.5761680879961875,"y0":50.00153069174005,"z0":5.612294843822275,"aX":-9.054486231425027},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":7.2,"spinRate":2277,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.3958027752494355,"extension":6.864720454923493},"index":2,"playId":"c2fc1c3e-9bb0-3a70-b177-869473768cce","pitchNumber":3,"startTime":"2025-07-28T23:57:34.523Z","endTime":"2025-07-28T23:57:40.682Z","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":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.599205289201766,"aZ":-28.438212662052006,"pfxX":1.5463628852326314,"pfxZ":2.4311074413662066,"pX":0.6858024221372963,"pZ":1.4738095820195443,"vX0":5.184729524059201,"vY0":-122.22763035221313,"vZ0":-3.953267829161822,"x":90.86,"y":198.99,"x0":-1.6506085061275413,"y0":50.002310362445876,"z0":5.5126766041312765,"aX":2.375408153536363},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.8,"breakHorizontal":-3.8,"spinRate":2188,"spinDirection":122},"zone":9,"typeConfidence":0.9,"plateTime":0.4454915372961774,"extension":6.736888231224486},"index":3,"playId":"83afa0e9-ff74-3789-ae63-911591656289","pitchNumber":4,"startTime":"2025-07-28T23:57:57.538Z","endTime":"2025-07-28T23:58:01.019Z","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":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.9160258729183,"aZ":-29.199501736742942,"pfxX":2.7632672617222473,"pfxZ":1.9962620823723523,"pX":0.3373931534250951,"pZ":1.2135703912846079,"vX0":4.139154241616372,"vY0":-121.31732302317899,"vZ0":-4.1929537454049175,"x":104.14,"y":206.01,"x0":-1.7503241950766886,"y0":50.00144295184506,"z0":5.5116030579239625,"aX":4.115089945676528},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.9,"breakHorizontal":-6.0,"spinRate":2178,"spinDirection":158},"zone":14,"typeConfidence":0.91,"plateTime":0.45162036922166093,"extension":6.7458534636825975},"index":4,"playId":"f6cba71e-9c30-3127-8b2d-c369d1fb54a6","pitchNumber":5,"startTime":"2025-07-28T23:58:18.282Z","endTime":"2025-07-28T23:58:24.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.3,"endSpeed":76.6,"strikeZoneTop":3.23180452538461,"strikeZoneBottom":1.51571230647349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.307106473734276,"aZ":-30.786305383178885,"pfxX":0.41258251790827627,"pfxZ":0.9469252414369915,"pX":0.9412062874497812,"pZ":0.9401675877959033,"vX0":5.970626418674967,"vY0":-119.76460454135696,"vZ0":-4.3634614236062195,"x":81.12,"y":213.4,"x0":-1.6289144298178002,"y0":50.00189563625872,"z0":5.513470918679709,"aX":0.6042400632790214},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.0,"breakHorizontal":-2.0,"spinRate":2189,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.455872754450124,"extension":6.730279504751663},"index":5,"playId":"94e0d4c3-ba3d-3117-b898-d8577311f21b","pitchNumber":6,"startTime":"2025-07-28T23:58:41.974Z","endTime":"2025-07-28T23:58:46.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.107960858636858,"aZ":-14.77342713427371,"pfxX":-5.52691319881427,"pfxZ":9.068715007822371,"pX":0.36255074153978106,"pZ":2.9559809231981773,"vX0":7.212667984557887,"vY0":-137.55774120480854,"vZ0":-4.316466269214817,"x":103.18,"y":158.97,"x0":-1.5736965538869676,"y0":50.00632013655864,"z0":5.545115402098511,"aX":-10.609534919269343},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":8.5,"spinRate":2403,"spinDirection":211},"zone":3,"typeConfidence":0.89,"plateTime":0.39796012393019,"extension":6.771558979214747},"index":6,"playId":"1e02f6cf-4d0e-369f-b20b-94601e6efdbe","pitchNumber":7,"startTime":"2025-07-28T23:59:06.058Z","endTime":"2025-07-28T23:59:10.828Z","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":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.1,"strikeZoneTop":3.14023713816925,"strikeZoneBottom":1.45596948921554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.969482490098382,"aZ":-28.126638953635037,"pfxX":2.4336583548132067,"pfxZ":2.7320434390175685,"pX":1.0534095077801875,"pZ":0.9928541734389086,"vX0":5.718745003225008,"vY0":-120.36771468703678,"vZ0":-4.856104777764407,"x":76.85,"y":211.97,"x0":-1.6592672898169485,"y0":50.00483330564847,"z0":5.495220280525084,"aX":3.610688224852191},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.1,"breakHorizontal":-5.6,"spinRate":2266,"spinDirection":133},"zone":14,"typeConfidence":0.9,"plateTime":0.4531495770599845,"extension":6.723397214643556},"index":7,"playId":"c6f8b667-3d25-366e-9aae-e7ff26b2002b","pitchNumber":8,"startTime":"2025-07-28T23:59:31.929Z","endTime":"2025-07-28T23:59:36.927Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":8,"playId":"05c9b15f-dd5c-4909-9042-2fff9824b624","startTime":"2025-07-28T23:59:50.227Z","endTime":"2025-07-28T23:59:55.228Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.014947180182844,"aZ":-14.466224159903819,"pfxX":-6.657107755568276,"pfxZ":9.269651335089272,"pX":0.5554779055068443,"pZ":2.1166626058383704,"vX0":7.933819055693782,"vY0":-137.25992045250362,"vZ0":-6.601429882065122,"x":95.83,"y":181.63,"x0":-1.5057920973034042,"y0":50.00376573550476,"z0":5.535535939955374,"aX":-12.719587149067314},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.6,"breakHorizontal":10.4,"spinRate":2317,"spinDirection":202},"zone":6,"typeConfidence":0.88,"plateTime":0.39885126334212684,"extension":6.809945413205118},"hitData":{"launchSpeed":65.9,"launchAngle":-52.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.42,"coordY":181.34}},"index":9,"playId":"6ff1d844-df15-316c-81cd-454b676f2096","pitchNumber":9,"startTime":"2025-07-29T00:00:09.175Z","endTime":"2025-07-29T00:00:17.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:00:17.195Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Riley flies out sharply to left fielder MJ Melendez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T00:02:25.871Z","endTime":"2025-07-29T00:02:46.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.851740424633615,"aZ":-17.79723061093974,"pfxX":3.98107318935469,"pfxZ":9.07565519971993,"pX":-0.5215076459659117,"pZ":3.241943591126694,"vX0":-6.098364161300021,"vY0":-125.2313746071824,"vZ0":-2.247198005689307,"x":136.88,"y":151.25,"x0":1.430690078700371,"y0":50.00551991873033,"z0":5.610536112491352,"aX":6.30943321038992},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":16.1,"breakHorizontal":-5.8,"spinRate":2160,"spinDirection":151},"zone":1,"typeConfidence":0.9,"plateTime":0.43776533956214614,"extension":6.870451104183035},"hitData":{"launchSpeed":106.4,"launchAngle":49.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":60.54,"coordY":78.89}},"index":0,"playId":"ef630521-dde4-3eb3-8d8f-3aaa55962e6f","pitchNumber":1,"startTime":"2025-07-29T00:02:36.131Z","endTime":"2025-07-29T00:02:46.797Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:02:46.797Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sean Murphy flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T00:03:24.645Z","endTime":"2025-07-29T00:04:03.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T00:03:11.806Z","endTime":"2025-07-29T00:03:26.910Z","isPitch":false,"type":"action","player":{"id":669221,"link":"/api/v1/people/669221"}},{"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":87.4,"endSpeed":80.2,"strikeZoneTop":3.31579671515804,"strikeZoneBottom":1.5163550024436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.29088889056819,"aZ":-18.321601681259327,"pfxX":3.005845378958,"pfxZ":8.41315053473219,"pX":0.4962754585268363,"pZ":3.0178483364962934,"vX0":-3.694248985149296,"vY0":-127.29064103086543,"vZ0":-2.7362726249722624,"x":98.08,"y":157.3,"x0":1.573543147341296,"y0":50.00224730528257,"z0":5.551592315596526,"aX":4.949346383031426},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":14.9,"breakHorizontal":-4.7,"spinRate":2226,"spinDirection":150},"zone":3,"typeConfidence":0.83,"plateTime":0.42972426177398537,"extension":6.752370627292263},"index":1,"playId":"12c30287-b80d-3ae9-bcf1-ff78828a182a","pitchNumber":1,"startTime":"2025-07-29T00:03:26.910Z","endTime":"2025-07-29T00:03:31.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":70.7,"endSpeed":64.0,"strikeZoneTop":3.35670546722607,"strikeZoneBottom":1.55709949835597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.3458504854833,"aZ":-38.781323967936544,"pfxX":-8.898934497662907,"pfxZ":-6.300790802057655,"pX":0.4960766071925466,"pZ":4.522954775512746,"vX0":-0.33198981376514247,"vY0":-102.55306152167238,"vZ0":6.869122833815323,"x":98.09,"y":116.66,"x0":1.8141896598487108,"y0":50.001714529924264,"z0":5.899173968562915,"aX":-9.334559387873155},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-8.8,"breakHorizontal":16.2,"spinRate":2577,"spinDirection":301},"zone":12,"typeConfidence":0.9,"plateTime":0.5372166985855653,"extension":6.064378615212572},"index":2,"playId":"f2552717-dce9-352a-90da-980839518271","pitchNumber":2,"startTime":"2025-07-29T00:03:41.255Z","endTime":"2025-07-29T00:03:46.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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.795617972080358,"aZ":-25.813509157321533,"pfxX":-1.48433288755205,"pfxZ":4.301305456265073,"pX":-0.28369008589534545,"pZ":3.0954323209998735,"vX0":-4.0175194329372665,"vY0":-120.89774672214729,"vZ0":-0.46103814755692535,"x":127.81,"y":155.2,"x0":1.5931387101842827,"y0":50.0038149195933,"z0":5.556330835515261,"aX":-2.193875833583422},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.9,"breakHorizontal":3.6,"spinRate":2361,"spinDirection":194},"zone":1,"typeConfidence":0.91,"plateTime":0.45323992561352355,"extension":6.646500638340563},"hitData":{"launchSpeed":92.3,"launchAngle":37.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.64,"coordY":63.72}},"index":3,"playId":"e5366c9e-0c5d-33e4-8680-16b89e2fcaa2","pitchNumber":3,"startTime":"2025-07-29T00:03:53.090Z","endTime":"2025-07-29T00:04:03.688Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:04:03.688Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ozzie Albies walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T00:04:20.372Z","endTime":"2025-07-29T00:06:24.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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(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":83.9,"endSpeed":77.0,"strikeZoneTop":3.34925576641449,"strikeZoneBottom":1.58806479682573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.753389221860253,"aZ":-25.97651838209588,"pfxX":-0.5808944297646164,"pfxZ":4.094643595246744,"pX":0.26855346365215776,"pZ":3.2715723570176864,"vX0":-3.252354055096268,"vY0":-122.17109308598039,"vZ0":0.15826504223714744,"x":106.76,"y":150.45,"x0":1.691736124263296,"y0":50.00244135046023,"z0":5.4359598468576955,"aX":-0.8793042643476594},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":7.7,"breakHorizontal":1.8,"spinRate":2303,"spinDirection":177},"zone":2,"typeConfidence":0.93,"plateTime":0.44807625512628624,"extension":6.2847981150451995},"index":0,"playId":"a3161866-b47c-3b4c-87b7-4523dccb076a","pitchNumber":1,"startTime":"2025-07-29T00:04:24.647Z","endTime":"2025-07-29T00:04:28.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.17607178642768,"aZ":-17.071340461604613,"pfxX":2.843791268843013,"pfxZ":9.22194875176352,"pX":-0.1651650780319316,"pZ":2.2500698032940436,"vX0":-5.148879741659882,"vY0":-127.17548920901291,"vZ0":-4.623877605126495,"x":123.3,"y":178.03,"x0":1.5164835163183956,"y0":50.00021678997421,"z0":5.4464824717666644,"aX":4.656110221507805},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":15.8,"breakHorizontal":-4.0,"spinRate":2257,"spinDirection":147},"zone":5,"typeConfidence":0.88,"plateTime":0.4307534335871668,"extension":6.397606131343815},"index":1,"playId":"37cf4001-83a2-3825-8377-6ed88d7ad108","pitchNumber":2,"startTime":"2025-07-29T00:04:37.552Z","endTime":"2025-07-29T00:04:40.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.2,"endSpeed":66.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.612211076984966,"aZ":-40.16412414295144,"pfxX":-8.894835954311123,"pfxZ":-7.051944398946022,"pX":-0.2586952630426353,"pZ":2.600643763690285,"vX0":-1.6300297158426866,"vY0":-106.52043644007729,"vZ0":3.2467748311830302,"x":126.86,"y":168.56,"x0":1.6736801582231255,"y0":50.00146722731878,"z0":5.640719016476496,"aX":-10.081440426045523},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-11.3,"breakHorizontal":16.6,"spinRate":2510,"spinDirection":305},"zone":5,"typeConfidence":0.9,"plateTime":0.5168924289007242,"extension":6.422797750125429},"index":2,"playId":"641074e0-15fc-3712-8d9f-fed35a4cfe24","pitchNumber":3,"startTime":"2025-07-29T00:05:12.650Z","endTime":"2025-07-29T00:05:17.865Z","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":88.4,"endSpeed":81.3,"strikeZoneTop":3.32636458313456,"strikeZoneBottom":1.4936865810876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.932659399567893,"aZ":-17.72486821259805,"pfxX":3.247903800445834,"pfxZ":8.543037014821087,"pX":0.9928713492530934,"pZ":4.086207223136544,"vX0":-2.6854447215817547,"vY0":-128.75174651381764,"vZ0":-0.22443535246979446,"x":79.15,"y":128.45,"x0":1.6237851409760606,"y0":50.000418432940464,"z0":5.537807867263228,"aX":5.491482535931759},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.7,"breakHorizontal":-5.3,"spinRate":2244,"spinDirection":155},"zone":12,"typeConfidence":0.87,"plateTime":0.4242519237837774,"extension":6.4281666066250756},"index":3,"playId":"b38df964-ab7c-3798-be5d-bc716e9454b4","pitchNumber":4,"startTime":"2025-07-29T00:05:41.138Z","endTime":"2025-07-29T00:05:45.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.32944527681302,"strikeZoneBottom":1.49696047727794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.87704759851764,"aZ":-16.452332886318413,"pfxX":3.0919230037532768,"pfxZ":9.19060334341546,"pX":0.929675351674125,"pZ":4.159445162945067,"vX0":-2.5741003428137508,"vY0":-129.4299701822316,"vZ0":-0.31469372153213865,"x":81.56,"y":126.47,"x0":1.5312919974044599,"y0":50.00495398375651,"z0":5.533286280270778,"aX":5.290904985553741},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":16.8,"breakHorizontal":-5.0,"spinRate":2318,"spinDirection":144},"zone":12,"typeConfidence":0.91,"plateTime":0.42182321311070803,"extension":6.8588510356815116},"index":4,"playId":"f4822e96-b4fa-3af5-86f1-88843f3e20d1","pitchNumber":5,"startTime":"2025-07-29T00:05:54.332Z","endTime":"2025-07-29T00:05:59.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.4,"endSpeed":66.6,"strikeZoneTop":3.22013975147968,"strikeZoneBottom":1.57787160541981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.99017790633272,"aZ":-39.9781198613524,"pfxX":-8.942509853397478,"pfxZ":-6.983370256920843,"pX":1.8319386855956798,"pZ":2.25798412744493,"vX0":2.334755161528959,"vY0":-105.36559803966519,"vZ0":2.835003543375249,"x":47.17,"y":177.81,"x0":1.8670359079373846,"y0":50.003831314546524,"z0":5.53593082757361,"aX":-9.989894258304469},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-11.4,"breakHorizontal":15.5,"spinRate":2456,"spinDirection":303},"zone":14,"typeConfidence":0.9,"plateTime":0.521121844538829,"extension":6.413604443270595},"index":5,"playId":"a3cf0a8c-2ecc-3b19-8b4b-fe73bc7e8842","pitchNumber":6,"startTime":"2025-07-29T00:06:08.135Z","endTime":"2025-07-29T00:06:11.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":71.5,"endSpeed":65.6,"strikeZoneTop":3.22621531684092,"strikeZoneBottom":1.45712900033275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.613523508511854,"aZ":-38.54984047304731,"pfxX":-10.136951125607212,"pfxZ":-5.867824514041407,"pX":1.3873954460416706,"pZ":2.5015859430489056,"vX0":1.9066007964050902,"vY0":-103.9999127504255,"vZ0":3.1108486446651757,"x":64.12,"y":171.24,"x0":1.771213931340897,"y0":50.00065627482937,"z0":5.581701297262821,"aX":-11.022550960022203},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-9.2,"breakHorizontal":17.8,"spinRate":2589,"spinDirection":300},"zone":12,"typeConfidence":0.9,"plateTime":0.528116930798948,"extension":6.302045324401625},"index":6,"playId":"c3e78b7a-67dd-3f0a-b4ce-985a64f6ca89","pitchNumber":7,"startTime":"2025-07-29T00:06:20.349Z","endTime":"2025-07-29T00:06:24.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:06:24.551Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcell Ozuna walks. Ozzie Albies to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T00:07:06.147Z","endTime":"2025-07-29T00:09:13.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"ea17f2f9-d95f-3c4e-ada6-4606650cad88","startTime":"2025-07-29T00:06:49.908Z","endTime":"2025-07-29T00:06:54.546Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.7212824793266,"strikeZoneBottom":1.67618170870743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.049480741028376,"aZ":-16.681123677923893,"pfxX":2.634883614418243,"pfxZ":8.995719890478934,"pX":-0.6178983429655147,"pZ":2.9725965245589117,"vX0":-6.34860337813716,"vY0":-129.41711487182138,"vZ0":-3.3410122178025894,"x":140.55,"y":158.52,"x0":1.5078794014696226,"y0":50.006166760971375,"z0":5.533212971498585,"aX":4.540361141631715},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.0,"breakHorizontal":-3.6,"spinRate":2150,"spinDirection":155},"zone":4,"typeConfidence":0.9,"plateTime":0.4207155245367824,"extension":6.9550011911354375},"index":1,"playId":"ccf19462-fbd0-353d-9cc6-6ae6bac53943","pitchNumber":1,"startTime":"2025-07-29T00:07:08.379Z","endTime":"2025-07-29T00:07:13.407Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.60477696051184,"strikeZoneBottom":1.77977140820609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.878045042814957,"aZ":-17.48481289687075,"pfxX":2.238461536078609,"pfxZ":8.639799365011571,"pX":0.254830384106055,"pZ":3.718757039160603,"vX0":-4.005030084954141,"vY0":-128.83727195256478,"vZ0":-1.2351831972606648,"x":107.29,"y":138.37,"x0":1.530629135927156,"y0":50.00447035554115,"z0":5.540578536223838,"aX":3.807086725112952},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.6,"breakHorizontal":-3.2,"spinRate":2319,"spinDirection":139},"zone":2,"typeConfidence":0.85,"plateTime":0.42326635734035145,"extension":6.83479062672818},"index":2,"playId":"a46afbed-d450-34d3-a9d1-f511da3b0156","pitchNumber":2,"startTime":"2025-07-29T00:07:23.470Z","endTime":"2025-07-29T00:07:28.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.6457679804202,"strikeZoneBottom":1.72663388083144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.719954907576668,"aZ":-16.623379134659103,"pfxX":2.319283000807646,"pfxZ":9.018843829162503,"pX":-0.7560772385963143,"pZ":3.69645238558802,"vX0":-6.2921517661595985,"vY0":-129.6273803443754,"vZ0":-1.6108118038740944,"x":145.82,"y":138.98,"x0":1.3872892340661132,"y0":50.00513173215649,"z0":5.577806122861041,"aX":4.001309691721569},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.3,"breakHorizontal":-3.0,"spinRate":2313,"spinDirection":152},"zone":1,"typeConfidence":0.91,"plateTime":0.42041196566743366,"extension":6.693817021265974},"index":3,"playId":"e3d4f375-e2d2-3455-977f-2893adea9832","pitchNumber":3,"startTime":"2025-07-29T00:07:41.666Z","endTime":"2025-07-29T00:07:46.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.8,"endSpeed":67.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.24516475856908,"aZ":-37.18910195171352,"pfxX":-8.717448846424528,"pfxZ":-4.384537430500409,"pX":-0.7545801232222842,"pZ":3.2499639227683508,"vX0":-2.5797061840754494,"vY0":-105.98450104939108,"vZ0":3.8073239248165294,"x":145.76,"y":151.03,"x0":1.6093151198441087,"y0":50.00296801877505,"z0":5.663239911312667,"aX":-9.967959497094068},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-6.6,"breakHorizontal":16.4,"spinRate":2574,"spinDirection":303},"zone":1,"typeConfidence":0.89,"plateTime":0.5157829975981771,"extension":6.259593004767591},"index":4,"playId":"26240b3a-6ab7-395e-be03-e10d5e0ba368","pitchNumber":4,"startTime":"2025-07-29T00:07:59.636Z","endTime":"2025-07-29T00:08:03.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":69.9,"endSpeed":64.7,"strikeZoneTop":3.62570195785379,"strikeZoneBottom":1.76966004152754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.294882687752946,"aZ":-39.37667495401458,"pfxX":-9.891418373180064,"pfxZ":-6.836063385051014,"pX":2.8196126479537544,"pZ":3.770876164159198,"vX0":4.229461725873474,"vY0":-101.56745051870067,"vZ0":5.8589512809238045,"x":9.52,"y":136.97,"x0":2.0047111805793016,"y0":50.00293746168612,"z0":5.721240748800056,"aX":-10.423233876436072},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.2,"breakVerticalInduced":-10.6,"breakHorizontal":16.9,"spinRate":2445,"spinDirection":310},"zone":12,"typeConfidence":0.9,"plateTime":0.5375232168368576,"extension":6.283688078215274},"index":5,"playId":"445a1f93-7c68-3dbf-a6e9-ddfe53be494e","pitchNumber":5,"startTime":"2025-07-29T00:08:24.201Z","endTime":"2025-07-29T00:08:27.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.72882491611072,"aZ":-18.70339095313513,"pfxX":1.665316135101853,"pfxZ":7.861298010940532,"pX":-0.22552713058859397,"pZ":3.741824415780788,"vX0":-4.869572601207389,"vY0":-128.56226205154042,"vZ0":-1.048408674815199,"x":125.6,"y":137.75,"x0":1.4573111613195038,"y0":50.003044584011576,"z0":5.574584440540719,"aX":2.8542915455929},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.3,"breakHorizontal":-2.2,"spinRate":2198,"spinDirection":156},"zone":11,"typeConfidence":0.64,"plateTime":0.42224900193627857,"extension":6.8375270851707075},"index":6,"playId":"57fcf050-70b8-32bf-b391-c5fbc294eb7e","pitchNumber":6,"startTime":"2025-07-29T00:08:43.801Z","endTime":"2025-07-29T00:08:48.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":70.1,"endSpeed":64.4,"strikeZoneTop":3.60635397348211,"strikeZoneBottom":1.75041316561761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.000977797442374,"aZ":-38.19134953826569,"pfxX":-10.429936259334577,"pfxZ":-5.745872418738752,"pX":0.4944442810687551,"pZ":3.8445317965014203,"vX0":0.18737199806875132,"vY0":-101.8344197817688,"vZ0":5.608629684635362,"x":98.15,"y":134.98,"x0":1.7555875197201734,"y0":50.00041498667657,"z0":5.784219620815554,"aX":-10.932320178148645},"breaks":{"breakAngle":16.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-8.4,"breakHorizontal":18.8,"spinRate":2398,"spinDirection":303},"zone":12,"typeConfidence":0.9,"plateTime":0.5382306398089343,"extension":6.299914509332436},"index":7,"playId":"5ad04f82-e2b1-3db5-aa92-54649c5f369a","pitchNumber":7,"startTime":"2025-07-29T00:09:07.271Z","endTime":"2025-07-29T00:09:13.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:09:13.369Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out sharply, second baseman Jonathan India to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T00:09:35.286Z","endTime":"2025-07-29T00:10:19.788Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.48428070765617,"strikeZoneBottom":1.61587233524025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.47475716123932,"aZ":-18.438744180345875,"pfxX":2.952583895125458,"pfxZ":8.00014459514935,"pX":-1.0169841193708578,"pZ":2.888576525484077,"vX0":-7.037661337564096,"vY0":-129.31703121592858,"vZ0":-3.1087954171180177,"x":155.77,"y":160.79,"x0":1.3395578639202605,"y0":50.003222177170095,"z0":5.497787819442965,"aX":5.070167277468992},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.2,"breakHorizontal":-4.0,"spinRate":2336,"spinDirection":153},"zone":11,"typeConfidence":0.87,"plateTime":0.4213345661393064,"extension":6.666993613827174},"index":0,"playId":"24ca2231-ae64-3c65-9d4b-29df34547474","pitchNumber":1,"startTime":"2025-07-29T00:09:43.330Z","endTime":"2025-07-29T00:09:47.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.3,"endSpeed":67.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.24229694522716,"aZ":-39.05449361355939,"pfxX":-8.640221994078969,"pfxZ":-6.107531131421343,"pX":-0.513434244975978,"pZ":2.362372822471561,"vX0":-2.1198331185588963,"vY0":-105.24348148644032,"vZ0":2.7065575575826966,"x":110.08,"y":123.46,"x0":1.6286631389955635,"y0":50.004617992932836,"z0":5.571079044273372,"aX":-9.728474934278385},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-10.1,"breakHorizontal":16.2,"spinRate":2607,"spinDirection":313},"zone":4,"typeConfidence":0.9,"plateTime":0.5196980690283066,"extension":6.407989205164849},"index":1,"playId":"0ab6f84d-c7d1-322a-94a8-d87697f220e4","pitchNumber":2,"startTime":"2025-07-29T00:09:57.539Z","endTime":"2025-07-29T00:10:01.623Z","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":2},"pitchData":{"startSpeed":70.9,"endSpeed":65.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.21637213923569,"aZ":-32.36065882035478,"pfxX":-10.157523138045082,"pfxZ":-0.169047057205848,"pX":0.3092058093508483,"pZ":2.7465565650711063,"vX0":-1.8217142289619472,"vY0":-103.17921583095273,"vZ0":4.6447134255457945,"x":105.21,"y":164.62,"x0":2.522477271146553,"y0":50.00463786215288,"z0":4.3522254427179,"aX":-11.016680900828888},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":1.2,"breakHorizontal":19.0,"spinRate":2574,"spinDirection":273},"zone":6,"typeConfidence":0.89,"plateTime":0.5296674727392925,"extension":6.284732337307896},"hitData":{"launchSpeed":101.4,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":149.08,"coordY":149.44}},"index":2,"playId":"5eb4bc8f-0c37-3547-a818-d184d05484d4","pitchNumber":3,"startTime":"2025-07-29T00:10:12.477Z","endTime":"2025-07-29T00:10:19.788Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:10:19.788Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randal Grichuk grounds out sharply, shortstop Nick Allen to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T00:12:20.590Z","endTime":"2025-07-29T00:12:51.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.9,"strikeZoneTop":3.26314643658009,"strikeZoneBottom":1.47898572025851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.287625001592378,"aZ":-27.98772770917192,"pfxX":1.5180655611617855,"pfxZ":2.6428293355448087,"pX":1.3966860337349665,"pZ":1.3000118175731392,"vX0":6.693480576153659,"vY0":-123.60285420231409,"vZ0":-4.826713018939844,"x":63.76,"y":203.68,"x0":-1.5182918026668941,"y0":50.000874377554496,"z0":5.5650081091175245,"aX":2.402741623013731},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.1,"breakHorizontal":-4.0,"spinRate":2279,"spinDirection":152},"zone":14,"typeConfidence":0.9,"plateTime":0.4392720830811778,"extension":6.859464726674581},"index":0,"playId":"d6e563a9-225e-32ad-a237-eb1cd8fa38ed","pitchNumber":1,"startTime":"2025-07-29T00:12:30.153Z","endTime":"2025-07-29T00:12:33.708Z","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":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.00538829620653,"aZ":-27.453866879571766,"pfxX":1.32380449887401,"pfxZ":3.06237025256564,"pX":0.32167634791016264,"pZ":1.3366617191018448,"vX0":4.353377844223149,"vY0":-122.3169015361087,"vZ0":-4.628309862661095,"x":104.74,"y":202.69,"x0":-1.6403132907371525,"y0":50.00542006741867,"z0":5.558051345938273,"aX":2.042363984150017},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.9,"breakHorizontal":-3.2,"spinRate":2218,"spinDirection":151},"zone":14,"typeConfidence":0.9,"plateTime":0.4447057424610916,"extension":6.670386972560778},"hitData":{"launchSpeed":108.3,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":101.45,"coordY":149.72}},"index":1,"playId":"2db147b1-6559-324c-b55e-2d86682af0df","pitchNumber":2,"startTime":"2025-07-29T00:12:44.189Z","endTime":"2025-07-29T00:12:51.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:12:51.846Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"MJ Melendez called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T00:13:16.043Z","endTime":"2025-07-29T00:13:54.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.448675859121508,"aZ":-17.93793979270081,"pfxX":-5.88571059432193,"pfxZ":7.220278048663743,"pX":0.038109781493687135,"pZ":1.8765975772086074,"vX0":6.142987943139846,"vY0":-138.88656820699214,"vZ0":-6.6738447474918745,"x":115.55,"y":188.11,"x0":-1.4280559360858194,"y0":50.0025364532253,"z0":5.48556142510981,"aX":-11.603567676840699},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.0,"breakHorizontal":9.5,"spinRate":2115,"spinDirection":214},"zone":8,"typeConfidence":0.89,"plateTime":0.3930022046841408,"extension":6.952476682409968},"index":0,"playId":"a5047850-467d-3798-8f95-3d53ba58f191","pitchNumber":1,"startTime":"2025-07-29T00:13:16.043Z","endTime":"2025-07-29T00:13:19.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.899418167176318,"aZ":-30.030845670823094,"pfxX":2.95518041103,"pfxZ":1.4337510133127873,"pX":0.8810342839535538,"pZ":1.7581702880005265,"vX0":5.1388104855055605,"vY0":-120.47209559500766,"vZ0":-2.829270051231481,"x":83.42,"y":191.31,"x0":-1.65037414880402,"y0":50.00248673290688,"z0":5.559689199746348,"aX":4.411836490356056},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.3,"breakHorizontal":-6.4,"spinRate":2172,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.4519131085037005,"extension":6.781464501223105},"index":1,"playId":"1404ceb6-92a7-3a1d-bcc6-673fa0db3904","pitchNumber":2,"startTime":"2025-07-29T00:13:32.376Z","endTime":"2025-07-29T00:13:37.536Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.5,"strikeZoneTop":3.4837839267783,"strikeZoneBottom":1.59061267434939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.52533527572446,"aZ":-29.77468936133757,"pfxX":2.770617594176413,"pfxZ":1.594454980095679,"pX":0.5559390866116968,"pZ":2.012696419667357,"vX0":4.65809394022412,"vY0":-120.99168717314262,"vZ0":-2.37614681850782,"x":95.81,"y":184.44,"x0":-1.7437524462748173,"y0":50.00190422756249,"z0":5.5811785617378815,"aX":4.163773133303068},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.6,"breakHorizontal":-6.0,"spinRate":2289,"spinDirection":142},"zone":9,"typeConfidence":0.9,"plateTime":0.45031112205640556,"extension":6.687672150261849},"index":2,"playId":"06745687-5ccb-3b2e-9f4d-98433c64f00a","pitchNumber":3,"startTime":"2025-07-29T00:13:48.989Z","endTime":"2025-07-29T00:13:54.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:13:54.223Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Isbel walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T00:14:13.515Z","endTime":"2025-07-29T00:17:42.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":72.5,"strikeZoneTop":3.47363718533668,"strikeZoneBottom":1.59830156881302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.606888234145025,"aZ":-35.849678402845775,"pfxX":4.003142960035051,"pfxZ":-2.790188147917128,"pX":-0.012414381136636305,"pZ":3.3306665412872127,"vX0":2.581527677063137,"vY0":-113.15985993786632,"vZ0":2.4057737670107984,"x":117.47,"y":148.85,"x0":-1.681973112670699,"y0":50.002784650560145,"z0":5.805878593219179,"aX":5.272777928239738},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-4.3,"breakHorizontal":-7.8,"spinRate":2505,"spinDirection":71},"zone":2,"typeConfidence":0.9,"plateTime":0.4811494949515729,"extension":6.6768729473166495},"index":0,"playId":"0a07ec73-18e6-3d15-9d05-1be87c5f4169","pitchNumber":1,"startTime":"2025-07-29T00:14:18.842Z","endTime":"2025-07-29T00:14:23.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":73.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.23009594481702,"aZ":-36.95113906290348,"pfxX":4.176318204901543,"pfxZ":-3.6131520974315148,"pX":-0.0011660849974036488,"pZ":0.23146698851398745,"vX0":2.5923582576187636,"vY0":-113.78168744019385,"vZ0":-3.7165686609975355,"x":117.04,"y":232.53,"x0":-1.6945917793330083,"y0":50.00304181378673,"z0":5.5163580144422415,"aX":5.521525463689781},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-7.2,"breakHorizontal":-8.2,"spinRate":2471,"spinDirection":63},"zone":13,"typeConfidence":0.9,"plateTime":0.4798506794876092,"extension":6.765832306031401},"index":1,"playId":"4b567d74-df09-3f4d-82a0-92b4ad2f1593","pitchNumber":2,"startTime":"2025-07-29T00:14:34.657Z","endTime":"2025-07-29T00:14:39.686Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-29T00:14:48.528Z","endTime":"2025-07-29T00:14:59.106Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.15309055373289,"aZ":-15.59909624071878,"pfxX":-5.359560794718925,"pfxZ":8.290714439967507,"pX":-0.4018830087441255,"pZ":2.8852499638123343,"vX0":5.1901977638510575,"vY0":-140.12842949227286,"vZ0":-4.618636451558023,"x":100.88,"y":157.86,"x0":-1.5771969645001405,"y0":50.00000019590711,"z0":5.5660368681775,"aX":-10.711418855173843},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.3,"breakHorizontal":8.8,"spinRate":2185,"spinDirection":208},"zone":1,"typeConfidence":0.91,"plateTime":0.39010863944866614,"extension":6.66564810032277},"index":3,"playId":"eb90b56a-9b1c-3a83-853a-5b3ffa1c4226","pitchNumber":3,"startTime":"2025-07-29T00:14:59.106Z","endTime":"2025-07-29T00:15:02.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.115852127264905,"aZ":-13.59979374620276,"pfxX":-5.630021591823212,"pfxZ":9.330923181619879,"pX":-0.581780439920664,"pZ":3.1229126923516044,"vX0":4.982219875574797,"vY0":-139.63933777796507,"vZ0":-4.322319774738509,"x":139.18,"y":154.46,"x0":-1.6507674695635555,"y0":50.00116385738432,"z0":5.574576771975739,"aX":-11.205434933386789},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":9.2,"spinRate":2232,"spinDirection":210},"zone":1,"typeConfidence":0.91,"plateTime":0.39106068162480945,"extension":6.759895235026782},"index":4,"playId":"f2ec6c33-f740-3742-96af-48704cfe5a0a","pitchNumber":4,"startTime":"2025-07-29T00:15:21.527Z","endTime":"2025-07-29T00:15:24.853Z","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":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.0,"strikeZoneTop":3.63096296060885,"strikeZoneBottom":1.62717843491594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.75164630231007,"aZ":-30.66290351728275,"pfxX":2.198140781623205,"pfxZ":0.9886549253169656,"pX":1.3900922040322217,"pZ":1.5934626953908781,"vX0":6.626597581364739,"vY0":-122.06180302724519,"vZ0":-3.1526343324157393,"x":64.01,"y":195.76,"x0":-1.634302342046946,"y0":50.000894886694304,"z0":5.514434652936268,"aX":3.348986451382434},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.3,"breakHorizontal":-5.4,"spinRate":2248,"spinDirection":145},"zone":14,"typeConfidence":0.9,"plateTime":0.44700008982078154,"extension":6.781685569678952},"index":5,"playId":"d2891fcf-6b30-357f-bb51-18ed9c6b0694","pitchNumber":5,"startTime":"2025-07-29T00:15:44.669Z","endTime":"2025-07-29T00:15:50.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":75.6,"strikeZoneTop":3.57656297368574,"strikeZoneBottom":1.63526364334968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.538610748055817,"aZ":-36.17444654822743,"pfxX":4.0628664977088516,"pfxZ":-2.8362387257582506,"pX":0.5349959336717534,"pZ":-0.1083689369676301,"vX0":4.08164488017248,"vY0":-117.51083609079078,"vZ0":-5.197531890743696,"x":96.61,"y":241.71,"x0":-1.7470180286065025,"y0":50.003243487116684,"z0":5.462045603212103,"aX":5.728842561846514},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.1,"breakHorizontal":-8.3,"spinRate":2719,"spinDirection":52},"zone":14,"typeConfidence":0.91,"plateTime":0.46464398707543175,"extension":6.766132467391013},"index":6,"playId":"6c400d1c-7e60-30e6-91e9-7510286f6e33","pitchNumber":6,"startTime":"2025-07-29T00:16:04.029Z","endTime":"2025-07-29T00:16:08.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.63636970613268,"strikeZoneBottom":1.69518996644114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.616782640505246,"aZ":-14.70429999397277,"pfxX":-3.6132908433330098,"pfxZ":8.749809550548978,"pX":-0.9841182803906349,"pZ":4.348483988719165,"vX0":3.3504741844842214,"vY0":-139.93604455566555,"vZ0":-0.8962277344411328,"x":154.51,"y":121.37,"x0":-1.7236448925738996,"y0":50.00096517660664,"z0":5.630031631229289,"aX":-7.2129783472855316},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":5.9,"spinRate":2188,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.3904349302184582,"extension":6.875115122961695},"index":7,"playId":"aef7402d-b717-301e-9d97-b2d608aebf4b","pitchNumber":7,"startTime":"2025-07-29T00:16:34.509Z","endTime":"2025-07-29T00:16:38.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.12908964658062,"aZ":-13.203363060007497,"pfxX":-4.645369651936077,"pfxZ":9.555711010156294,"pX":0.09993996988496336,"pZ":3.3232098764420424,"vX0":6.089177959733611,"vY0":-139.490271671553,"vZ0":-3.9981881866311606,"x":113.19,"y":149.05,"x0":-1.5000149434323617,"y0":50.0051424199147,"z0":5.635547676992324,"aX":-9.225438001901987},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":7.3,"spinRate":2171,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.3915067362251121,"extension":6.845477046873615},"index":8,"playId":"53e4c77c-034e-3a77-aeb3-4bfe58aa25f7","pitchNumber":8,"startTime":"2025-07-29T00:16:52.783Z","endTime":"2025-07-29T00:16:56.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.882942540187955,"aZ":-14.659439015515686,"pfxX":-5.1490631528392115,"pfxZ":8.896296923483547,"pX":-0.7488510960929818,"pZ":2.410593792708968,"vX0":4.5563801418284555,"vY0":-138.88499452323362,"vZ0":-5.99383671451749,"x":145.54,"y":173.69,"x0":-1.735596363842883,"y0":50.00217505966542,"z0":5.558669240634424,"aX":-10.135700285231845},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":8.5,"spinRate":2335,"spinDirection":214},"zone":4,"typeConfidence":0.9,"plateTime":0.39323009642191575,"extension":6.929897455683427},"index":9,"playId":"b00475b1-7ca6-36cb-aec5-3b30976229e1","pitchNumber":9,"startTime":"2025-07-29T00:17:17.065Z","endTime":"2025-07-29T00:17:20.711Z","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":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.52751239154801,"strikeZoneBottom":1.58648717602863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.040887611816046,"aZ":-28.732549193611053,"pfxX":1.561203404089209,"pfxZ":2.2338141466761456,"pX":-1.3699727966725248,"pZ":3.7776916740429654,"vX0":0.7314434279423396,"vY0":-122.52434101070759,"vZ0":1.1701861815009909,"x":169.22,"y":136.78,"x0":-1.873956186718282,"y0":50.004240144666554,"z0":5.723843129080425,"aX":2.406740472437484},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.6,"breakHorizontal":-3.0,"spinRate":2111,"spinDirection":149},"zone":11,"typeConfidence":0.9,"plateTime":0.4446696664900225,"extension":6.590958380645136},"index":10,"playId":"b2fef6cc-4dd6-39eb-9c3b-b3f9ee8a17c9","pitchNumber":10,"startTime":"2025-07-29T00:17:38.409Z","endTime":"2025-07-29T00:17:42.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:17:42.216Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonathan India walks. Kyle Isbel to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T00:18:02.272Z","endTime":"2025-07-29T00:19:55.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"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,5],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.1,"endSpeed":78.6,"strikeZoneTop":3.34703557815174,"strikeZoneBottom":1.52765616656223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.867719309383777,"aZ":-27.03867637588676,"pfxX":1.6087635462827192,"pfxZ":3.3303041624278853,"pX":-0.7464484719367431,"pZ":0.8530311224111486,"vX0":2.24948726408691,"vY0":-122.54231096843559,"vZ0":-5.705703971619496,"x":145.45,"y":215.75,"x0":-1.8802463470009652,"y0":50.00463505889375,"z0":5.479196482630348,"aX":2.4830183374156247},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.2,"breakHorizontal":-3.4,"spinRate":2066,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.4444716232170345,"extension":6.75059140324218},"index":0,"playId":"96c2e191-e421-304d-90ba-0d92776be9bb","pitchNumber":1,"startTime":"2025-07-29T00:18:08.525Z","endTime":"2025-07-29T00:18:13.083Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"80164ef5-bc05-3c0d-87c3-48eb872f24fe","startTime":"2025-07-29T00:18:26.977Z","endTime":"2025-07-29T00:18:30.269Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"72450fbc-7b4e-3496-8c14-f4c943186bb6","startTime":"2025-07-29T00:18:44.796Z","endTime":"2025-07-29T00:18:49.493Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.37640339533981,"strikeZoneBottom":1.55739521278501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.203114145549993,"aZ":-13.509252985676152,"pfxX":-4.520830442043926,"pfxZ":9.802577361395503,"pX":-0.7277608873357388,"pZ":4.509715830212462,"vX0":3.8613572246740784,"vY0":-136.8668146226388,"vZ0":-0.9233029723680086,"x":144.74,"y":117.02,"x0":-1.5670595189817031,"y0":50.00060534661281,"z0":5.773326962391011,"aX":-8.60640170054993},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.8,"breakHorizontal":7.4,"spinRate":2237,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.39964427868004027,"extension":6.7342857456737155},"index":3,"playId":"7160d0b5-6ce2-3a63-aa44-221824fe8dd1","pitchNumber":2,"startTime":"2025-07-29T00:19:05.051Z","endTime":"2025-07-29T00:19:09.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,"disengagementNum":2},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.40017707030712,"strikeZoneBottom":1.58122284984406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.40072541155728,"aZ":-12.59049460957412,"pfxX":-5.424679731658673,"pfxZ":10.186062019798891,"pX":0.8421680771997043,"pZ":2.6398284483706305,"vX0":8.009168627002733,"vY0":-137.29342169972608,"vZ0":-5.602961447283283,"x":84.9,"y":167.5,"x0":-1.3985982273239517,"y0":50.00129442595073,"z0":5.552935934054088,"aX":-10.428399440489466},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":8.3,"spinRate":2208,"spinDirection":214},"zone":12,"typeConfidence":0.89,"plateTime":0.3978762902666033,"extension":6.7992054905127715},"index":4,"playId":"89b77096-7d5d-3d58-9b97-34ec0f6dc01d","pitchNumber":3,"startTime":"2025-07-29T00:19:26.813Z","endTime":"2025-07-29T00:19:33.913Z","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":92.8,"endSpeed":85.0,"strikeZoneTop":3.41674629615446,"strikeZoneBottom":1.59766796842298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.443401108973436,"aZ":-13.466786211390762,"pfxX":-5.5063438350558105,"pfxZ":10.103474143149889,"pX":0.5052657910930576,"pZ":3.6576353276648383,"vX0":7.036410457331112,"vY0":-134.98581093312558,"vZ0":-2.871312651339485,"x":97.74,"y":140.02,"x0":-1.41567052898826,"y0":50.00326034133259,"z0":5.679022355150999,"aX":-10.196634246880741},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":8.5,"spinRate":2296,"spinDirection":210},"zone":12,"typeConfidence":0.85,"plateTime":0.4052327205962314,"extension":6.905872751762192},"index":5,"playId":"1fb2b9d9-7dd7-3d91-aef0-413abd56369e","pitchNumber":4,"startTime":"2025-07-29T00:19:51.371Z","endTime":"2025-07-29T00:19:55.799Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:19:55.799Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-29T00:21:12.806Z","endTime":"2025-07-29T00:22:14.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T00:20:22.315Z","endTime":"2025-07-29T00:21:14.713Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.51427232670439,"strikeZoneBottom":1.60094417565947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.98824695837817,"aZ":-30.843350901569146,"pfxX":2.595333555764352,"pfxZ":0.8865954250253871,"pX":-0.1404250544572158,"pZ":2.250934155266338,"vX0":2.871586375543386,"vY0":-121.22129215329338,"vZ0":-1.779216054925619,"x":122.35,"y":178.0,"x0":-1.672329955841882,"y0":50.005809892253794,"z0":5.656411692016596,"aX":3.909580206071617},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.4,"breakHorizontal":-5.3,"spinRate":2187,"spinDirection":139},"zone":5,"typeConfidence":0.91,"plateTime":0.44975316673141963,"extension":6.711034613123287},"index":1,"playId":"47c91a83-ea01-313c-9bf5-a876c36d7e4d","pitchNumber":1,"startTime":"2025-07-29T00:21:14.713Z","endTime":"2025-07-29T00:21:18.499Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.30058367690601,"aZ":-26.47161435913732,"pfxX":1.7615806300236039,"pfxZ":3.6889216054591865,"pX":0.16510891455450125,"pZ":2.113343021691317,"vX0":3.8948349398650413,"vY0":-122.44858040146374,"vZ0":-3.0345699295213735,"x":110.71,"y":181.72,"x0":-1.6641884343325393,"y0":50.00130746656389,"z0":5.593101282589364,"aX":2.719179910898471},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.4,"breakHorizontal":-4.0,"spinRate":2258,"spinDirection":151},"zone":8,"typeConfidence":0.9,"plateTime":0.44442431073946054,"extension":6.691948031913923},"index":2,"playId":"f0e57fa2-fbd8-3199-9733-f37d473450d3","pitchNumber":2,"startTime":"2025-07-29T00:21:30.703Z","endTime":"2025-07-29T00:21:35.013Z","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":94.5,"endSpeed":86.6,"strikeZoneTop":3.50123982325847,"strikeZoneBottom":1.5888249644591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.29335282181571,"aZ":-12.629866057569346,"pfxX":-6.434887123913773,"pfxZ":10.171102714754385,"pX":0.8656730544216092,"pZ":3.4240777540488927,"vX0":8.407774254902348,"vY0":-137.46580035578293,"vZ0":-3.7447118694190253,"x":84.0,"y":146.33,"x0":-1.3905950535375795,"y0":50.00379458807277,"z0":5.656068588790805,"aX":-12.36707972205769},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":10.0,"spinRate":2414,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.3978155361607918,"extension":6.96021602397359},"index":3,"playId":"a49fef7b-20d6-3b1a-a635-6e9cfc4360c9","pitchNumber":3,"startTime":"2025-07-29T00:21:50.178Z","endTime":"2025-07-29T00:21:54.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.52539537200487,"strikeZoneBottom":1.61273760662773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.195850007982443,"aZ":-13.25077767586691,"pfxX":-6.368219257926066,"pfxZ":9.84969145570123,"pX":0.5579519439829564,"pZ":2.288727185048867,"vX0":7.972636912123125,"vY0":-136.99313939506104,"vZ0":-6.393058811721785,"x":95.73,"y":176.98,"x0":-1.5479868826367846,"y0":50.00516326770979,"z0":5.539984080363446,"aX":-12.237726745533438},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.8,"breakHorizontal":10.1,"spinRate":2460,"spinDirection":206},"zone":6,"typeConfidence":0.88,"plateTime":0.39818827985505756,"extension":6.743829542144419},"index":4,"playId":"f611d87e-697c-35cd-bd2f-c521229ab5ce","pitchNumber":4,"startTime":"2025-07-29T00:22:08.341Z","endTime":"2025-07-29T00:22:14.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:22:14.243Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Allen called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:24:23.750Z","endTime":"2025-07-29T00:25:50.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(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":87.3,"endSpeed":80.7,"strikeZoneTop":3.21308892292247,"strikeZoneBottom":1.55260480420247,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.855907302162507,"aZ":-17.00511653698638,"pfxX":3.4134734811414287,"pfxZ":9.176141355023454,"pX":0.04698620434898569,"pZ":2.2007313226271066,"vX0":-4.442241657998807,"vY0":-127.16587753639693,"vZ0":-4.932631795273372,"x":115.21,"y":179.36,"x0":1.3656435003618717,"y0":50.001174703991644,"z0":5.497113103344965,"aX":5.641515828823889},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":15.8,"breakHorizontal":-5.3,"spinRate":2190,"spinDirection":144},"zone":5,"typeConfidence":0.86,"plateTime":0.4292381814752666,"extension":6.614801925140885},"index":0,"playId":"e951f27a-cac3-3df8-bfad-353ee64681ad","pitchNumber":1,"startTime":"2025-07-29T00:24:25.112Z","endTime":"2025-07-29T00:24:29.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.16731113376373,"strikeZoneBottom":1.41284099348776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.172142586449027,"aZ":-18.0780184593476,"pfxX":3.9567790119390516,"pfxZ":8.416321257232049,"pX":0.04687764614391783,"pZ":3.166656424489017,"vX0":-4.911359579474876,"vY0":-128.01974933322427,"vZ0":-2.370362999618917,"x":115.21,"y":153.28,"x0":1.4680216258117427,"y0":50.004356107701895,"z0":5.505522731930064,"aX":6.628698774788068},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":15.0,"breakHorizontal":-6.2,"spinRate":2177,"spinDirection":146},"zone":2,"typeConfidence":0.88,"plateTime":0.426361283809646,"extension":6.817383763700517},"index":1,"playId":"1287865c-d16a-300d-9a40-8f2bb57b8481","pitchNumber":2,"startTime":"2025-07-29T00:24:38.925Z","endTime":"2025-07-29T00:24:43.433Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-29T00:24:49.866Z","endTime":"2025-07-29T00:25:04.160Z","isPitch":false,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.1,"endSpeed":67.2,"strikeZoneTop":3.12,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.30612147052567,"aZ":-38.311123681539556,"pfxX":-8.411372840662146,"pfxZ":-5.387095466744677,"pX":-0.2912582381133688,"pZ":2.7754182423298706,"vX0":-1.500838354280659,"vY0":-106.4131539721448,"vZ0":3.10737156132207,"x":128.1,"y":163.84,"x0":1.5165559735877083,"y0":50.00181092347119,"z0":5.654961847935563,"aX":-9.585949152086139},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-8.5,"breakHorizontal":15.6,"spinRate":2573,"spinDirection":306},"zone":1,"typeConfidence":0.9,"plateTime":0.5159389434207484,"extension":6.498939068227577},"index":3,"playId":"92a9b373-0c60-3f60-8366-1754cd364d0a","pitchNumber":3,"startTime":"2025-07-29T00:25:04.160Z","endTime":"2025-07-29T00:25:08.923Z","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":85.4,"endSpeed":79.7,"strikeZoneTop":3.12,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.92945652113997,"aZ":-23.64910939251944,"pfxX":0.7797686317024546,"pfxZ":5.3130143111653485,"pX":0.5876119614380511,"pZ":3.273462393917085,"vX0":-3.4564208400735277,"vY0":-124.5646581375389,"vZ0":-0.061307647828652945,"x":94.6,"y":150.4,"x0":1.8790794062098073,"y0":50.00613259831342,"z0":5.218819445322775,"aX":1.2525415652209617},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.8,"breakHorizontal":-0.8,"spinRate":2329,"spinDirection":181},"zone":12,"typeConfidence":0.91,"plateTime":0.4361235201610749,"extension":6.5477984408447245},"index":4,"playId":"47c98812-3c7a-34ac-b44f-44b5a02b2895","pitchNumber":4,"startTime":"2025-07-29T00:25:28.548Z","endTime":"2025-07-29T00:25:33.451Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.08689062166234,"strikeZoneBottom":1.4527071609002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.693053289903823,"aZ":-24.973107268782748,"pfxX":10.066475372684899,"pfxZ":4.3581176821087,"pX":0.5591834217267182,"pZ":3.4147401258920658,"vX0":-6.220994412429267,"vY0":-127.12190945401838,"vZ0":0.7808547145170656,"x":95.69,"y":146.58,"x0":1.7181849873479682,"y0":50.00276178530533,"z0":5.071416553438107,"aX":16.635125817951227},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.3,"breakHorizontal":-17.0,"spinRate":2221,"spinDirection":134},"zone":12,"typeConfidence":0.92,"plateTime":0.42927930797471303,"extension":6.61270908503679},"index":5,"playId":"4cc454cf-23a6-3ebc-a6ba-9b6b258455f1","pitchNumber":5,"startTime":"2025-07-29T00:25:45.104Z","endTime":"2025-07-29T00:25:50.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:25:50.530Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jurickson Profar flies out to right fielder Randal Grichuk.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:26:10.408Z","endTime":"2025-07-29T00:27:39.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.7,"endSpeed":67.9,"strikeZoneTop":3.42354118122908,"strikeZoneBottom":1.62413601272419,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.118445930983395,"aZ":-38.76092513451022,"pfxX":-9.95002169012545,"pfxZ":-5.673042212287687,"pX":0.985582060940082,"pZ":2.4931509040985507,"vX0":0.8437663155915696,"vY0":-107.29275302804113,"vZ0":2.849694965442592,"x":79.43,"y":171.46,"x0":1.8785142740148582,"y0":50.0003437770966,"z0":5.47696260531556,"aX":-11.561346519437775},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-9.1,"breakHorizontal":17.8,"spinRate":2705,"spinDirection":304},"zone":14,"typeConfidence":0.9,"plateTime":0.511128962598884,"extension":6.385379315252161},"index":0,"playId":"3fb3ca12-b5af-33bb-a0e3-462172cf7e6c","pitchNumber":1,"startTime":"2025-07-29T00:26:15.130Z","endTime":"2025-07-29T00:26:20.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.0,"endSpeed":67.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.11894653734386,"aZ":-38.61675452014646,"pfxX":-8.528770539260947,"pfxZ":-5.6665036441938135,"pX":-0.5373488670424015,"pZ":1.911751633019334,"vX0":-2.387863242222632,"vY0":-106.3000015237067,"vZ0":1.8327283825846956,"x":137.48,"y":187.16,"x0":1.7098208272990207,"y0":50.000391437379086,"z0":5.440076345049854,"aX":-9.706060811478329},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-9.4,"breakHorizontal":16.1,"spinRate":2719,"spinDirection":302},"zone":7,"typeConfidence":0.9,"plateTime":0.5163156147720498,"extension":6.394879230762028},"index":1,"playId":"bf903327-8583-3ee3-afbb-56577a08ef25","pitchNumber":2,"startTime":"2025-07-29T00:26:26.193Z","endTime":"2025-07-29T00:26:29.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":68.7,"endSpeed":63.8,"strikeZoneTop":3.26293092660109,"strikeZoneBottom":1.4951667297756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.599114690867161,"aZ":-37.113224397087976,"pfxX":-9.34927000107421,"pfxZ":-4.852223595544473,"pX":0.43262338656479526,"pZ":2.737091475962059,"vX0":-0.37557957764947775,"vY0":-100.02444403769732,"vZ0":3.702756948461813,"x":100.51,"y":164.88,"x0":1.8380664660446775,"y0":50.00463202639624,"z0":5.609292374448574,"aX":-9.507797340779335},"breaks":{"breakAngle":14.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-7.4,"breakHorizontal":17.0,"spinRate":2391,"spinDirection":301},"zone":3,"typeConfidence":0.9,"plateTime":0.5468516977386746,"extension":6.3312577987615395},"index":2,"playId":"cd3125a1-6b98-3921-9410-28b4fd8f9fa9","pitchNumber":3,"startTime":"2025-07-29T00:26:46.978Z","endTime":"2025-07-29T00:26:52.516Z","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":87.0,"endSpeed":80.6,"strikeZoneTop":3.44269325674047,"strikeZoneBottom":1.73849861599824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.130190551393493,"aZ":-19.162209505130956,"pfxX":2.499607178667512,"pfxZ":7.881315332235104,"pX":-0.4990906053297995,"pZ":4.00842746587789,"vX0":-5.7504970512719416,"vY0":-126.70257041423875,"vZ0":0.27495766331983984,"x":136.02,"y":130.55,"x0":1.4596653463261897,"y0":50.003637653925686,"z0":5.411056689728186,"aX":4.128247101237635},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":14.6,"breakHorizontal":-3.5,"spinRate":2228,"spinDirection":156},"zone":11,"typeConfidence":0.75,"plateTime":0.4297641635419547,"extension":6.441887124258593},"index":3,"playId":"d2c78eb7-6eb5-3626-ad58-19d858c3c2e6","pitchNumber":4,"startTime":"2025-07-29T00:27:00.254Z","endTime":"2025-07-29T00:27:04.911Z","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":86.9,"endSpeed":79.9,"strikeZoneTop":3.46395451253861,"strikeZoneBottom":1.72819064657877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.527284278101565,"aZ":-27.130782892385373,"pfxX":10.067582944631091,"pfxZ":3.0954904431510286,"pX":-0.9521589819897709,"pZ":3.297389913101541,"vX0":-9.893762289311278,"vY0":-126.20433040736012,"vZ0":1.139189278790094,"x":153.29,"y":149.75,"x0":1.6941912300561317,"y0":50.00049954543069,"z0":5.010937774217657,"aX":16.384614381147625},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.1,"breakHorizontal":-16.2,"spinRate":2206,"spinDirection":142},"zone":11,"typeConfidence":0.93,"plateTime":0.432526834489384,"extension":6.490970512312107},"index":4,"playId":"84ee8410-5c34-3cd4-8944-768b9215d6f2","pitchNumber":5,"startTime":"2025-07-29T00:27:16.069Z","endTime":"2025-07-29T00:27:21.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":71.7,"endSpeed":65.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.269735085393524,"aZ":-38.9456050584331,"pfxX":-9.118744159338355,"pfxZ":-6.1839516236733765,"pX":0.6259899985318128,"pZ":3.0562547792951658,"vX0":0.13147395582659488,"vY0":-104.19696164595193,"vZ0":4.4186190244448795,"x":93.14,"y":156.26,"x0":1.7457899428997763,"y0":50.00360538477908,"z0":5.523472513364849,"aX":-9.980579512036906},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-9.6,"breakHorizontal":16.4,"spinRate":2533,"spinDirection":304},"zone":3,"typeConfidence":0.9,"plateTime":0.5265959806531706,"extension":6.47910548991529},"hitData":{"launchSpeed":84.4,"launchAngle":32.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.18,"coordY":115.17}},"index":5,"playId":"fe83663f-802c-38f3-b5e3-62ad12781abc","pitchNumber":6,"startTime":"2025-07-29T00:27:29.924Z","endTime":"2025-07-29T00:27:39.300Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:27:39.300Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:27:48.997Z","endTime":"2025-07-29T00:29:00.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.65249760590967,"strikeZoneBottom":1.81549258610745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.575852149785362,"aZ":-16.603025096782662,"pfxX":2.1308697777528662,"pfxZ":9.217246491018027,"pX":1.1908823406703415,"pZ":4.673818076861813,"vX0":-1.3351880066893442,"vY0":-128.8542695220744,"vZ0":0.9989659296847724,"x":71.61,"y":112.59,"x0":1.437646656946016,"y0":50.00499249944832,"z0":5.559635159744808,"aX":3.6007901167138052},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":17.2,"breakHorizontal":-3.6,"spinRate":2229,"spinDirection":149},"zone":12,"typeConfidence":0.84,"plateTime":0.424316534429348,"extension":6.414992940791882},"index":0,"playId":"f7e3061c-60f7-3ffd-9248-19e4f4b48a42","pitchNumber":1,"startTime":"2025-07-29T00:28:02.149Z","endTime":"2025-07-29T00:28:07.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.60407733392186,"strikeZoneBottom":1.67202217885391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.74473017729838,"aZ":-18.67775475827822,"pfxX":2.479271079428098,"pfxZ":7.981510053079747,"pX":0.05707751920496052,"pZ":4.409095664199376,"vX0":-4.157565497032809,"vY0":-128.93206119151196,"vZ0":0.7592057168485342,"x":114.82,"y":119.73,"x0":1.365252873357548,"y0":50.00103932649737,"z0":5.54767543417421,"aX":4.191775194251195},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.9,"breakHorizontal":-3.6,"spinRate":2276,"spinDirection":151},"zone":12,"typeConfidence":0.85,"plateTime":0.4241325369494766,"extension":6.1222544701412165},"index":1,"playId":"6797c3bb-7c25-3cb0-a323-96689d601d9b","pitchNumber":2,"startTime":"2025-07-29T00:28:22.594Z","endTime":"2025-07-29T00:28:25.819Z","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":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.5,"strikeZoneTop":3.65282348826042,"strikeZoneBottom":1.72016719157063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.282438836707655,"aZ":-24.200970525676112,"pfxX":-2.0654572927050525,"pfxZ":5.392259552798033,"pX":-1.4788031853711743,"pZ":2.0237760174862545,"vX0":-6.473723478298674,"vY0":-120.55248248125262,"vZ0":-2.612057538544771,"x":173.37,"y":184.14,"x0":1.5042086403493165,"y0":50.00506784491142,"z0":5.245884962566228,"aX":-3.056715171786605},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":9.4,"breakHorizontal":5.2,"spinRate":2242,"spinDirection":170},"zone":13,"typeConfidence":0.91,"plateTime":0.45344085758773556,"extension":6.603142551540451},"index":2,"playId":"f65482b3-ee1b-37f1-b1da-af0e8caa777e","pitchNumber":3,"startTime":"2025-07-29T00:28:36.150Z","endTime":"2025-07-29T00:28:41.407Z","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":88.4,"endSpeed":81.2,"strikeZoneTop":3.57765689185591,"strikeZoneBottom":1.67726540349116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.31075971177904,"aZ":-18.42188816691911,"pfxX":1.733882474254973,"pfxZ":8.159853087860077,"pX":-0.7226644730394124,"pZ":3.733121610687163,"vX0":-6.006002459124285,"vY0":-128.65454599258092,"vZ0":-0.8856894685124035,"x":144.55,"y":137.99,"x0":1.411192012808997,"y0":50.00362170500456,"z0":5.502254631503954,"aX":2.922925065368089},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":14.9,"breakHorizontal":-1.9,"spinRate":2367,"spinDirection":154},"zone":11,"typeConfidence":0.86,"plateTime":0.424832553660651,"extension":6.560100616536407},"index":3,"playId":"e8946626-b209-3452-b0dd-067385ddfc64","pitchNumber":4,"startTime":"2025-07-29T00:28:56.016Z","endTime":"2025-07-29T00:29:00.623Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:29:00.623Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ronald Acuña Jr. homers (14) on a fly ball to left center field. Matt Olson scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:29:21.878Z","endTime":"2025-07-29T00:30:21.800Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":448179,"link":"/api/v1/people/448179"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":448179,"link":"/api/v1/people/448179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.3,"endSpeed":78.9,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.842550729784318,"aZ":-22.650173748541327,"pfxX":-1.3705813139384055,"pfxZ":6.0345602625493875,"pX":-1.206980757274375,"pZ":2.724647018679147,"vX0":-6.054187278699143,"vY0":-124.264085524667,"vZ0":-1.7667029087923305,"x":163.01,"y":165.21,"x0":1.4301041166892268,"y0":50.00102166566893,"z0":5.310216869718085,"aX":-2.1608369517603734},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.8,"breakHorizontal":3.7,"spinRate":2305,"spinDirection":166},"zone":11,"typeConfidence":0.88,"plateTime":0.4392942939868809,"extension":6.207890763553038},"index":0,"playId":"7bef790a-4554-3cee-9780-85078991fe33","pitchNumber":1,"startTime":"2025-07-29T00:29:25.977Z","endTime":"2025-07-29T00:29:30.084Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.031121894303595,"aZ":-18.139463680076823,"pfxX":3.8946290042241505,"pfxZ":8.19587698690464,"pX":-0.3579843926462616,"pZ":2.839329796650106,"vX0":-5.768690098012593,"vY0":-129.046100456575,"vZ0":-3.0034433757454875,"x":130.65,"y":162.12,"x0":1.3849307409061733,"y0":50.00027536710111,"z0":5.390740675535796,"aX":6.667467316974455},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.5,"breakHorizontal":-6.0,"spinRate":2216,"spinDirection":152},"zone":4,"typeConfidence":0.88,"plateTime":0.42200723628372305,"extension":6.317547327129866},"hitData":{"launchSpeed":110.0,"launchAngle":30.0,"totalDistance":468.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":74.94,"coordY":15.77}},"index":1,"playId":"7cdf7a78-ce74-3ecf-9b60-c62af06f86d6","pitchNumber":2,"startTime":"2025-07-29T00:29:50.997Z","endTime":"2025-07-29T00:30:21.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:30:21.800Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Riley grounds out, second baseman Jonathan India to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:30:36.981Z","endTime":"2025-07-29T00:31:52.395Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.55376733836189,"strikeZoneBottom":1.67206351771306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.446194125277998,"aZ":-17.573907137933432,"pfxX":2.659141980095116,"pfxZ":8.407380311580335,"pX":0.0641248735626649,"pZ":3.309260736354927,"vX0":-4.804666239358031,"vY0":-129.74823658662453,"vZ0":-2.0443124882175994,"x":114.56,"y":149.43,"x0":1.5791083395008167,"y0":50.00242816611109,"z0":5.420317055880108,"aX":4.618133806183588},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.1,"breakHorizontal":-4.0,"spinRate":2226,"spinDirection":147},"zone":2,"typeConfidence":0.86,"plateTime":0.4192044446061458,"extension":7.065084350170333},"index":0,"playId":"6f2413e2-e743-3caa-a639-a571dde12adb","pitchNumber":1,"startTime":"2025-07-29T00:30:41.877Z","endTime":"2025-07-29T00:30:45.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":71.3,"endSpeed":66.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.671200262130167,"aZ":-39.00421901572466,"pfxX":-8.914780158747105,"pfxZ":-6.2685934965012535,"pX":0.357856185905908,"pZ":1.60447129742036,"vX0":-0.48899095604825904,"vY0":-103.80546719540862,"vZ0":1.5321740498339464,"x":103.36,"y":195.46,"x0":1.7545238115159916,"y0":50.003092445883134,"z0":5.506670267381229,"aX":-9.711286027296575},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-10.6,"breakHorizontal":16.3,"spinRate":2509,"spinDirection":302},"zone":9,"typeConfidence":0.9,"plateTime":0.5280016521061692,"extension":6.520599786225215},"index":1,"playId":"2446e171-c3e3-37eb-bf04-ee7971986d71","pitchNumber":2,"startTime":"2025-07-29T00:30:54.396Z","endTime":"2025-07-29T00:30:58.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.0,"endSpeed":66.4,"strikeZoneTop":3.63411192023857,"strikeZoneBottom":1.68964616579499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.851144459087955,"aZ":-38.280611951376684,"pfxX":-9.566999852871778,"pfxZ":-5.498946520180473,"pX":1.1915485644615686,"pZ":2.524221066108695,"vX0":1.511170482282603,"vY0":-104.72100035837411,"vZ0":3.161220515085721,"x":71.58,"y":170.63,"x0":1.7031362969402686,"y0":50.005178072331596,"z0":5.47619633127308,"aX":-10.616072548273204},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-8.8,"breakHorizontal":16.9,"spinRate":2431,"spinDirection":299},"zone":14,"typeConfidence":0.9,"plateTime":0.5232473178174102,"extension":6.289905754904494},"index":2,"playId":"11172d2f-a6eb-3f13-9cac-afe6f02bfa87","pitchNumber":3,"startTime":"2025-07-29T00:31:07.773Z","endTime":"2025-07-29T00:31:12.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":71.4,"endSpeed":66.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.993462632665185,"aZ":-38.47776262505276,"pfxX":-8.794271306581635,"pfxZ":-5.755740589858734,"pX":-0.36574865648234417,"pZ":2.50169385732767,"vX0":-1.655480173285973,"vY0":-103.91075402779205,"vZ0":3.071237428879061,"x":130.94,"y":171.23,"x0":1.5832119478154563,"y0":50.00056882208422,"z0":5.568033435069388,"aX":-9.639235438632639},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-9.2,"breakHorizontal":16.4,"spinRate":2485,"spinDirection":303},"zone":4,"typeConfidence":0.9,"plateTime":0.5266033101492442,"extension":6.4749206243271225},"index":3,"playId":"91517b68-c6b6-3977-9255-0d50d153d9bb","pitchNumber":4,"startTime":"2025-07-29T00:31:23.692Z","endTime":"2025-07-29T00:31:28.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":75.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.614002573177892,"aZ":-29.099974219450964,"pfxX":6.042426078414712,"pfxZ":2.1578054507216056,"pX":0.8296768481097248,"pZ":2.0057971756398194,"vX0":-3.5719401383662994,"vY0":-117.35987388124019,"vZ0":-1.7786297906160546,"x":85.37,"y":184.62,"x0":1.5695179354354276,"y0":50.003588528024665,"z0":5.428126557923965,"aX":8.615305110698758},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.8,"breakHorizontal":-10.3,"spinRate":1432,"spinDirection":133},"zone":14,"typeConfidence":0.91,"plateTime":0.4628281402795049,"extension":6.615452186372007},"hitData":{"launchSpeed":77.5,"launchAngle":1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.22,"coordY":145.87}},"index":4,"playId":"9536b5e7-4e05-3c95-bf2a-15c71d6bb454","pitchNumber":5,"startTime":"2025-07-29T00:31:44.484Z","endTime":"2025-07-29T00:31:52.395Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:31:52.395Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vinnie Pasquantino pops out softly to pitcher Spencer Strider in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:33:58.858Z","endTime":"2025-07-29T00:34:23.319Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":675911,"link":"/api/v1/people/675911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.49313916915468,"strikeZoneBottom":1.58979230880706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.54969829216841,"aZ":-14.529982083025805,"pfxX":-3.893847347129978,"pfxZ":9.3243921932741,"pX":1.201141175748847,"pZ":2.611947265103771,"vX0":8.437756753116636,"vY0":-136.12928799825966,"vZ0":-5.2239285669463,"x":71.22,"y":168.26,"x0":-1.4212150231499554,"y0":50.003976560323274,"z0":5.548084473565976,"aX":-7.369814707814856},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":5.4,"spinRate":2210,"spinDirection":206},"zone":12,"typeConfidence":0.87,"plateTime":0.40108572372049256,"extension":6.833961079177908},"index":0,"playId":"fa9b8b9e-892b-3adf-b3ef-2c671fd6227e","pitchNumber":1,"startTime":"2025-07-29T00:34:01.792Z","endTime":"2025-07-29T00:34:07.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.162158645281114,"aZ":-13.885991901055393,"pfxX":-4.046849207424948,"pfxZ":9.75629185172157,"pX":0.9237514194795381,"pZ":3.1912296893512524,"vX0":7.646993102017938,"vY0":-135.67764295919312,"vZ0":-4.006677389720834,"x":81.79,"y":152.62,"x0":-1.3984933093130836,"y0":50.003752053482806,"z0":5.647065425059325,"aX":-7.587330313631251},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":5.8,"spinRate":2219,"spinDirection":210},"zone":12,"typeConfidence":0.87,"plateTime":0.4028616972405663,"extension":6.92470197618307},"hitData":{"launchSpeed":50.1,"launchAngle":81.0,"totalDistance":29.0,"trajectory":"popup","hardness":"soft","location":"1","coordinates":{"coordX":117.01,"coordY":196.46}},"index":1,"playId":"b0d405c3-516c-3406-a2e7-6b30227d1a9c","pitchNumber":2,"startTime":"2025-07-29T00:34:15.748Z","endTime":"2025-07-29T00:34:23.319Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:34:23.319Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Maikel Garcia doubles (28) on a sharp ground ball to center fielder Michael Harris II.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:34:43.726Z","endTime":"2025-07-29T00:36:25.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"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,1,2,4,5],"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":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.9,"strikeZoneTop":3.64787453880744,"strikeZoneBottom":1.65518298646651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.097382005392955,"aZ":-25.70824328205092,"pfxX":1.4004592598752126,"pfxZ":4.253462987378238,"pX":1.254506280559848,"pZ":1.4555383085613767,"vX0":6.4346733453226905,"vY0":-121.74421530921073,"vZ0":-4.522330275144562,"x":69.18,"y":199.48,"x0":-1.5912209543042621,"y0":50.00168837324084,"z0":5.529551955504934,"aX":2.128140210599048},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.0,"breakHorizontal":-3.8,"spinRate":2249,"spinDirection":169},"zone":14,"typeConfidence":0.89,"plateTime":0.44776898536260923,"extension":6.810770814859195},"index":0,"playId":"01e8b61e-dba6-354b-94f0-3e60d5f632c0","pitchNumber":1,"startTime":"2025-07-29T00:34:52.125Z","endTime":"2025-07-29T00:34:55.538Z","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":82.3,"endSpeed":76.9,"strikeZoneTop":3.60963162242482,"strikeZoneBottom":1.68046138000418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.537874747852175,"aZ":-28.36775079980193,"pfxX":1.6533413437434978,"pfxZ":2.5629009604587,"pX":-0.3039174337568882,"pZ":2.3461962368222147,"vX0":3.0279655106845187,"vY0":-120.01916254973267,"vZ0":-1.8393652361012527,"x":128.58,"y":175.43,"x0":-1.7882830965675847,"y0":50.00027918740685,"z0":5.608318600710846,"aX":2.4522567466841716},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.6,"breakHorizontal":-3.6,"spinRate":2139,"spinDirection":155},"zone":4,"typeConfidence":0.9,"plateTime":0.4534462085007296,"extension":6.774723839291957},"index":1,"playId":"3bdc018b-9266-348c-8ee1-dd168763cfa3","pitchNumber":2,"startTime":"2025-07-29T00:35:07.314Z","endTime":"2025-07-29T00:35:11.984Z","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":94.8,"endSpeed":87.1,"strikeZoneTop":3.6400838569846,"strikeZoneBottom":1.74270663242076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.531458331524238,"aZ":-13.729614889320834,"pfxX":-3.372712209708111,"pfxZ":9.48785523100954,"pX":-0.27743122018854594,"pZ":4.117864393682064,"vX0":5.016278481651699,"vY0":-138.01728672128033,"vZ0":-1.6348987082661721,"x":127.58,"y":127.6,"x0":-1.6739242497063225,"y0":50.00073218099773,"z0":5.6347956103491175,"aX":-6.555669749793145},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":5.2,"spinRate":2308,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.39570024429314277,"extension":6.735732839698853},"index":2,"playId":"d8fa5ea0-48c8-31bb-9af3-5e23b097feee","pitchNumber":3,"startTime":"2025-07-29T00:35:24.127Z","endTime":"2025-07-29T00:35:29.251Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-07-29T00:35:47.612Z","endTime":"2025-07-29T00:35:56.174Z","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(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":94.9,"endSpeed":87.2,"strikeZoneTop":3.57860263745214,"strikeZoneBottom":1.7451045345372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.851137875692608,"aZ":-15.499109096778673,"pfxX":-4.814064588220436,"pfxZ":8.584009406459737,"pX":1.0707178495860743,"pZ":3.9196265922532425,"vX0":8.601578205346122,"vY0":-138.05754529716398,"vZ0":-1.8839603739523905,"x":76.19,"y":132.95,"x0":-1.4506728970168303,"y0":50.00630205096891,"z0":5.646613344408387,"aX":-9.356514691362143},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":7.1,"spinRate":2304,"spinDirection":210},"zone":12,"typeConfidence":0.89,"plateTime":0.39574929163001027,"extension":6.902314256308362},"index":4,"playId":"e7498f5c-ee34-3031-9c05-cf3f0b924258","pitchNumber":4,"startTime":"2025-07-29T00:35:56.174Z","endTime":"2025-07-29T00:36:00.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.817357140893353,"aZ":-17.952028863833352,"pfxX":-5.352136057564066,"pfxZ":7.582798560259176,"pX":-0.31268702917806707,"pZ":2.7254566875646207,"vX0":5.615059528892021,"vY0":-135.8622320002507,"vZ0":-4.510668298065385,"x":128.92,"y":165.19,"x0":-1.7074843986337414,"y0":50.00473786661408,"z0":5.649068320338358,"aX":-10.041083489249473},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.0,"breakHorizontal":8.5,"spinRate":2197,"spinDirection":209},"zone":4,"typeConfidence":0.85,"plateTime":0.40263411338434674,"extension":6.848427941911315},"hitData":{"launchSpeed":103.0,"launchAngle":5.0,"totalDistance":151.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":114.03,"coordY":81.0}},"index":5,"playId":"1ee356d9-c03f-3714-81ee-d76bd46fc66e","pitchNumber":5,"startTime":"2025-07-29T00:36:14.206Z","endTime":"2025-07-29T00:36:25.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:36:25.706Z","atBatIndex":26},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Salvador Perez hit by pitch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:36:57.855Z","endTime":"2025-07-29T00:37:02.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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":"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(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":94.4,"endSpeed":86.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.379793282942927,"aZ":-14.85473964422105,"pfxX":-4.91717491909928,"pfxZ":8.968037988645214,"pX":-1.9950155041018254,"pZ":3.4771768275436,"vX0":0.5768038772388695,"vY0":-137.5706567232537,"vZ0":-3.291712897059111,"x":193.05,"y":144.9,"x0":-1.567181489306613,"y0":50.000392391875835,"z0":5.686035015432246,"aX":-9.494286033164464},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":8.8,"spinRate":2187,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.3969991884746311,"extension":6.844677903899575},"index":0,"playId":"c377299f-c38a-3e61-870f-53805ace6312","pitchNumber":1,"startTime":"2025-07-29T00:36:57.855Z","endTime":"2025-07-29T00:37:02.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:37:02.770Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adam Frazier flies out to right fielder Ronald Acuña Jr. Maikel Garcia to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:39:23.845Z","endTime":"2025-07-29T00:39:55.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnThird":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T00:37:31.488Z","endTime":"2025-07-29T00:39:23.845Z","isPitch":false,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"3b51e993-df17-4f0b-8adb-eff0f754b903","startTime":"2025-07-29T00:39:23.845Z","endTime":"2025-07-29T00:39:28.845Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.26249576040411,"aZ":-28.150159453675418,"pfxX":2.8477896414966186,"pfxZ":2.7625654900267165,"pX":-0.1880510758544072,"pZ":2.4245946392013993,"vX0":2.718926969157955,"vY0":-119.48482836384473,"vZ0":-1.7104755131434968,"x":124.17,"y":173.32,"x0":-1.7074166151338532,"y0":50.00550915409743,"z0":5.659871492149684,"aX":4.1509233438123205},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.9,"breakHorizontal":-5.8,"spinRate":2170,"spinDirection":151},"zone":5,"typeConfidence":0.9,"plateTime":0.45699848995580217,"extension":6.814295829703245},"hitData":{"launchSpeed":84.1,"launchAngle":37.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.73,"coordY":109.38}},"index":2,"playId":"8dfe5c20-ea44-3390-9ea3-777bd9f1aed2","pitchNumber":1,"startTime":"2025-07-29T00:39:42.416Z","endTime":"2025-07-29T00:39:55.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:39:55.012Z","atBatIndex":28},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Randal Grichuk grounds into a force out, shortstop Nick Allen to second baseman Ozzie Albies. Salvador Perez out at 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:40:27.939Z","endTime":"2025-07-29T00:40:38.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"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":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.811962507825218,"aZ":-26.594095615858684,"pfxX":1.84810461426291,"pfxZ":3.7513301943375215,"pX":0.4467979078819051,"pZ":2.3152632603939574,"vX0":4.385188841333663,"vY0":-120.7393934138548,"vZ0":-2.4192082588925397,"x":99.97,"y":176.27,"x0":-1.6275614069919224,"y0":50.00463711281893,"z0":5.652483146799545,"aX":2.748625191802037},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.5,"breakHorizontal":-4.3,"spinRate":2163,"spinDirection":150},"zone":6,"typeConfidence":0.9,"plateTime":0.45232931629537143,"extension":6.759374201669029},"hitData":{"launchSpeed":53.5,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":108.96,"coordY":165.63}},"index":0,"playId":"12d958fb-dda1-35c8-a074-8f09241e44b2","pitchNumber":1,"startTime":"2025-07-29T00:40:31.541Z","endTime":"2025-07-29T00:40:38.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:40:38.505Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sean Murphy walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:42:39.091Z","endTime":"2025-07-29T00:45:16.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":71.0,"endSpeed":65.0,"strikeZoneTop":3.49277268235738,"strikeZoneBottom":1.62750296849487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.644785988852085,"aZ":-37.819854123010835,"pfxX":-10.328182684591544,"pfxZ":-5.282904716638354,"pX":0.15197514671032217,"pZ":3.014373881430256,"vX0":-0.288104836147384,"vY0":-103.19250862727597,"vZ0":3.976099237734628,"x":111.21,"y":157.39,"x0":1.6336755692234175,"y0":50.00251958449523,"z0":5.646232779507071,"aX":-11.036191593881739},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-7.9,"breakHorizontal":18.7,"spinRate":2511,"spinDirection":306},"zone":2,"typeConfidence":0.9,"plateTime":0.5326607829160777,"extension":6.38331576103748},"index":0,"playId":"0c361721-dfe5-31d9-9420-51e908b1392b","pitchNumber":1,"startTime":"2025-07-29T00:43:57.689Z","endTime":"2025-07-29T00:44:02.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":71.7,"endSpeed":65.9,"strikeZoneTop":3.49969968805869,"strikeZoneBottom":1.69729969321074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.665627215299438,"aZ":-36.97553654005371,"pfxX":-9.289433610088441,"pfxZ":-4.410499499186092,"pX":-0.7144072617194176,"pZ":1.1772414953426253,"vX0":-1.8517881947420893,"vY0":-104.41495768400587,"vZ0":0.247843408250767,"x":144.23,"y":206.99,"x0":1.392761536900897,"y0":50.00035638457454,"z0":5.453647378130628,"aX":-10.124545617665474},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-7.4,"breakHorizontal":17.3,"spinRate":2486,"spinDirection":309},"zone":13,"typeConfidence":0.9,"plateTime":0.5271500635405206,"extension":6.354843386413392},"index":1,"playId":"2be705ee-c8e2-332f-a359-5075e7b0308c","pitchNumber":2,"startTime":"2025-07-29T00:44:11.745Z","endTime":"2025-07-29T00:44:16.247Z","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":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.53091436142911,"strikeZoneBottom":1.72883544779366,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.727720535528725,"aZ":-26.471521713018497,"pfxX":-1.21942842832373,"pfxZ":3.970879778639958,"pX":-1.983344158529178,"pZ":1.1834094171232286,"vX0":-7.838280906790609,"vY0":-118.79011641353273,"vZ0":-3.795268595163681,"x":192.6,"y":206.83,"x0":1.5109655979628638,"y0":50.00393582540208,"z0":5.195655197905379,"aX":-1.749251446838266},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":6.6,"breakHorizontal":4.0,"spinRate":2235,"spinDirection":175},"zone":13,"typeConfidence":0.92,"plateTime":0.46024259251746935,"extension":6.395298636055765},"index":2,"playId":"2b20469a-d602-3fec-9573-9417e484aceb","pitchNumber":3,"startTime":"2025-07-29T00:44:28.978Z","endTime":"2025-07-29T00:44:34.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.55841447016602,"strikeZoneBottom":1.69323112450054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.899958712752444,"aZ":-17.489799050060974,"pfxX":1.7380787456220395,"pfxZ":8.791202585242065,"pX":-1.1346998427395698,"pZ":2.8862525243010526,"vX0":-6.851889279729816,"vY0":-127.78901601758078,"vZ0":-3.0450784752210334,"x":160.25,"y":160.85,"x0":1.3439819614452113,"y0":50.00049092865736,"z0":5.451045880435656,"aX":2.9025811113060884},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":15.6,"breakHorizontal":-1.8,"spinRate":2208,"spinDirection":150},"zone":11,"typeConfidence":0.86,"plateTime":0.4270079176685,"extension":6.8763566888251315},"index":3,"playId":"db61e25b-a58b-3121-a8d1-7b977d4d992c","pitchNumber":4,"startTime":"2025-07-29T00:45:00.226Z","endTime":"2025-07-29T00:45:04.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.56312567836983,"strikeZoneBottom":1.66616207967158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.89714952053673,"aZ":-17.277657211920342,"pfxX":2.1995655724711884,"pfxZ":9.055856325409747,"pX":-1.530434949449716,"pZ":2.736780679926948,"vX0":-7.971203693647789,"vY0":-126.89730433325114,"vZ0":-3.367131782250679,"x":175.34,"y":164.89,"x0":1.3540487099354461,"y0":50.002338195162686,"z0":5.4429659632566425,"aX":3.6193391898681684},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":16.0,"breakHorizontal":-2.3,"spinRate":2224,"spinDirection":158},"zone":11,"typeConfidence":0.89,"plateTime":0.4302321139151357,"extension":6.672690279444414},"index":4,"playId":"95adb94f-4dae-311c-9ed7-97e2ba6ccfd1","pitchNumber":5,"startTime":"2025-07-29T00:45:13.021Z","endTime":"2025-07-29T00:45:16.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:45:16.506Z","atBatIndex":30},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ozzie Albies grounds into a force out, second baseman Jonathan India to shortstop Bobby Witt Jr. Sean Murphy out at 2nd. Ozzie Albies to 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:45:37.764Z","endTime":"2025-07-29T00:46:22.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.4,"endSpeed":66.6,"strikeZoneTop":3.30936591641955,"strikeZoneBottom":1.53964844766118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.046302225443842,"aZ":-39.8588779999718,"pfxX":-8.917747261413805,"pfxZ":-6.876710991280788,"pX":0.13062311005983904,"pZ":2.5559782911869546,"vX0":-0.8434684024634729,"vY0":-105.38211181786258,"vZ0":3.41449740088507,"x":112.02,"y":169.77,"x0":1.6945615060254198,"y0":50.00419749378627,"z0":5.540552314818883,"aX":-9.962003364622323},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-11.0,"breakHorizontal":16.3,"spinRate":2603,"spinDirection":308},"zone":5,"typeConfidence":0.9,"plateTime":0.5211158355435028,"extension":6.3475187327217775},"index":0,"playId":"9f87c066-8497-3271-b149-8821ed16a551","pitchNumber":1,"startTime":"2025-07-29T00:45:41.395Z","endTime":"2025-07-29T00:45:45.369Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.34093932495815,"strikeZoneBottom":1.63464200615074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.435041202674388,"aZ":-25.565263823154737,"pfxX":-1.0790729964839065,"pfxZ":4.1876291414417235,"pX":0.641706321899031,"pZ":3.070645265455631,"vX0":-2.260719716163765,"vY0":-123.9308093593138,"vZ0":-0.61730177816762,"x":92.54,"y":155.87,"x0":1.7007657180415356,"y0":50.0016390391311,"z0":5.431596695843828,"aX":-1.7022599199147417},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.7,"breakHorizontal":2.4,"spinRate":2307,"spinDirection":171},"zone":3,"typeConfidence":0.94,"plateTime":0.43956146638124505,"extension":6.341221294523396},"index":1,"playId":"d3e83dd1-edee-3ee8-998a-f447a302f938","pitchNumber":2,"startTime":"2025-07-29T00:45:55.043Z","endTime":"2025-07-29T00:45:59.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.9,"endSpeed":66.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.550519930982944,"aZ":-38.69589338011605,"pfxX":-9.228023668447562,"pfxZ":-5.785998927384515,"pX":0.4568205506521903,"pZ":2.7993278254079237,"vX0":0.03040591568917933,"vY0":-105.98670532281882,"vZ0":3.5244318804881134,"x":99.59,"y":163.2,"x0":1.6392605617592195,"y0":50.00084000283373,"z0":5.559501772121283,"aX":-10.407650127998833},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-9.0,"breakHorizontal":16.7,"spinRate":2622,"spinDirection":305},"zone":3,"typeConfidence":0.9,"plateTime":0.518469832232209,"extension":6.29586964196649},"hitData":{"launchSpeed":86.5,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.43,"coordY":152.96}},"index":2,"playId":"86a06347-6519-39de-96f7-5ae30e308bed","pitchNumber":3,"startTime":"2025-07-29T00:46:14.912Z","endTime":"2025-07-29T00:46:22.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:46:22.948Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Marcell Ozuna homers (14) on a fly ball to left center field. Ozzie Albies scores.","rbi":2,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:47:11.778Z","endTime":"2025-07-29T00:47:45.789Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":{"id":448179,"link":"/api/v1/people/448179"},"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":{"id":448179,"link":"/api/v1/people/448179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"a4203419-dc89-3af7-a0f6-3b9cc592c582","startTime":"2025-07-29T00:46:55.747Z","endTime":"2025-07-29T00:46:59.826Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.5,"endSpeed":66.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.623595363367894,"aZ":-38.06399214683553,"pfxX":-8.500626732072732,"pfxZ":-5.28777517485984,"pX":0.28901832404063826,"pZ":2.351113412205741,"vX0":-0.6641001298869512,"vY0":-105.45215353256037,"vZ0":2.518232636609163,"x":105.98,"y":175.3,"x0":1.711714075184814,"y0":50.00072399020564,"z0":5.564749243013812,"aX":-9.475225939754356},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-8.4,"breakHorizontal":15.6,"spinRate":2505,"spinDirection":306},"zone":6,"typeConfidence":0.9,"plateTime":0.5214263987446945,"extension":6.528064467124069},"hitData":{"launchSpeed":100.4,"launchAngle":35.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":59.3,"coordY":41.47}},"index":1,"playId":"0e82300a-a02a-36f8-a6d4-e4741ff8f57b","pitchNumber":1,"startTime":"2025-07-29T00:47:14.010Z","endTime":"2025-07-29T00:47:45.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:47:45.789Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Harris II lines out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:48:03.843Z","endTime":"2025-07-29T00:48:14.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":71.9,"endSpeed":66.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.334608588042354,"aZ":-39.69523101516017,"pfxX":-8.874814599273243,"pfxZ":-6.813175792461241,"pX":-0.3632171654004099,"pZ":2.037641144000233,"vX0":-1.647723614376197,"vY0":-104.65300843908219,"vZ0":2.369787507121999,"x":130.84,"y":183.76,"x0":1.587727231814934,"y0":50.00139626973433,"z0":5.554144028310674,"aX":-9.801920499532708},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-11.3,"breakHorizontal":16.6,"spinRate":2519,"spinDirection":312},"zone":7,"typeConfidence":0.9,"plateTime":0.5241990022350018,"extension":6.5007926958183955},"hitData":{"launchSpeed":82.1,"launchAngle":10.0,"totalDistance":127.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":161.82,"coordY":165.37}},"index":0,"playId":"b383ea22-ae4b-33a7-922b-0c6542274e2f","pitchNumber":1,"startTime":"2025-07-29T00:48:08.077Z","endTime":"2025-07-29T00:48:14.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:48:14.283Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Allen walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:48:33.137Z","endTime":"2025-07-29T00:49:36.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.20612191005475,"strikeZoneBottom":1.44206930238351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.668389071886796,"aZ":-18.817956486773603,"pfxX":2.0317976259434882,"pfxZ":8.088443579462488,"pX":-0.12909565923243208,"pZ":3.965284907902541,"vX0":-4.71482707641164,"vY0":-127.08471486101601,"vZ0":-0.07545859145069123,"x":121.92,"y":131.72,"x0":1.4782539630546876,"y0":50.00440533920906,"z0":5.477938293407388,"aX":3.356279492470842},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":14.9,"breakHorizontal":-2.8,"spinRate":2210,"spinDirection":151},"zone":11,"typeConfidence":0.76,"plateTime":0.4294020729596575,"extension":6.612298216520561},"index":0,"playId":"b091b4a5-34cf-3cee-949b-eb1536a6b18d","pitchNumber":1,"startTime":"2025-07-29T00:48:33.137Z","endTime":"2025-07-29T00:48:37.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.11885458530711,"strikeZoneBottom":1.54413517258132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.77581071584005,"aZ":-27.145356453807924,"pfxX":9.12493381720811,"pfxZ":3.122534998250405,"pX":-0.6829022184881093,"pZ":2.8525688660321418,"vX0":-9.118532003870113,"vY0":-125.48612255884377,"vZ0":-0.13219992991508422,"x":143.03,"y":161.76,"x0":1.7935397615061504,"y0":50.00584443133286,"z0":5.097099901291272,"aX":14.71556202535279},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.9,"breakHorizontal":-14.8,"spinRate":2051,"spinDirection":143},"zone":1,"typeConfidence":0.92,"plateTime":0.43466376950823715,"extension":6.340428452166745},"index":1,"playId":"d430f24c-18d2-34fa-a95e-fd3288840d35","pitchNumber":2,"startTime":"2025-07-29T00:48:45.578Z","endTime":"2025-07-29T00:48:50.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":70.9,"endSpeed":65.9,"strikeZoneTop":3.14049173238607,"strikeZoneBottom":1.50297995808239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.611051591513466,"aZ":-38.173996657138616,"pfxX":-9.372567262032405,"pfxZ":-5.527994385566414,"pX":1.01214236198201,"pZ":2.0818630360903136,"vX0":0.8394039906555137,"vY0":-103.28750131951851,"vZ0":2.1912651790342776,"x":78.42,"y":182.57,"x0":1.8196469401245685,"y0":50.00423179776014,"z0":5.585028214305147,"aX":-10.164971201011133},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-9.1,"breakHorizontal":16.8,"spinRate":2545,"spinDirection":306},"zone":14,"typeConfidence":0.9,"plateTime":0.5295388005052675,"extension":6.36614821278311},"index":2,"playId":"10f694ea-45d0-3bd4-a5cf-50000adb1f96","pitchNumber":3,"startTime":"2025-07-29T00:48:59.470Z","endTime":"2025-07-29T00:49:03.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.0,"endSpeed":67.5,"strikeZoneTop":3.01560402016914,"strikeZoneBottom":1.44126128061458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.01833349613791,"aZ":-38.07998547647806,"pfxX":-9.91753206085037,"pfxZ":-5.160245367616355,"pX":1.0438830374047838,"pZ":2.3887004746424467,"vX0":0.8836793978370951,"vY0":-106.29425449730701,"vZ0":2.615143079105949,"x":77.21,"y":174.29,"x0":1.911531067620036,"y0":50.00047448710605,"z0":5.462511732198107,"aX":-11.359846891147207},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-8.3,"breakHorizontal":17.8,"spinRate":2606,"spinDirection":307},"zone":12,"typeConfidence":0.9,"plateTime":0.515052573078437,"extension":6.373072406669571},"index":3,"playId":"d75bced4-8d6a-369c-9ae2-b1f0b57c0c32","pitchNumber":4,"startTime":"2025-07-29T00:49:15.987Z","endTime":"2025-07-29T00:49:20.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.10019019123146,"strikeZoneBottom":1.46267298861881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.475654168218856,"aZ":-17.82973843942257,"pfxX":1.994007540955805,"pfxZ":8.689656670189493,"pX":-0.1792556571194486,"pZ":3.58030912389969,"vX0":-5.169407377907004,"vY0":-126.76832666139948,"vZ0":-1.2901935013367307,"x":123.83,"y":142.11,"x0":1.6145908966044094,"y0":50.00182168269099,"z0":5.49960488357137,"aX":3.291796371687125},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":15.7,"breakHorizontal":-2.6,"spinRate":2289,"spinDirection":159},"zone":11,"typeConfidence":0.79,"plateTime":0.4297541075127804,"extension":6.554001737987858},"index":4,"playId":"d7f37f22-028b-335a-a138-73f66eb7f93a","pitchNumber":5,"startTime":"2025-07-29T00:49:32.157Z","endTime":"2025-07-29T00:49:36.780Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:49:36.780Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jurickson Profar walks. Nick Allen to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:50:17.031Z","endTime":"2025-07-29T00:51:17.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"postOnSecond":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"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":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T00:49:49.048Z","endTime":"2025-07-29T00:50:19.207Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.0,"endSpeed":67.1,"strikeZoneTop":3.36711293724247,"strikeZoneBottom":1.70133130665842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.849935028316317,"aZ":-36.92421574389545,"pfxX":-10.721884293622253,"pfxZ":-4.197219645462634,"pX":-0.7205766422705241,"pZ":1.553291271402965,"vX0":-2.1212537858683103,"vY0":-106.21189904769602,"vZ0":1.0061441953828314,"x":144.47,"y":196.84,"x0":1.6860017494569008,"y0":50.00398964339133,"z0":5.304884248279155,"aX":-12.12995881702965},"breaks":{"breakAngle":19.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-7.0,"breakHorizontal":20.0,"spinRate":2585,"spinDirection":304},"zone":13,"typeConfidence":0.89,"plateTime":0.5176442220492148,"extension":6.391884172635775},"index":1,"playId":"45646ec4-6b6a-3e13-8329-868f162f7f9c","pitchNumber":1,"startTime":"2025-07-29T00:50:19.207Z","endTime":"2025-07-29T00:50:24.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.35536885683836,"strikeZoneBottom":1.66596928826791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.789885317980225,"aZ":-26.514750531160768,"pfxX":-0.6238631407831212,"pfxZ":3.7315303141309535,"pX":-0.7942482290362045,"pZ":3.2525891206380795,"vX0":-5.41443464745311,"vY0":-121.75372329400936,"vZ0":0.2335964440574274,"x":147.27,"y":150.96,"x0":1.5306119943005265,"y0":50.00015925085884,"z0":5.432430948970836,"aX":-0.9447135483793796},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.1,"breakHorizontal":2.3,"spinRate":2361,"spinDirection":177},"zone":1,"typeConfidence":0.93,"plateTime":0.4482504195165431,"extension":6.354673770756909},"index":2,"playId":"052ee748-5c51-3014-a0e7-7eb2284e10bd","pitchNumber":2,"startTime":"2025-07-29T00:50:36.747Z","endTime":"2025-07-29T00:50:41.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.40980311255656,"strikeZoneBottom":1.64978361010901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.267935970144734,"aZ":-18.356804616802762,"pfxX":4.0101999826364665,"pfxZ":8.39049707625329,"pX":0.8718464501599188,"pZ":3.8054992838210833,"vX0":-3.235622989177822,"vY0":-127.06694166128207,"vZ0":-0.46850440209979366,"x":83.77,"y":136.03,"x0":1.6361902474322167,"y0":50.00417006191704,"z0":5.441439058235279,"aX":6.6058049996888055},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":15.4,"breakHorizontal":-6.6,"spinRate":2226,"spinDirection":148},"zone":12,"typeConfidence":0.86,"plateTime":0.42986185275686273,"extension":6.470348886542219},"index":3,"playId":"1d2af0c5-1850-38d3-b725-2e1c0302515d","pitchNumber":3,"startTime":"2025-07-29T00:50:54.575Z","endTime":"2025-07-29T00:50:58.936Z","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":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.8,"strikeZoneTop":3.36617954662388,"strikeZoneBottom":1.66893504647016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.87179235935229,"aZ":-24.434303999835265,"pfxX":-0.369598756758724,"pfxZ":5.129630408293539,"pX":-1.6611109809852844,"pZ":1.0394405969324043,"vX0":-7.4005554177611135,"vY0":-121.08183765038481,"vZ0":-4.913266969127544,"x":180.32,"y":210.72,"x0":1.4616353782601679,"y0":50.00576872197207,"z0":5.188850969649876,"aX":-0.5584079979208146},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.5,"breakHorizontal":2.2,"spinRate":2181,"spinDirection":171},"zone":13,"typeConfidence":0.94,"plateTime":0.44945084057518025,"extension":6.463958903068363},"index":4,"playId":"47b870e8-be53-3285-9760-ab6989403e75","pitchNumber":4,"startTime":"2025-07-29T00:51:13.377Z","endTime":"2025-07-29T00:51:17.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:51:17.506Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out softly, pitcher Rich Hill to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:51:41.957Z","endTime":"2025-07-29T00:53:01.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":448179,"link":"/api/v1/people/448179"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":69.4,"endSpeed":63.5,"strikeZoneTop":3.62904808327885,"strikeZoneBottom":1.74309962469967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.755091570251565,"aZ":-30.797693545203902,"pfxX":-10.511661976092894,"pfxZ":1.3415413626000205,"pX":0.3377330588380984,"pZ":3.4602184852825744,"vX0":-1.5409281046006977,"vY0":-100.78885737795368,"vZ0":6.101567069488031,"x":104.13,"y":145.35,"x0":2.478045254402545,"y0":50.00274142012778,"z0":4.2876963810656115,"aX":-10.787560991755148},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":4.6,"breakHorizontal":19.4,"spinRate":2446,"spinDirection":265},"zone":3,"typeConfidence":0.85,"plateTime":0.5439501731557139,"extension":6.401725100008452},"index":0,"playId":"da05a680-f3f7-34f1-91df-f1fb511bc757","pitchNumber":1,"startTime":"2025-07-29T00:51:44.406Z","endTime":"2025-07-29T00:51:49.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.62408565512111,"strikeZoneBottom":1.80164313451794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.660471492072908,"aZ":-30.866921680888552,"pfxX":9.026411370802986,"pfxZ":0.8498915389858617,"pX":-0.1646825718753895,"pZ":3.84997412484732,"vX0":-8.914265347863893,"vY0":-123.04412528616696,"vZ0":5.684281086319677,"x":123.28,"y":134.83,"x0":2.319260692033649,"y0":50.0056040306826,"z0":4.116019807513612,"aX":13.949473832207378},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.1,"breakHorizontal":-14.4,"spinRate":2074,"spinDirection":113},"zone":11,"typeConfidence":0.93,"plateTime":0.44385317654375545,"extension":6.379422224245333},"index":1,"playId":"11718a6d-e163-3c71-9755-c6950383aaf7","pitchNumber":2,"startTime":"2025-07-29T00:52:00.508Z","endTime":"2025-07-29T00:52:05.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":70.8,"endSpeed":65.2,"strikeZoneTop":3.54303776931758,"strikeZoneBottom":1.72066705877823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.771311240986275,"aZ":-32.1822922115278,"pfxX":-9.674680316422512,"pfxZ":-0.005798281440807074,"pX":-1.505875040762141,"pZ":3.136110179932923,"vX0":-5.132111825533891,"vY0":-102.77531858729115,"vZ0":5.865900971230759,"x":174.4,"y":154.11,"x0":2.2791938085720584,"y0":50.00357617717081,"z0":4.150082571470952,"aX":-10.366233380495185},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":2.0,"breakHorizontal":19.0,"spinRate":2500,"spinDirection":278},"zone":11,"typeConfidence":0.89,"plateTime":0.5325972850006542,"extension":6.446830414072979},"index":2,"playId":"a70a6f21-16e4-3790-a1e5-85ccb4e4c20f","pitchNumber":3,"startTime":"2025-07-29T00:52:16.495Z","endTime":"2025-07-29T00:52:20.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.5,"endSpeed":67.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.04958530924239,"aZ":-38.602334544289214,"pfxX":-9.13980904615963,"pfxZ":-5.566454313487334,"pX":-0.7247980545295769,"pZ":2.5909969050131028,"vX0":-2.500263731343873,"vY0":-106.96596928421442,"vZ0":3.0035314029346663,"x":144.63,"y":168.82,"x0":1.6476489513409196,"y0":50.00245581985386,"z0":5.507122945137708,"aX":-10.554011491312487},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-8.9,"breakHorizontal":17.3,"spinRate":2572,"spinDirection":305},"zone":4,"typeConfidence":0.9,"plateTime":0.512742581526834,"extension":6.353061560636541},"index":3,"playId":"35ff8e60-8f68-358c-bac0-66d2b69b5c03","pitchNumber":4,"startTime":"2025-07-29T00:52:35.624Z","endTime":"2025-07-29T00:52:40.513Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.031999660951993,"aZ":-25.493965606544496,"pfxX":9.353628706863548,"pfxZ":4.000022391175651,"pX":0.9552019305066383,"pZ":3.126999454588849,"vX0":-5.216223322975062,"vY0":-128.28470430074682,"vZ0":-0.2890055998057859,"x":80.59,"y":154.35,"x0":1.7975022897056399,"y0":50.002718942622714,"z0":5.224929729044826,"aX":15.621661977464798},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.4,"breakHorizontal":-15.8,"spinRate":2196,"spinDirection":148},"zone":12,"typeConfidence":0.93,"plateTime":0.426630407847326,"extension":6.874336186988586},"hitData":{"launchSpeed":57.0,"launchAngle":-23.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":126.85,"coordY":177.95}},"index":4,"playId":"fb44c1ff-393b-394e-b3ee-8da0abaf320f","pitchNumber":5,"startTime":"2025-07-29T00:52:53.577Z","endTime":"2025-07-29T00:53:01.030Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:53:01.030Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"MJ Melendez flies out to left fielder Jurickson Profar.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:55:06.623Z","endTime":"2025-07-29T00:56:16.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.03338030768864,"aZ":-27.599162297227583,"pfxX":1.0588348305990962,"pfxZ":3.0699868475192105,"pX":1.027343902043631,"pZ":2.3120283586813892,"vX0":5.894457655696809,"vY0":-120.19067482489983,"vZ0":-2.104682793167049,"x":77.84,"y":176.36,"x0":-1.5751407592080968,"y0":50.00506684830492,"z0":5.603838523026806,"aX":1.5790203743249727},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.4,"breakHorizontal":-3.1,"spinRate":2159,"spinDirection":173},"zone":14,"typeConfidence":0.89,"plateTime":0.45235417384642274,"extension":6.74547187595955},"index":0,"playId":"b906a655-92e5-3768-a655-63670a466672","pitchNumber":1,"startTime":"2025-07-29T00:55:08.693Z","endTime":"2025-07-29T00:55:14.323Z","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":82.4,"endSpeed":76.7,"strikeZoneTop":3.44397465046462,"strikeZoneBottom":1.49096134078563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.78054284860142,"aZ":-30.433529943127887,"pfxX":2.6841734931875845,"pfxZ":1.1866775841790052,"pX":1.742524875269328,"pZ":1.7369462494267063,"vX0":7.100576752723361,"vY0":-119.85851398999577,"vZ0":-2.738728189048815,"x":50.58,"y":191.88,"x0":-1.5942515512907844,"y0":50.00493383222562,"z0":5.5821611792133305,"aX":3.9485663639007624},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.8,"breakHorizontal":-6.4,"spinRate":2145,"spinDirection":146},"zone":14,"typeConfidence":0.9,"plateTime":0.4550735991649879,"extension":6.7832126817209595},"index":1,"playId":"ce9a3469-ef1f-323e-b306-1aff24e1cb4f","pitchNumber":2,"startTime":"2025-07-29T00:55:52.268Z","endTime":"2025-07-29T00:55:55.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.325697216416568,"aZ":-17.2274008484519,"pfxX":-5.406129997238741,"pfxZ":7.861815765955894,"pX":0.5397319239840868,"pZ":3.3177356535034477,"vX0":7.350836734758362,"vY0":-136.59360840292277,"vZ0":-3.073210597251367,"x":96.43,"y":149.2,"x0":-1.476111634595623,"y0":50.003470081700456,"z0":5.632808477310483,"aX":-10.279930059217087},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":8.4,"spinRate":2270,"spinDirection":210},"zone":3,"typeConfidence":0.86,"plateTime":0.40003685564857117,"extension":6.960619417105746},"hitData":{"launchSpeed":80.8,"launchAngle":45.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.38,"coordY":116.93}},"index":2,"playId":"07b4fb6b-00f7-38e3-b0f7-450886887250","pitchNumber":3,"startTime":"2025-07-29T00:56:06.869Z","endTime":"2025-07-29T00:56:16.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:56:16.288Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out, shortstop Nick Allen to first baseman Matt Olson.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:56:35.581Z","endTime":"2025-07-29T00:56:50.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.241778269065957,"aZ":-13.692302276749865,"pfxX":-5.338123001106679,"pfxZ":9.678998241126802,"pX":-0.8393030139508908,"pZ":1.5913320263672486,"vX0":4.04581885207582,"vY0":-136.8257248888725,"vZ0":-7.827469044645531,"x":148.99,"y":195.81,"x0":-1.6385172769987493,"y0":50.00194997351966,"z0":5.413882151146397,"aX":-10.190775130719974},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":8.9,"spinRate":2308,"spinDirection":210},"zone":13,"typeConfidence":0.89,"plateTime":0.3992635968644178,"extension":6.825834875364683},"hitData":{"launchSpeed":91.2,"launchAngle":-6.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.99,"coordY":148.4}},"index":0,"playId":"6d7b1adf-3848-362d-a932-055dfd5c6487","pitchNumber":1,"startTime":"2025-07-29T00:56:43.400Z","endTime":"2025-07-29T00:56:50.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:56:50.996Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan India flies out to left fielder Jurickson Profar.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:57:07.900Z","endTime":"2025-07-29T00:58:43.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"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":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.42537219492616,"strikeZoneBottom":1.58339914525964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.695300988233736,"aZ":-14.106360474585845,"pfxX":-6.433731434485109,"pfxZ":9.29771320813274,"pX":0.89725935299683,"pZ":2.4512204975085723,"vX0":9.05736411127804,"vY0":-138.02596186447082,"vZ0":-5.734220892938305,"x":82.8,"y":172.6,"x0":-1.58013310939437,"y0":50.001101886946046,"z0":5.4938065740446795,"aX":-12.500575863467905},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":10.0,"spinRate":2397,"spinDirection":206},"zone":14,"typeConfidence":0.89,"plateTime":0.3957661776555863,"extension":6.883118570965542},"index":0,"playId":"a3caf4b4-ef9a-34a0-9d4e-d64bf3ad110e","pitchNumber":1,"startTime":"2025-07-29T00:57:14.106Z","endTime":"2025-07-29T00:57:19.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.706010174069142,"aZ":-13.292776071049541,"pfxX":-4.3715709653730395,"pfxZ":9.681810937318925,"pX":0.6818269462800144,"pZ":2.391110307091668,"vX0":7.325216712187252,"vY0":-138.02886246724304,"vZ0":-6.267031525598255,"x":91.01,"y":174.22,"x0":-1.4257511906490112,"y0":50.00043483227687,"z0":5.568377113856494,"aX":-8.523679522738353},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":6.6,"spinRate":2292,"spinDirection":206},"zone":6,"typeConfidence":0.89,"plateTime":0.39524118438521416,"extension":6.839452122046498},"index":1,"playId":"7040a92c-2a53-3bd9-bbcc-d89cacaac99b","pitchNumber":2,"startTime":"2025-07-29T00:57:29.138Z","endTime":"2025-07-29T00:57:33.155Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-29T00:57:43.680Z","endTime":"2025-07-29T00:57:57.459Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.35921275268425,"strikeZoneBottom":1.55488837272652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.882128248637752,"aZ":-15.128704215836773,"pfxX":-5.699956295787313,"pfxZ":8.784323282380607,"pX":0.8506330081856787,"pZ":3.9462852041824923,"vX0":8.59192948491013,"vY0":-138.194249652543,"vZ0":-1.967721379722133,"x":84.58,"y":132.23,"x0":-1.5535798824738678,"y0":50.001237029813154,"z0":5.680139555115566,"aX":-11.059279009591345},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":8.6,"spinRate":2347,"spinDirection":208},"zone":12,"typeConfidence":0.89,"plateTime":0.39585696638429013,"extension":6.957758038134132},"index":3,"playId":"615c963b-453c-39f9-af5a-6579cb481561","pitchNumber":3,"startTime":"2025-07-29T00:57:57.459Z","endTime":"2025-07-29T00:58:00.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.4,"strikeZoneTop":3.31529479281296,"strikeZoneBottom":1.57460889665569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.01928284072195,"aZ":-36.34009938706854,"pfxX":3.4224532693905694,"pfxZ":-3.0360770955857497,"pX":0.7645228079339752,"pZ":0.30190952433437585,"vX0":4.427338803426893,"vY0":-116.18450064055457,"vZ0":-4.278056490662596,"x":87.86,"y":230.63,"x0":-1.607670043905222,"y0":50.00233107632008,"z0":5.6071368747161845,"aX":4.695916040003885},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-6.2,"breakHorizontal":-7.3,"spinRate":2587,"spinDirection":69},"zone":14,"typeConfidence":0.91,"plateTime":0.4707666730955875,"extension":6.855463882086393},"index":4,"playId":"dc8cc04a-ccf2-3e5a-8b09-c93a9de734ba","pitchNumber":4,"startTime":"2025-07-29T00:58:14.323Z","endTime":"2025-07-29T00:58:18.069Z","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.7,"endSpeed":87.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.49645635006256,"aZ":-16.258457712482095,"pfxX":-4.807346159481341,"pfxZ":8.174770063529197,"pX":0.379500650125204,"pZ":2.958713839077714,"vX0":6.900822102935395,"vY0":-137.8975411801679,"vZ0":-4.132120383143316,"x":102.53,"y":158.89,"x0":-1.5181662009629815,"y0":50.00524991279442,"z0":5.556701767304579,"aX":-9.362705548767481},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":7.4,"spinRate":2143,"spinDirection":215},"zone":3,"typeConfidence":0.89,"plateTime":0.3955423916749381,"extension":6.863620241928459},"hitData":{"launchSpeed":97.9,"launchAngle":49.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.96,"coordY":91.56}},"index":5,"playId":"73eb33b0-04f9-30d6-baef-38c277fe70fa","pitchNumber":5,"startTime":"2025-07-29T00:58:33.419Z","endTime":"2025-07-29T00:58:43.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T00:58:43.481Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronald Acuña Jr. grounds out sharply, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T01:01:04.026Z","endTime":"2025-07-29T01:01:44.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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":[2,3,4],"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Freddy Fermin replaces catcher Salvador Perez, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:00:02.172Z","endTime":"2025-07-29T01:00:02.183Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":521692,"link":"/api/v1/people/521692"}},{"details":{"description":"Pitching Change: Taylor Clarke replaces Rich Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T01:00:02.183Z","endTime":"2025-07-29T01:01:05.966Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.52060664993679,"strikeZoneBottom":1.57885457515349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.814060749621266,"aZ":-26.607955010969224,"pfxX":1.7216669400272995,"pfxZ":3.3292240115878418,"pX":1.771084705480078,"pZ":1.857895577118761,"vX0":5.126367567863925,"vY0":-127.55039409702275,"vZ0":-5.0853009051525,"x":49.49,"y":188.62,"x0":-0.47718984281913673,"y0":50.001473660425944,"z0":5.940005690458198,"aX":2.8746944104443313},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":-4.1,"spinRate":2309,"spinDirection":163},"zone":14,"typeConfidence":0.91,"plateTime":0.4271579253366333,"extension":6.261563159800989},"index":2,"playId":"01140270-758d-3cef-a4c8-c7478346642f","pitchNumber":1,"startTime":"2025-07-29T01:01:05.966Z","endTime":"2025-07-29T01:01:09.493Z","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":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.60603418717501,"strikeZoneBottom":1.53913935819423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.988407620567337,"aZ":-29.108505247397773,"pfxX":1.8424716097482334,"pfxZ":1.8722352305078687,"pX":0.253066211519706,"pZ":3.318498568123494,"vX0":1.6718466186297951,"vY0":-126.18495437734616,"vZ0":-1.2356246873519028,"x":107.35,"y":149.18,"x0":-0.6537956299450776,"y0":50.00179644823439,"z0":6.126996046466811,"aX":3.016641322585882},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.4,"breakHorizontal":-3.7,"spinRate":2294,"spinDirection":158},"zone":2,"typeConfidence":0.92,"plateTime":0.4315407997340648,"extension":6.281279678427967},"index":3,"playId":"2fae8db9-0df6-3e88-9d9b-784dd28589ed","pitchNumber":2,"startTime":"2025-07-29T01:01:21.425Z","endTime":"2025-07-29T01:01:24.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.7981775535036,"aZ":-16.900132111733733,"pfxX":-8.101835358031618,"pfxZ":8.022339046393366,"pX":0.1755891245104463,"pZ":1.903188465831379,"vX0":4.3163166195746765,"vY0":-136.56769819436795,"vZ0":-7.57559686429707,"x":110.31,"y":187.39,"x0":-0.36600285958347306,"y0":50.00287992660825,"z0":5.858283703389751,"aX":-15.427661950137182},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":13.9,"spinRate":2413,"spinDirection":213},"zone":8,"typeConfidence":0.89,"plateTime":0.39982033520276206,"extension":6.12256305397033},"hitData":{"launchSpeed":104.6,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":110.99,"coordY":151.95}},"index":4,"playId":"02fd3ff5-19ad-32b1-8818-09ef445201e9","pitchNumber":3,"startTime":"2025-07-29T01:01:36.635Z","endTime":"2025-07-29T01:01:44.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:01:44.469Z","atBatIndex":40},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Riley lines out to second baseman Jonathan India.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T01:02:04.642Z","endTime":"2025-07-29T01:03:14.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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],"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.46454460010495,"strikeZoneBottom":1.62702196708002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.139561464038497,"aZ":-15.835948218789227,"pfxX":-5.749577708853911,"pfxZ":8.561913131857057,"pX":0.8840982160121506,"pZ":2.967278378523413,"vX0":5.233677192697657,"vY0":-136.77911382858125,"vZ0":-5.171141364667076,"x":83.3,"y":158.66,"x0":-0.30047182888928403,"y0":50.004372345301796,"z0":5.956196656080428,"aX":-10.97363817460679},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":9.4,"spinRate":2483,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3993573166519915,"extension":6.3085710544934015},"index":0,"playId":"5bb92509-e4ca-3663-b091-d7c92b7df915","pitchNumber":1,"startTime":"2025-07-29T01:02:10.640Z","endTime":"2025-07-29T01:02:15.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.282267248737732,"aZ":-28.968459226445336,"pfxX":0.7612650930103806,"pfxZ":1.9368868211130348,"pX":-0.4303845788465526,"pZ":2.0306423394859543,"vX0":0.05129274292918168,"vY0":-126.59242402028181,"vZ0":-4.146251608213035,"x":133.41,"y":183.95,"x0":-0.5499558401353672,"y0":50.0016261502808,"z0":5.960115575158049,"aX":1.258675754527695},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.0,"breakHorizontal":-1.4,"spinRate":2244,"spinDirection":157},"zone":7,"typeConfidence":0.93,"plateTime":0.429595640131506,"extension":6.157584233389023},"index":1,"playId":"50162c7e-b612-3e2e-9a32-7cff4af8d441","pitchNumber":2,"startTime":"2025-07-29T01:02:26.943Z","endTime":"2025-07-29T01:02:31.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":82.0,"strikeZoneTop":3.50579833655503,"strikeZoneBottom":1.57272941595096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.41213523537079,"aZ":-26.23391543817701,"pfxX":3.1201956279645557,"pfxZ":3.5292544196890487,"pX":1.6217795465595641,"pZ":1.3079835726887066,"vX0":3.9393978472609765,"vY0":-127.82620693720254,"vZ0":-6.401038332206272,"x":55.18,"y":203.46,"x0":-0.33538212094380765,"y0":50.00097395487247,"z0":5.860774282369244,"aX":5.2433631844266},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":-6.5,"spinRate":2336,"spinDirection":167},"zone":14,"typeConfidence":0.9,"plateTime":0.42592945066931387,"extension":6.176951558350164},"index":2,"playId":"cbfa3f48-4a74-3527-bb12-2974bf0c1722","pitchNumber":3,"startTime":"2025-07-29T01:02:52.820Z","endTime":"2025-07-29T01:02:56.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.395646644103294,"aZ":-31.84669096242811,"pfxX":-8.088454576401691,"pfxZ":0.1880929761726602,"pX":-0.7252064482600369,"pZ":2.260741130128428,"vX0":2.7380676026258848,"vY0":-130.95116294670584,"vZ0":-2.9022380848887672,"x":144.64,"y":177.74,"x0":-0.7233658815870035,"y0":50.00484554748846,"z0":5.726198296874171,"aX":-14.279974556931752},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.0,"breakHorizontal":14.2,"spinRate":1761,"spinDirection":238},"zone":4,"typeConfidence":0.88,"plateTime":0.4156784564445344,"extension":6.24414028092536},"hitData":{"launchSpeed":65.7,"launchAngle":15.0,"totalDistance":141.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":130.97,"coordY":145.67}},"index":3,"playId":"50795cf6-9f41-37ab-bd3e-4a99d79fa456","pitchNumber":4,"startTime":"2025-07-29T01:03:08.371Z","endTime":"2025-07-29T01:03:14.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:03:14.899Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sean Murphy strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T01:03:35.601Z","endTime":"2025-07-29T01:05:48.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"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,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":81.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.931120090648594,"aZ":-30.529174519418785,"pfxX":3.5073547435746892,"pfxZ":0.9860868534777412,"pX":0.6737647147638741,"pZ":1.6328068635149084,"vX0":1.9356672398297916,"vY0":-127.09248919596877,"vZ0":-4.8821926560287086,"x":91.32,"y":194.69,"x0":-0.5484467440762941,"y0":50.00492929375332,"z0":5.945389801116911,"aX":5.857758376008986},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.1,"breakHorizontal":-6.7,"spinRate":2454,"spinDirection":138},"zone":9,"typeConfidence":0.91,"plateTime":0.42757277797051696,"extension":6.219226045867499},"index":0,"playId":"cb65e794-c67a-30eb-8873-b04aff51f104","pitchNumber":1,"startTime":"2025-07-29T01:03:42.913Z","endTime":"2025-07-29T01:03:46.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":81.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.38272962061128,"aZ":-29.220601459881127,"pfxX":3.071022998272576,"pfxZ":1.8029221309991152,"pX":0.6708412477683272,"pZ":1.0752932550868965,"vX0":1.9885373056336453,"vY0":-125.92468502162494,"vZ0":-6.034160458717896,"x":91.43,"y":209.75,"x0":-0.5225298058020879,"y0":50.005968283035294,"z0":5.80360131179316,"aX":5.039067302563202},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.4,"breakHorizontal":-6.0,"spinRate":2306,"spinDirection":151},"zone":14,"typeConfidence":0.86,"plateTime":0.431431801163217,"extension":6.347179176966083},"index":1,"playId":"a4d82130-9e5b-3703-a667-da807f4c09da","pitchNumber":2,"startTime":"2025-07-29T01:03:59.080Z","endTime":"2025-07-29T01:04:03.565Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-29T01:04:10.878Z","endTime":"2025-07-29T01:04:19.809Z","isPitch":false,"type":"action","player":{"id":669221,"link":"/api/v1/people/669221"}},{"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":2},"pitchData":{"startSpeed":87.0,"endSpeed":82.0,"strikeZoneTop":3.41189463116362,"strikeZoneBottom":1.59351361790591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.53052434251951,"aZ":-29.16357251635115,"pfxX":3.4167048526090373,"pfxZ":1.8112285034702884,"pX":0.9782050171080229,"pZ":0.4595820779978488,"vX0":2.582978102102959,"vY0":-126.72434633215259,"vZ0":-7.737363637815688,"x":79.71,"y":226.37,"x0":-0.4905317565388673,"y0":50.00468306871835,"z0":5.81240987788108,"aX":5.679380348588788},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.2,"breakHorizontal":-6.7,"spinRate":2395,"spinDirection":152},"zone":14,"typeConfidence":0.86,"plateTime":0.42863486715287813,"extension":6.249447728041129},"index":3,"playId":"8ab9b833-b082-3e45-9506-41150472ba67","pitchNumber":3,"startTime":"2025-07-29T01:04:19.809Z","endTime":"2025-07-29T01:04:24.878Z","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":87.5,"endSpeed":82.0,"strikeZoneTop":3.42623246145987,"strikeZoneBottom":1.60774092469142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.738823305232206,"aZ":-29.581376409056407,"pfxX":1.6764482146202142,"pfxZ":1.545693213314622,"pX":1.0009675581826483,"pZ":0.9226044889773215,"vX0":3.1763963488655467,"vY0":-127.41701562621392,"vZ0":-6.773415061979212,"x":78.85,"y":213.87,"x0":-0.47079344167690934,"y0":50.000919610034586,"z0":5.8981476728207936,"aX":2.8053743468255825},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.8,"breakHorizontal":-3.6,"spinRate":2184,"spinDirection":170},"zone":14,"typeConfidence":0.92,"plateTime":0.4269387351688918,"extension":6.226949905899469},"index":4,"playId":"94c6bfa9-c526-3e73-b55b-b8db322e89a1","pitchNumber":4,"startTime":"2025-07-29T01:04:41.619Z","endTime":"2025-07-29T01:04:45.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.38193110383059,"aZ":-13.396809363975734,"pfxX":-2.38010515177663,"pfxZ":9.545057619115036,"pX":0.25618999219323313,"pZ":2.1130033021090076,"vX0":2.4610870909314952,"vY0":-138.31584425100704,"vZ0":-8.146608463249093,"x":107.23,"y":181.73,"x0":-0.32936104261996835,"y0":50.006588180880655,"z0":5.964750618658705,"aX":-4.68412222979251},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":3.8,"spinRate":2305,"spinDirection":210},"zone":8,"typeConfidence":0.91,"plateTime":0.393681060989882,"extension":6.342609008623922},"index":5,"playId":"be939989-5070-3990-9e43-6580d544a0a9","pitchNumber":5,"startTime":"2025-07-29T01:05:00.188Z","endTime":"2025-07-29T01:05:05.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.42169015700699,"strikeZoneBottom":1.69769518527788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.667157820729557,"aZ":-11.996569954504984,"pfxX":-4.573830919907937,"pfxZ":10.347813981834424,"pX":-0.3156556795042436,"pZ":1.0370350885981017,"vX0":2.0068115411366727,"vY0":-138.45312850551338,"vZ0":-11.010924933949266,"x":129.03,"y":210.78,"x0":-0.45393774629396627,"y0":50.00094805623515,"z0":5.8581609128394625,"aX":-8.91693371021677},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":7.9,"spinRate":2280,"spinDirection":213},"zone":13,"typeConfidence":0.91,"plateTime":0.3949479555951365,"extension":6.393950395062906},"index":6,"playId":"5ac7db68-9a05-3bf0-96b0-a845ac4174a7","pitchNumber":6,"startTime":"2025-07-29T01:05:26.156Z","endTime":"2025-07-29T01:05:30.288Z","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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.08319145044346,"aZ":-26.805990925157435,"pfxX":1.3632272695645988,"pfxZ":3.155454171671474,"pX":-0.17947213239769544,"pZ":1.167294734669848,"vX0":0.6224772360565363,"vY0":-129.1321387437469,"vZ0":-6.839938277219653,"x":123.84,"y":207.26,"x0":-0.6002337785653402,"y0":50.00186781088984,"z0":5.892338280332487,"aX":2.3185965953123477},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.6,"breakHorizontal":-2.6,"spinRate":2374,"spinDirection":172},"zone":13,"typeConfidence":0.94,"plateTime":0.4229990607595484,"extension":6.09428492856312},"index":7,"playId":"5bc15c16-265e-3a7b-ace7-f70749612dde","pitchNumber":7,"startTime":"2025-07-29T01:05:44.553Z","endTime":"2025-07-29T01:05:48.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:05:48.291Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T01:07:51.861Z","endTime":"2025-07-29T01:11:08.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8,9,10],"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.48442421445354,"strikeZoneBottom":1.62489743115837,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.196663468185964,"aZ":-16.583335679900976,"pfxX":-6.339786426476875,"pfxZ":8.236959758265282,"pX":0.8278723673103073,"pZ":2.5211778726812653,"vX0":8.390075857729473,"vY0":-136.51625778315062,"vZ0":-5.137761973997575,"x":85.44,"y":170.71,"x0":-1.4572911691789494,"y0":50.00472974917336,"z0":5.563803039811263,"aX":-12.004018472902413},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":9.7,"spinRate":2251,"spinDirection":212},"zone":6,"typeConfidence":0.86,"plateTime":0.40074731392195684,"extension":6.796641059786973},"index":0,"playId":"96eb8e00-150c-3687-9565-5be5e560ef75","pitchNumber":1,"startTime":"2025-07-29T01:07:57.730Z","endTime":"2025-07-29T01:08:01.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.52019751308561,"strikeZoneBottom":1.66085857191075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.51960192814683,"aZ":-14.927043706717853,"pfxX":-5.2285512294861665,"pfxZ":9.003654630804379,"pX":0.9497241343584376,"pZ":3.3830181644433703,"vX0":8.166707507106194,"vY0":-137.30594545370985,"vZ0":-3.3893324482167735,"x":80.8,"y":147.44,"x0":-1.3795342828817259,"y0":50.00139842414086,"z0":5.644915651302866,"aX":-10.014667390772955},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":7.8,"spinRate":2290,"spinDirection":202},"zone":12,"typeConfidence":0.88,"plateTime":0.3984433116965387,"extension":6.972352490316821},"index":1,"playId":"217d8bdc-ebf7-37b1-8b8e-9c188db7ccf3","pitchNumber":2,"startTime":"2025-07-29T01:08:12.769Z","endTime":"2025-07-29T01:08:17.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.240323406779954,"aZ":-14.368191313893579,"pfxX":-5.639651283049691,"pfxZ":9.271121324482205,"pX":0.1354850094745851,"pZ":2.7504763608008966,"vX0":6.315526359457536,"vY0":-137.42341788415268,"vZ0":-5.094226799180282,"x":111.84,"y":164.52,"x0":-1.4550963131951742,"y0":50.00562270912464,"z0":5.597651924202094,"aX":-10.83492687206716},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":9.0,"spinRate":2305,"spinDirection":205},"zone":5,"typeConfidence":0.89,"plateTime":0.3979324168408773,"extension":6.88985667604634},"index":2,"playId":"050364c0-f6ea-3e38-8cfc-5377cb543f46","pitchNumber":3,"startTime":"2025-07-29T01:08:28.892Z","endTime":"2025-07-29T01:08:32.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.318266234296352,"aZ":-13.363839266632805,"pfxX":-3.106268784059911,"pfxZ":9.659326792854756,"pX":0.10458251072104466,"pZ":3.935765890357326,"vX0":5.654889739873812,"vY0":-138.08920763686694,"vZ0":-2.144581332687324,"x":113.01,"y":132.51,"x0":-1.5584183876428548,"y0":50.00525318780409,"z0":5.612591644587342,"aX":-6.051399229914311},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":4.6,"spinRate":2214,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.3953750851062807,"extension":6.851281147836968},"index":3,"playId":"98415ca3-f17b-36bd-9927-b660c8961a0d","pitchNumber":4,"startTime":"2025-07-29T01:08:46.865Z","endTime":"2025-07-29T01:08:53.387Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":73.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.072951939773535,"aZ":-36.819551319906004,"pfxX":4.689491135513809,"pfxZ":-3.4479316131355953,"pX":0.886535568029758,"pZ":1.3185536565414584,"vX0":4.110745318381791,"vY0":-114.79683803961942,"vZ0":-1.9725247963858425,"x":83.21,"y":203.18,"x0":-1.5293247011456457,"y0":50.0005729790189,"z0":5.736932687057229,"aX":6.325426536281274},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-6.5,"breakHorizontal":-9.5,"spinRate":2757,"spinDirection":60},"zone":14,"typeConfidence":0.91,"plateTime":0.47515197106350415,"extension":6.6966562310753455},"index":4,"playId":"227d4783-0b3a-388f-811b-92d9be26cf71","pitchNumber":5,"startTime":"2025-07-29T01:09:09.117Z","endTime":"2025-07-29T01:09:14.515Z","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":84.5,"endSpeed":79.0,"strikeZoneTop":3.51899441750074,"strikeZoneBottom":1.59641099773613,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.640778282853407,"aZ":-28.72946982821924,"pfxX":1.1612456721558786,"pfxZ":2.2113314327776177,"pX":1.4494025184541988,"pZ":1.6706314875988677,"vX0":7.1629125558819045,"vY0":-123.08235709644555,"vZ0":-3.4823981211416912,"x":61.75,"y":193.67,"x0":-1.6298747869121697,"y0":50.004922570242385,"z0":5.493959107890418,"aX":1.8109223213379229},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.5,"breakHorizontal":-3.5,"spinRate":2147,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.4422234167149681,"extension":6.8378572780281965},"index":5,"playId":"f894258d-ca06-3d30-912c-3d96ea5e68aa","pitchNumber":6,"startTime":"2025-07-29T01:09:26.911Z","endTime":"2025-07-29T01:09:31.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.649019012154405,"aZ":-13.719349685903643,"pfxX":-3.986995147513673,"pfxZ":9.31142600658302,"pX":0.9810825860251319,"pZ":2.4202494061372395,"vX0":8.554562461530876,"vY0":-139.05978967970722,"vZ0":-6.05495418728341,"x":79.6,"y":173.43,"x0":-1.6005327271716843,"y0":50.0057287692162,"z0":5.51612183592912,"aX":-7.905313869932049},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":5.6,"spinRate":2268,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.3920775352099959,"extension":6.978873433922998},"index":6,"playId":"126f0380-33f4-3cbd-97b3-cf3720717b3d","pitchNumber":7,"startTime":"2025-07-29T01:09:43.646Z","endTime":"2025-07-29T01:09:47.181Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2025-07-29T01:10:09.057Z","endTime":"2025-07-29T01:10:20.159Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.07192482818455,"aZ":-15.842904964163372,"pfxX":-5.084620281200255,"pfxZ":8.330087972923044,"pX":-0.7544709239731625,"pZ":3.7810960776423537,"vX0":3.7846079077754773,"vY0":-138.46088044682418,"vZ0":-2.259517162600149,"x":145.76,"y":136.69,"x0":-1.4717289757722805,"y0":50.00316263950681,"z0":5.655876543770946,"aX":-9.969772865723048},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":8.5,"spinRate":2215,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.39410960107042525,"extension":6.793871940879531},"index":8,"playId":"38bce0e2-f0ab-3993-8efd-493fa558498a","pitchNumber":8,"startTime":"2025-07-29T01:10:20.159Z","endTime":"2025-07-29T01:10:24.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.07785189983798,"aZ":-15.895963624921901,"pfxX":-4.740747693582811,"pfxZ":8.234326930342464,"pX":-0.47952061001602697,"pZ":3.516130736587764,"vX0":4.6240469929128745,"vY0":-138.9739726727746,"vZ0":-2.9370275356922257,"x":135.28,"y":143.84,"x0":-1.5406166241056636,"y0":50.00096035199296,"z0":5.628661476592846,"aX":-9.36995181656239},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":7.8,"spinRate":2187,"spinDirection":209},"zone":1,"typeConfidence":0.9,"plateTime":0.39255030312830685,"extension":6.848264582363805},"index":9,"playId":"6cc51105-09cc-304a-ab3e-bcd7c9578fca","pitchNumber":9,"startTime":"2025-07-29T01:10:39.667Z","endTime":"2025-07-29T01:10:44.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.635795373809508,"aZ":-18.23374180144562,"pfxX":-5.477389297903283,"pfxZ":6.998334813073676,"pX":-0.10324110331080724,"pZ":3.1006700126311095,"vX0":5.7945730849257,"vY0":-139.366069240538,"vZ0":-3.638013991173097,"x":120.94,"y":155.06,"x0":-1.4853247068290043,"y0":50.00305900031565,"z0":5.608057599461638,"aX":-10.91070637695387},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":8.9,"spinRate":2195,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.3911455041549394,"extension":6.93423432097181},"hitData":{"launchSpeed":94.9,"launchAngle":50.0,"totalDistance":262.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.44,"coordY":101.5}},"index":10,"playId":"3d3d73a2-8b9f-3ce5-8911-0ba97dd8c5d9","pitchNumber":10,"startTime":"2025-07-29T01:10:58.102Z","endTime":"2025-07-29T01:11:08.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:11:08.428Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vinnie Pasquantino lines out to center fielder Michael Harris II.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T01:11:26.554Z","endTime":"2025-07-29T01:11:54.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"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":"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":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.148920141334575,"aZ":-18.512607320417807,"pfxX":-6.134426590265221,"pfxZ":6.9918886325623415,"pX":-0.2139878224563795,"pZ":3.184893888180797,"vX0":5.812808821606554,"vY0":-138.28738261390114,"vZ0":-3.0952046006788514,"x":125.16,"y":152.79,"x0":-1.5367815475577442,"y0":50.00632303676084,"z0":5.546663541682654,"aX":-11.994128782796116},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.2,"breakHorizontal":10.1,"spinRate":2279,"spinDirection":209},"zone":2,"typeConfidence":0.88,"plateTime":0.39466451124796675,"extension":6.782272681281424},"index":0,"playId":"1c158704-9611-3595-a7a4-43d55cd17330","pitchNumber":1,"startTime":"2025-07-29T01:11:29.316Z","endTime":"2025-07-29T01:11:34.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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.98366579116995,"aZ":-15.997359831082797,"pfxX":-6.1564699825746345,"pfxZ":8.262189084765236,"pX":0.0740241543965966,"pZ":2.7671542305530243,"vX0":6.260372386168211,"vY0":-138.36260484408592,"vZ0":-4.757320516289062,"x":114.18,"y":164.07,"x0":-1.4072473370212595,"y0":50.0054891638804,"z0":5.564912832555124,"aX":-12.058189035295339},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":10.0,"spinRate":2304,"spinDirection":215},"zone":5,"typeConfidence":0.89,"plateTime":0.39436710550106824,"extension":6.795101228925992},"hitData":{"launchSpeed":91.5,"launchAngle":24.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":95.11,"coordY":68.93}},"index":1,"playId":"6dfe0d6c-e13c-3e3a-8639-146cfcecf86d","pitchNumber":2,"startTime":"2025-07-29T01:11:46.724Z","endTime":"2025-07-29T01:11:54.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:11:54.278Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maikel Garcia singles on a line drive to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T01:12:15.294Z","endTime":"2025-07-29T01:12:31.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"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":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.982723263727827,"aZ":-16.35035374103178,"pfxX":-6.066758887961925,"pfxZ":7.952717053610737,"pX":-0.38857251349133,"pZ":3.371448728000441,"vX0":5.26516818611732,"vY0":-139.8127753232037,"vZ0":-3.3599685902737413,"x":131.81,"y":147.75,"x0":-1.503134498773224,"y0":50.0045165915522,"z0":5.654565142479403,"aX":-12.074619134333753},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.9,"breakHorizontal":10.0,"spinRate":2236,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.39098540327893483,"extension":6.913163024062536},"hitData":{"launchSpeed":78.1,"launchAngle":29.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.61,"coordY":95.56}},"index":0,"playId":"fb12f436-2c54-3a7d-8114-ad3d00843388","pitchNumber":1,"startTime":"2025-07-29T01:12:20.091Z","endTime":"2025-07-29T01:12:31.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:12:31.255Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T01:12:53.300Z","endTime":"2025-07-29T01:14:54.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"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":81.9,"endSpeed":76.3,"strikeZoneTop":3.13918686799247,"strikeZoneBottom":1.30664726042414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.208829691046247,"aZ":-29.495503418265415,"pfxX":2.630643063465164,"pfxZ":1.8318487488399429,"pX":-0.5421839371997823,"pZ":1.9921228881199666,"vX0":2.1504644835658064,"vY0":-119.37066086127177,"vZ0":-2.3772512704226774,"x":137.67,"y":184.99,"x0":-1.792390474304506,"y0":50.00314413461453,"z0":5.6230005003862225,"aX":3.844579625278187},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.1,"breakHorizontal":-5.3,"spinRate":2279,"spinDirection":136},"zone":4,"typeConfidence":0.9,"plateTime":0.4566124304267154,"extension":6.739585554431705},"index":0,"playId":"fb5f2de9-5116-3c51-abee-434731d42376","pitchNumber":1,"startTime":"2025-07-29T01:13:04.848Z","endTime":"2025-07-29T01:13:08.821Z","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":"4976bb33-33f7-376c-a68e-08aee08a4264","startTime":"2025-07-29T01:13:21.703Z","endTime":"2025-07-29T01:13:25.913Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.654927549120647,"aZ":-31.740210576352858,"pfxX":2.7985923314372507,"pfxZ":0.29175460289276245,"pX":-0.5958071304357648,"pZ":2.50877146814497,"vX0":2.1726932572673467,"vY0":-120.80043367451306,"vZ0":-0.9982071906019099,"x":139.71,"y":171.04,"x0":-1.8691716476997402,"y0":50.00231559411412,"z0":5.707704614427495,"aX":4.1520784516978},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.6,"breakHorizontal":-5.5,"spinRate":2221,"spinDirection":141},"zone":4,"typeConfidence":0.89,"plateTime":0.4527338733023365,"extension":6.679538427553924},"index":2,"playId":"9b3fa44c-20ae-33ee-bb9f-08407b5581f3","pitchNumber":2,"startTime":"2025-07-29T01:13:38.646Z","endTime":"2025-07-29T01:13:44.761Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.36397112654896,"strikeZoneBottom":1.53143764566018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.043465079006857,"aZ":-27.61081540327426,"pfxX":1.412833158090531,"pfxZ":2.957012346666426,"pX":1.2623200207238698,"pZ":2.8372243623130626,"vX0":6.382841244661523,"vY0":-122.81812730829252,"vZ0":-1.2198871679121097,"x":68.88,"y":162.17,"x0":-1.5430896878513578,"y0":50.0015344018748,"z0":5.66694722046607,"aX":2.1799477962106764},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.4,"breakHorizontal":-4.0,"spinRate":2147,"spinDirection":149},"zone":12,"typeConfidence":0.89,"plateTime":0.444268851425734,"extension":6.809018705726837},"index":3,"playId":"38e8ff1d-cd98-373d-875b-ddbfc54139b6","pitchNumber":3,"startTime":"2025-07-29T01:14:03.939Z","endTime":"2025-07-29T01:14:08.316Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.210483301440817,"aZ":-32.014006784273185,"pfxX":1.550180804779254,"pfxZ":0.11414178094539018,"pX":-0.043007057230367,"pZ":2.452584330115896,"vX0":3.1796690685719997,"vY0":-117.30031825444061,"vZ0":-0.6115700378936738,"x":118.64,"y":172.56,"x0":-1.6175459689256908,"y0":50.00300515731593,"z0":5.701851391908149,"aX":2.1591837579273268},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.4,"breakHorizontal":-3.6,"spinRate":2202,"spinDirection":115},"zone":5,"typeConfidence":0.8,"plateTime":0.4669706340764246,"extension":6.6460792967001785},"index":4,"playId":"afa235a0-d9fe-3542-8f13-4257a8560aa3","pitchNumber":4,"startTime":"2025-07-29T01:14:22.152Z","endTime":"2025-07-29T01:14:26.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.57263659207349,"aZ":-30.359549730270206,"pfxX":1.5571578001317326,"pfxZ":1.2298482564540825,"pX":1.8668316330482597,"pZ":1.6195805987260727,"vX0":7.610185087028234,"vY0":-119.95357094658638,"vZ0":-3.0102387941998723,"x":45.84,"y":195.05,"x0":-1.5334248061018028,"y0":50.00163085934801,"z0":5.564053161443009,"aX":2.296591141147655},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.8,"breakHorizontal":-4.4,"spinRate":2283,"spinDirection":104},"zone":14,"typeConfidence":0.9,"plateTime":0.45451705450020086,"extension":6.793397477837394},"index":5,"playId":"0cfc8b58-d66b-313d-8d48-bd70a3195231","pitchNumber":5,"startTime":"2025-07-29T01:14:49.413Z","endTime":"2025-07-29T01:14:54.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:14:54.851Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ozzie Albies pops out to second baseman Jonathan India.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T01:17:12.861Z","endTime":"2025-07-29T01:17:46.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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_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":85.4,"endSpeed":79.3,"strikeZoneTop":3.23060073320568,"strikeZoneBottom":1.65320997898103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.274719695158645,"aZ":-31.013646099146296,"pfxX":3.3571345122298686,"pfxZ":0.7314740680655802,"pX":-0.7896186797864095,"pZ":3.2502531600230293,"vX0":-1.2476092209252985,"vY0":-124.57707433185715,"vZ0":-0.9113886956139572,"x":147.1,"y":151.02,"x0":-0.7218198441813918,"y0":50.004188942063905,"z0":6.157894358027815,"aX":5.338999363465507},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.3,"breakHorizontal":-5.9,"spinRate":2223,"spinDirection":131},"zone":1,"typeConfidence":2.0,"plateTime":0.43771169237076313,"extension":6.085909830679335},"index":0,"playId":"066e787b-2541-3328-a730-17ccea465cf3","pitchNumber":1,"startTime":"2025-07-29T01:17:20.729Z","endTime":"2025-07-29T01:17:25.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.7546447045139,"aZ":-29.121583084007035,"pfxX":-7.072081780118028,"pfxZ":1.7738508019357226,"pX":0.3915196050914139,"pZ":2.101643189992745,"vX0":5.080511272424833,"vY0":-129.30098459973917,"vZ0":-3.714368893710127,"x":102.08,"y":182.04,"x0":-0.6638006497665291,"y0":50.00424443448178,"z0":5.751010141801443,"aX":-12.175287188244978},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.8,"breakHorizontal":11.9,"spinRate":1650,"spinDirection":236},"zone":6,"typeConfidence":0.87,"plateTime":0.4209494323774834,"extension":6.285026777206295},"hitData":{"launchSpeed":72.0,"launchAngle":64.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":151.02,"coordY":156.0}},"index":1,"playId":"f190705c-ceb4-34e2-8d64-634d0d3e97d1","pitchNumber":2,"startTime":"2025-07-29T01:17:36.909Z","endTime":"2025-07-29T01:17:46.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:17:46.069Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcell Ozuna walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T01:18:08.741Z","endTime":"2025-07-29T01:19:56.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.2,"endSpeed":81.2,"strikeZoneTop":3.80349111063584,"strikeZoneBottom":1.78394665494885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.4971542582468,"aZ":-28.496023160567784,"pfxX":0.6783553056208076,"pfxZ":2.2116211851916745,"pX":0.5659643802733838,"pZ":2.846790086753398,"vX0":2.3442225255753444,"vY0":-127.14141965768137,"vZ0":-2.47668016634662,"x":95.43,"y":161.92,"x0":-0.4506827697125014,"y0":50.001848238934876,"z0":6.062009428474925,"aX":1.1259094736527644},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":-1.7,"spinRate":2369,"spinDirection":151},"zone":6,"typeConfidence":0.93,"plateTime":0.4284219353145069,"extension":6.153890107572138},"index":0,"playId":"4ebc1798-a861-3906-aa6b-121b2a01cc70","pitchNumber":1,"startTime":"2025-07-29T01:18:21.543Z","endTime":"2025-07-29T01:18:26.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":94.0,"endSpeed":86.7,"strikeZoneTop":3.70348119201496,"strikeZoneBottom":1.84177616217129,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.434948385935368,"aZ":-17.690360902046393,"pfxX":-7.709918247570865,"pfxZ":7.5694547609805465,"pX":-2.002740500489326,"pZ":3.0464412837749544,"vX0":-1.0307698696839578,"vY0":-137.01631345334815,"vZ0":-4.608110858259505,"x":193.34,"y":156.53,"x0":-0.6198537806459017,"y0":50.003976714732886,"z0":5.947872232439377,"aX":-14.754840921058403},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.0,"breakHorizontal":14.2,"spinRate":2346,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.398767851544501,"extension":6.287851792970195},"index":1,"playId":"af5dc9c0-b504-36ed-a813-07cdab5e183a","pitchNumber":2,"startTime":"2025-07-29T01:18:36.928Z","endTime":"2025-07-29T01:18:41.288Z","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":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.70853368203261,"strikeZoneBottom":1.78349264489525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.939673838689835,"aZ":-16.602683289499634,"pfxX":-6.866421055355437,"pfxZ":7.965092092450426,"pX":-0.7424599124439055,"pZ":2.6610523120569103,"vX0":1.5872736476322284,"vY0":-138.27345194812787,"vZ0":-5.982809275242689,"x":145.3,"y":166.93,"x0":-0.42777029237814435,"y0":50.0066571335477,"z0":5.9485977764473015,"aX":-13.432695631893607},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":12.1,"spinRate":2236,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.3945976497642065,"extension":6.313379797951283},"index":2,"playId":"496a06bb-51a6-33d9-8221-a06a3503aef4","pitchNumber":3,"startTime":"2025-07-29T01:18:54.056Z","endTime":"2025-07-29T01:18:59.391Z","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":87.5,"endSpeed":81.2,"strikeZoneTop":3.71676638069118,"strikeZoneBottom":1.72819859712489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.722275660856265,"aZ":-28.854237194650473,"pfxX":1.6686971986669272,"pfxZ":2.0108455416945485,"pX":1.7930074817447734,"pZ":0.8204805337733678,"vX0":5.0892308865084965,"vY0":-127.30282262921732,"vZ0":-7.02436389276297,"x":48.65,"y":216.63,"x0":-0.444141971072601,"y0":50.00177005953478,"z0":5.881858189278398,"aX":2.75450829866248},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.4,"breakHorizontal":-4.1,"spinRate":2297,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.4292970044494009,"extension":6.357633505960587},"index":3,"playId":"10bf08fe-8847-31b6-a716-8893e7e656e2","pitchNumber":4,"startTime":"2025-07-29T01:19:08.567Z","endTime":"2025-07-29T01:19:11.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.3,"strikeZoneTop":3.58239266862,"strikeZoneBottom":1.8154758444788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.33552969879383,"aZ":-28.676492404798836,"pfxX":-6.510169467674828,"pfxZ":1.9657442227478876,"pX":0.749719197640179,"pZ":1.2210880957132861,"vX0":5.5844256396846665,"vY0":-131.31169283064656,"vZ0":-6.229125358970372,"x":88.42,"y":205.81,"x0":-0.5411241167297087,"y0":50.00002649159904,"z0":5.71052410344255,"aX":-11.562159673699702},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.6,"breakHorizontal":10.8,"spinRate":1830,"spinDirection":240},"zone":14,"typeConfidence":0.76,"plateTime":0.4144244132019441,"extension":6.348681357025518},"index":4,"playId":"64883316-52b9-3865-9c38-9d24cb20d3c3","pitchNumber":5,"startTime":"2025-07-29T01:19:31.975Z","endTime":"2025-07-29T01:19:35.773Z","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":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.7,"strikeZoneTop":3.57613040567628,"strikeZoneBottom":1.71439922355089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.053681710418005,"aZ":-29.229501192190238,"pfxX":1.6577712031880063,"pfxZ":1.7508508040084738,"pX":-0.14544009702789618,"pZ":3.9851627270766095,"vX0":0.5139927305674491,"vY0":-127.51751727803658,"vZ0":0.201216907478741,"x":122.54,"y":131.18,"x0":-0.5639863953742177,"y0":50.002871780873264,"z0":6.172392485194701,"aX":2.7872162427995604},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.4,"breakHorizontal":-3.1,"spinRate":2301,"spinDirection":152},"zone":11,"typeConfidence":0.94,"plateTime":0.4261261275243795,"extension":6.077804672794945},"index":5,"playId":"963287d4-74ca-3d22-9eac-9871b245a19b","pitchNumber":6,"startTime":"2025-07-29T01:19:50.695Z","endTime":"2025-07-29T01:19:56.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:19:56.351Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Harris II walks. Marcell Ozuna to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T01:22:30.255Z","endTime":"2025-07-29T01:23:55.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnSecond":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T01:20:09.726Z","endTime":"2025-07-29T01:20:19.518Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Sam Long replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-29T01:20:19.518Z","endTime":"2025-07-29T01:22:32.503Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669674,"link":"/api/v1/people/669674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.48664554090161,"strikeZoneBottom":1.65686750413009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.75424852754871,"aZ":-12.929378120558988,"pfxX":5.431530738160018,"pfxZ":10.710878474893658,"pX":-1.34955086548052,"pZ":0.23177918043424345,"vX0":-9.20469386246981,"vY0":-132.5524631606969,"vZ0":-11.513387258765281,"x":168.44,"y":232.52,"x0":1.4470990384350748,"y0":50.00475025810856,"z0":5.550662173235215,"aX":9.761317069489978},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.3,"breakHorizontal":-8.0,"spinRate":2305,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.41168728992492465,"extension":6.160700613682859},"index":2,"playId":"af4b340a-bbf9-3a40-b3f0-7b812c0b3404","pitchNumber":1,"startTime":"2025-07-29T01:22:32.503Z","endTime":"2025-07-29T01:22:36.976Z","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":83.8,"endSpeed":78.0,"strikeZoneTop":3.45049863735836,"strikeZoneBottom":1.62082013032754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.5603316960419,"aZ":-27.53263598838378,"pfxX":0.06710443813386036,"pfxZ":3.043563638136491,"pX":-0.5309962612330366,"pZ":1.352460913775631,"vX0":-5.256206753418489,"vY0":-122.05053221185273,"vZ0":-5.031884611644248,"x":137.24,"y":202.26,"x0":1.631903702951878,"y0":50.00307704953096,"z0":5.7811323347079355,"aX":0.10279843335643414},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.7,"breakHorizontal":1.0,"spinRate":2236,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4469135326662239,"extension":6.010009053514118},"index":3,"playId":"75726ede-66b4-3b49-a1a0-6de1033d6494","pitchNumber":2,"startTime":"2025-07-29T01:22:56.099Z","endTime":"2025-07-29T01:23:01.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.51066604631349,"strikeZoneBottom":1.68110005009175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.702491054224193,"aZ":-16.179420023988527,"pfxX":4.559362884587075,"pfxZ":8.815728012956566,"pX":-0.3152740638542367,"pZ":1.6369820780936422,"vX0":-6.687096946171678,"vY0":-133.13237707894794,"vZ0":-7.53052836710998,"x":129.02,"y":194.58,"x0":1.6243220801440532,"y0":50.00212618216165,"z0":5.65009121259785,"aX":8.27222509523161},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.8,"breakHorizontal":-7.0,"spinRate":2270,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.4097393775532989,"extension":6.285199904013642},"index":4,"playId":"66473f33-4acd-365b-949c-2ceb7821bee9","pitchNumber":3,"startTime":"2025-07-29T01:23:12.394Z","endTime":"2025-07-29T01:23:17.747Z","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":84.7,"endSpeed":78.8,"strikeZoneTop":3.46426512282956,"strikeZoneBottom":1.60289487927153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.540423642994128,"aZ":-28.329456270631237,"pfxX":-1.6387582630330675,"pfxZ":2.479866878069998,"pX":-1.2741306274109634,"pZ":0.9270319282437637,"vX0":-6.295505572675233,"vY0":-123.24201426548156,"vZ0":-5.9821847542055195,"x":165.57,"y":213.75,"x0":1.5176193331636652,"y0":50.00424632179438,"z0":5.753174285451739,"aX":-2.5419405202188736},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.4,"breakHorizontal":4.3,"spinRate":2164,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.44298818605555157,"extension":6.04763300685307},"index":5,"playId":"569832e6-5f45-39ba-8e01-f136905c9211","pitchNumber":4,"startTime":"2025-07-29T01:23:29.072Z","endTime":"2025-07-29T01:23:32.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.45044662241155,"strikeZoneBottom":1.62082628716107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.27574921280189,"aZ":-13.751832593057914,"pfxX":5.23344210251963,"pfxZ":9.868612513215758,"pX":-0.6880513216802561,"pZ":1.2705543012704754,"vX0":-7.925101944077617,"vY0":-135.2233478486467,"vZ0":-8.809444708922538,"x":143.23,"y":204.48,"x0":1.5900279581010783,"y0":50.00468947717713,"z0":5.518301694094509,"aX":9.771595551513727},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":-7.9,"spinRate":2351,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.4038346944714575,"extension":6.389444999153713},"index":6,"playId":"abee1dc7-9606-36a4-9aa9-8e51488884a6","pitchNumber":5,"startTime":"2025-07-29T01:23:50.570Z","endTime":"2025-07-29T01:23:55.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:23:55.328Z","atBatIndex":49},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Allen flies into a force out, left fielder MJ Melendez to third baseman Adam Frazier. Marcell Ozuna out at 3rd. Michael Harris II to 2nd. Nick Allen to 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T01:24:20.189Z","endTime":"2025-07-29T01:25:16.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":669004,"link":"/api/v1/people/669004"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"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, 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":74.4,"endSpeed":68.7,"strikeZoneTop":3.07201095106457,"strikeZoneBottom":1.49549165400283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.016515377269204,"aZ":-41.829187782507795,"pfxX":-1.8194821352645418,"pfxZ":-8.174257107183216,"pX":0.2560716512870715,"pZ":1.8669501757448512,"vX0":-2.1133624284656967,"vY0":-108.32029954278156,"vZ0":0.47419614790732934,"x":107.24,"y":188.37,"x0":1.4830629977245604,"y0":50.0029453772388,"z0":6.241554770797679,"aX":-2.1487259564918477},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-14.3,"breakHorizontal":3.8,"spinRate":2656,"spinDirection":330},"zone":8,"typeConfidence":2.0,"plateTime":0.506850624477226,"extension":5.966753464395638},"index":0,"playId":"b1de0e9e-29c2-3be3-a35e-0fc84b6bf902","pitchNumber":1,"startTime":"2025-07-29T01:24:22.745Z","endTime":"2025-07-29T01:24:27.808Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.12,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.898508153396055,"aZ":-26.97984895000772,"pfxX":-0.6052208470607017,"pfxZ":3.272864526846143,"pX":-1.193803056397459,"pZ":0.8483306914863875,"vX0":-6.461694444068971,"vY0":-124.79214431614933,"vZ0":-6.561479486652326,"x":162.5,"y":215.88,"x0":1.502027859479179,"y0":50.00155943095099,"z0":5.7191019899554885,"aX":-0.9574988154102997},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.7,"breakHorizontal":2.5,"spinRate":2300,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.43804710426646176,"extension":6.079173816838984},"index":1,"playId":"e36fe41a-090a-31cc-984d-0f8c168e2606","pitchNumber":2,"startTime":"2025-07-29T01:24:39.514Z","endTime":"2025-07-29T01:24:46.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.12,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.539995563151024,"aZ":-26.94308849810385,"pfxX":0.08687565334483915,"pfxZ":3.3189891347748466,"pX":-0.9792702827783092,"pZ":1.774248448723837,"vX0":-6.431707303302037,"vY0":-124.67784285468058,"vZ0":-4.297665057064179,"x":154.33,"y":190.88,"x0":1.6202569118574672,"y0":50.00567126168954,"z0":5.738155718962489,"aX":0.1372532328702036},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.3,"breakHorizontal":1.3,"spinRate":2188,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.43893156073257344,"extension":6.140276277010244},"hitData":{"launchSpeed":72.2,"launchAngle":44.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.73,"coordY":126.67}},"index":2,"playId":"79f3cce5-5a42-3e81-88c5-722708db7cd1","pitchNumber":3,"startTime":"2025-07-29T01:25:03.825Z","endTime":"2025-07-29T01:25:16.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:25:16.946Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jurickson Profar flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T01:26:04.194Z","endTime":"2025-07-29T01:28:10.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"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"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.58685180971975,"strikeZoneBottom":1.81800635611889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.822956555585296,"aZ":-11.495584121118002,"pfxX":5.032598201884793,"pfxZ":11.142025437299456,"pX":0.08287893001728161,"pZ":1.5704377606790192,"vX0":-5.764837003185371,"vY0":-134.99135053500703,"vZ0":-8.514814533665918,"x":113.84,"y":196.38,"x0":1.586548517038026,"y0":50.00403255280051,"z0":5.563610151459651,"aX":9.341569474701622},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.6,"breakHorizontal":-7.9,"spinRate":2311,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4048731303765063,"extension":6.310787093296196},"index":0,"playId":"92a85b36-9fa8-3549-81f8-b5d6e2e63721","pitchNumber":1,"startTime":"2025-07-29T01:26:04.194Z","endTime":"2025-07-29T01:26:08.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.95450782537543,"aZ":-12.818654940943173,"pfxX":4.49476546413346,"pfxZ":10.55305818345591,"pX":0.3282044130721523,"pZ":3.2635102689309514,"vX0":-4.918212543177047,"vY0":-134.74262775305604,"vZ0":-4.114359200375273,"x":104.49,"y":150.67,"x0":1.5953252873103079,"y0":50.00351680467499,"z0":5.719496075902713,"aX":8.244898716159476},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.4,"breakHorizontal":-7.1,"spinRate":2390,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.4068843185852984,"extension":6.3189547307467615},"index":1,"playId":"8486388c-6ec3-3144-a099-8acbef9e890b","pitchNumber":2,"startTime":"2025-07-29T01:26:24.356Z","endTime":"2025-07-29T01:26:27.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.36162225219801,"aZ":-13.242243753212348,"pfxX":5.043136957253734,"pfxZ":9.965852096216874,"pX":-0.333554109731172,"pZ":1.9384756904360108,"vX0":-6.790170345392566,"vY0":-137.20763330412015,"vZ0":-7.353803095446394,"x":129.71,"y":186.44,"x0":1.5221482244181923,"y0":50.00330478477846,"z0":5.562373636423386,"aX":9.581673938780968},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":-7.7,"spinRate":2376,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.3997287824990159,"extension":6.246651823179776},"index":2,"playId":"61118ce0-01b5-3b0a-bdfa-d9e3233882b9","pitchNumber":3,"startTime":"2025-07-29T01:26:51.488Z","endTime":"2025-07-29T01:26:55.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.633581707110814,"aZ":-14.975806274692092,"pfxX":4.268872648062281,"pfxZ":9.302759107363903,"pX":-0.1627731273405998,"pZ":3.6552545917821546,"vX0":-5.799906368219441,"vY0":-134.7187906966181,"vZ0":-2.8882233737889926,"x":123.2,"y":140.09,"x0":1.4574808311982181,"y0":50.00588822039172,"z0":5.791978035220322,"aX":7.895329824129136},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":-6.6,"spinRate":2339,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.40565568275974107,"extension":6.347623212531578},"index":3,"playId":"d38811fd-5502-3d2d-a250-7bd17ae0175e","pitchNumber":4,"startTime":"2025-07-29T01:27:16.501Z","endTime":"2025-07-29T01:27:22.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.09671827584584,"aZ":-29.665577311435843,"pfxX":-1.2905931474828614,"pfxZ":1.5481863310553265,"pX":0.7176619199053775,"pZ":2.725825556778228,"vX0":-2.1015769606039787,"vY0":-126.23543768284343,"vZ0":-1.6825017207346518,"x":89.64,"y":165.18,"x0":1.7265818345004684,"y0":50.00548251532157,"z0":5.774101950224413,"aX":-2.097166201683652},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.6,"breakHorizontal":2.8,"spinRate":2277,"spinDirection":175},"zone":6,"typeConfidence":2.0,"plateTime":0.4327878107511056,"extension":6.003936884225619},"index":4,"playId":"b4ffa8d6-e8d1-35df-9dee-8d15c347f3eb","pitchNumber":5,"startTime":"2025-07-29T01:27:38.704Z","endTime":"2025-07-29T01:27:43.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":71.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.67266378482146,"aZ":-43.37302312229332,"pfxX":-1.4484942620036663,"pfxZ":-8.828124325618667,"pX":0.12874859258033394,"pZ":2.7975038432789434,"vX0":-2.44039111301827,"vY0":-112.03174473587036,"vZ0":2.3711589635029813,"x":112.09,"y":163.25,"x0":1.4213523828733938,"y0":50.003668243907995,"z0":6.16589603769466,"aX":-1.8369442489965986},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-15.0,"breakHorizontal":3.2,"spinRate":2587,"spinDirection":327},"zone":5,"typeConfidence":2.0,"plateTime":0.4893389831958128,"extension":6.110788447201279},"hitData":{"launchSpeed":89.1,"launchAngle":36.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.8,"coordY":67.88}},"index":5,"playId":"5e2e272f-f628-3330-b31b-e7d260ee9e21","pitchNumber":6,"startTime":"2025-07-29T01:28:01.962Z","endTime":"2025-07-29T01:28:10.978Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:28:10.978Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a ground ball to third baseman Austin Riley.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T01:30:18.391Z","endTime":"2025-07-29T01:31:47.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"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],"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":4},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.21441465482186,"strikeZoneBottom":1.49096803401709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.02551206229928,"aZ":-15.174659809055902,"pfxX":-5.2748853273180085,"pfxZ":8.815018939331184,"pX":0.4583456647350821,"pZ":3.4112577320615176,"vX0":7.202721925983946,"vY0":-137.6160916924794,"vZ0":-3.2020995385065234,"x":99.53,"y":146.68,"x0":-1.5010877708751391,"y0":50.00045173714814,"z0":5.610689620185912,"aX":-10.170197459627625},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":8.2,"spinRate":2210,"spinDirection":211},"zone":12,"typeConfidence":0.89,"plateTime":0.3972178345255535,"extension":6.891837159609326},"index":0,"playId":"59d85297-ddc0-3ee1-a616-800d9c0beecc","pitchNumber":1,"startTime":"2025-07-29T01:30:18.841Z","endTime":"2025-07-29T01:30:23.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.19331675550698,"strikeZoneBottom":1.50131397599787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.698036475592588,"aZ":-14.134766920275563,"pfxX":-5.548987596611237,"pfxZ":9.521444946874041,"pX":0.7287725494963958,"pZ":1.8241287991766535,"vX0":7.932120775830738,"vY0":-136.4418933700152,"vZ0":-7.182620645371877,"x":89.22,"y":189.53,"x0":-1.4887611467926323,"y0":50.000631984763146,"z0":5.4556595492816164,"aX":-10.510903863822861},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":8.5,"spinRate":2275,"spinDirection":211},"zone":9,"typeConfidence":0.87,"plateTime":0.40072033583025,"extension":7.055173833278055},"index":1,"playId":"78d32729-56da-3119-a7eb-a10aeab3e0f1","pitchNumber":2,"startTime":"2025-07-29T01:30:32.941Z","endTime":"2025-07-29T01:30:37.666Z","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":83.9,"endSpeed":78.5,"strikeZoneTop":3.13661797479536,"strikeZoneBottom":1.38170273055034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.58700732650668,"aZ":-26.197834469096485,"pfxX":1.971955749279159,"pfxZ":3.9055340103146934,"pX":2.555214200578351,"pZ":0.8872061594650238,"vX0":9.374258288629617,"vY0":-121.94842380703385,"vZ0":-5.525610516993092,"x":19.6,"y":214.83,"x0":-1.5709738156513253,"y0":50.000010041970505,"z0":5.399921729155273,"aX":3.013184654997375},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.1,"breakHorizontal":-5.5,"spinRate":2238,"spinDirection":173},"zone":14,"typeConfidence":0.89,"plateTime":0.44657788478790605,"extension":6.940204523766781},"index":2,"playId":"2ba9d876-704b-3943-ad33-afd7d229e9b6","pitchNumber":3,"startTime":"2025-07-29T01:30:48.285Z","endTime":"2025-07-29T01:30:53.423Z","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":93.9,"endSpeed":86.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.898249288300914,"aZ":-11.936617050445388,"pfxX":-4.65470014813468,"pfxZ":10.644274151527174,"pX":-1.0670984589359263,"pZ":2.7360552580032937,"vX0":3.3137213857562395,"vY0":-136.72654946370326,"vZ0":-5.406009104093743,"x":157.68,"y":164.91,"x0":-1.687292808147574,"y0":50.00611029581241,"z0":5.5514357814119535,"aX":-8.853501295995015},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.4,"breakHorizontal":7.8,"spinRate":2308,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.3999261979068356,"extension":6.740006604929386},"index":3,"playId":"f73e18b3-4d49-3ba7-9878-a8e92deda57e","pitchNumber":4,"startTime":"2025-07-29T01:31:20.760Z","endTime":"2025-07-29T01:31:24.139Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.818881019269742,"aZ":-16.676935047876285,"pfxX":-6.750698719920858,"pfxZ":7.9477347746088505,"pX":-0.5831240266827067,"pZ":3.335471758704687,"vX0":5.402536654460101,"vY0":-138.48723545329227,"vZ0":-3.090523049143585,"x":139.23,"y":148.72,"x0":-1.678472300958922,"y0":50.00157556061069,"z0":5.576017285976309,"aX":-13.161819530215277},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":11.2,"spinRate":2267,"spinDirection":211},"zone":11,"typeConfidence":0.89,"plateTime":0.3949331943904353,"extension":6.914081889042751},"hitData":{"launchSpeed":81.2,"launchAngle":-53.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.52,"coordY":176.27}},"index":4,"playId":"73fa2a9a-a4eb-311e-bb46-94a131ba2e3f","pitchNumber":5,"startTime":"2025-07-29T01:31:39.768Z","endTime":"2025-07-29T01:31:47.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:31:47.872Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randal Grichuk singles on a ground ball to shortstop Nick Allen. Adam Frazier to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T01:32:17.710Z","endTime":"2025-07-29T01:32:50.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.24877816876833,"strikeZoneBottom":1.50123171517878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.441776819574063,"aZ":-27.888796979996496,"pfxX":3.029765498663658,"pfxZ":2.8768816697236987,"pX":-0.2255867934747076,"pZ":1.9387797535273072,"vX0":2.789960363773093,"vY0":-120.72318794123427,"vZ0":-2.8899434138702755,"x":125.6,"y":186.43,"x0":-1.7859938225840493,"y0":50.004217215031325,"z0":5.582717950673693,"aX":4.513319831919319},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.8,"breakHorizontal":-6.1,"spinRate":2293,"spinDirection":145},"zone":8,"typeConfidence":0.91,"plateTime":0.45209505021649,"extension":6.752930995270849},"index":0,"playId":"c47c83f6-d027-3dc3-b748-7d0d835e589a","pitchNumber":1,"startTime":"2025-07-29T01:32:22.385Z","endTime":"2025-07-29T01:32:26.759Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.121042613484683,"aZ":-26.919107933143266,"pfxX":2.2624961348438855,"pfxZ":3.499971679770253,"pX":0.4500060840350245,"pZ":1.6132228758205205,"vX0":4.277173908546016,"vY0":-121.33128548330211,"vZ0":-3.7406254362654767,"x":99.85,"y":195.22,"x0":-1.624590739239236,"y0":50.002685097598984,"z0":5.501790066684994,"aX":3.3978198977408276},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.8,"breakHorizontal":-5.0,"spinRate":2318,"spinDirection":153},"zone":9,"typeConfidence":0.9,"plateTime":0.4501814534594826,"extension":6.884518172421054},"hitData":{"launchSpeed":76.0,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.89,"coordY":156.51}},"index":1,"playId":"8f3b30aa-df88-37ec-b1fe-611eb1007639","pitchNumber":2,"startTime":"2025-07-29T01:32:41.753Z","endTime":"2025-07-29T01:32:50.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:32:50.285Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"MJ Melendez flies out to left fielder Jurickson Profar.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T01:35:17.714Z","endTime":"2025-07-29T01:35:47.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:33:14.931Z","endTime":"2025-07-29T01:34:11.873Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Pierce Johnson replaces Spencer Strider.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T01:34:11.873Z","endTime":"2025-07-29T01:35:17.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572955,"link":"/api/v1/people/572955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.48477182984471,"strikeZoneBottom":1.66346793368969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.078840931335662,"aZ":-35.51939810352883,"pfxX":3.1358094785003097,"pfxZ":-2.1932445191820724,"pX":-0.7782335205651356,"pZ":1.9349404533586465,"vX0":1.8313619204884841,"vY0":-122.25409242522137,"vZ0":-2.8954561771025746,"x":119.72,"y":147.02,"x0":-1.9421836592070763,"y0":50.00192719698294,"z0":6.156429309179824,"aX":4.7881729696031785},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.3,"breakHorizontal":-6.1,"spinRate":2738,"spinDirection":51},"zone":7,"typeConfidence":0.9,"plateTime":0.44650881483575144,"extension":5.7218760891722065},"index":2,"playId":"d5c9efa1-a5ad-3757-acae-26f5929ff614","pitchNumber":1,"startTime":"2025-07-29T01:35:17.714Z","endTime":"2025-07-29T01:35:22.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.906039598773607,"aZ":-36.27033144664638,"pfxX":4.791510399266198,"pfxZ":-2.6605305100162315,"pX":-0.28567276630665195,"pZ":2.9956729241739444,"vX0":2.5630768112669986,"vY0":-123.1613880261571,"vZ0":-0.3821346107117187,"x":127.89,"y":157.9,"x0":-1.9614746028659882,"y0":50.001724733556905,"z0":6.213843876212691,"aX":7.378407100706472},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.7,"breakHorizontal":-9.2,"spinRate":2868,"spinDirection":46},"zone":1,"typeConfidence":0.91,"plateTime":0.44431341027222393,"extension":5.666221913135829},"hitData":{"launchSpeed":96.6,"launchAngle":46.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.4,"coordY":80.14}},"index":3,"playId":"052700a7-ab61-3add-8119-709b18986a79","pitchNumber":2,"startTime":"2025-07-29T01:35:34.831Z","endTime":"2025-07-29T01:35:47.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:35:47.766Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Isbel strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T01:36:17.353Z","endTime":"2025-07-29T01:37:21.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"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],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"be460d96-c183-4078-840e-3e0402638a49","startTime":"2025-07-29T01:36:17.353Z","endTime":"2025-07-29T01:36:22.353Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.56860966099847,"strikeZoneBottom":1.68858409383719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.185994771450716,"aZ":-37.718108681217366,"pfxX":1.9957241233382996,"pfxZ":-3.421951468117782,"pX":-0.03549215379300373,"pZ":1.7786855558072554,"vX0":4.266706940104395,"vY0":-126.13448745596506,"vZ0":-3.3370414041094145,"x":118.35,"y":190.76,"x0":-2.0041278367259077,"y0":50.00263667641094,"z0":6.141440816056554,"aX":3.234003326193689},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.7,"breakHorizontal":-4.6,"spinRate":2804,"spinDirection":50},"zone":8,"typeConfidence":0.9,"plateTime":0.4332361484108178,"extension":5.789887177486882},"index":1,"playId":"56dd4579-4f45-3451-92f7-5d0cc891d708","pitchNumber":1,"startTime":"2025-07-29T01:36:35.775Z","endTime":"2025-07-29T01:36:40.185Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.56157620149433,"strikeZoneBottom":1.60932816185154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.44027771240897,"aZ":-35.24445215689519,"pfxX":3.7249100859413877,"pfxZ":-1.9054005272934749,"pX":-0.4701068128987364,"pZ":2.382470978853262,"vX0":2.733891330736896,"vY0":-125.46884325409991,"vZ0":-2.0113225432507043,"x":134.92,"y":174.45,"x0":-2.0530241593537206,"y0":50.000818463146395,"z0":6.0331202863292575,"aX":6.01101409029527},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.6,"breakHorizontal":-7.3,"spinRate":2875,"spinDirection":45},"zone":4,"typeConfidence":0.9,"plateTime":0.43450176055348466,"extension":5.853784617513065},"index":2,"playId":"e3f17168-bd8b-3c82-b981-069f3c42ff83","pitchNumber":2,"startTime":"2025-07-29T01:36:57.924Z","endTime":"2025-07-29T01:37:03.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.53286963966274,"aZ":-36.577101278835464,"pfxX":1.1292661846934506,"pfxZ":-2.6730033787935383,"pX":0.6604144179571433,"pZ":1.0841624224422972,"vX0":5.597369077114359,"vY0":-127.14104788114368,"vZ0":-5.006842813861382,"x":91.83,"y":209.51,"x0":-1.7106682755758147,"y0":50.00207450399661,"z0":5.9613240061858965,"aX":1.8601762280799483},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-5.8,"breakHorizontal":-3.2,"spinRate":2747,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.42977072247930925,"extension":5.846024312692351},"index":3,"playId":"af74ed33-8c95-355f-bc2b-b7842ec9111b","pitchNumber":3,"startTime":"2025-07-29T01:37:17.421Z","endTime":"2025-07-29T01:37:21.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:37:21.609Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan India grounds out sharply, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T01:37:46.755Z","endTime":"2025-07-29T01:39:12.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"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":"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":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.6,"strikeZoneTop":3.39783538228939,"strikeZoneBottom":1.61659492572486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.47561398942976,"aZ":-36.45059068499311,"pfxX":2.181188301217432,"pfxZ":-2.6309283927881832,"pX":-0.17867850333658858,"pZ":2.462454913367765,"vX0":3.6732345612874977,"vY0":-125.537329938999,"vZ0":-1.741869565473437,"x":123.81,"y":172.29,"x0":-1.935057910659229,"y0":50.00524260116473,"z0":6.0873626926944,"aX":3.5397539487929164},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.9,"breakHorizontal":-4.7,"spinRate":2891,"spinDirection":49},"zone":5,"typeConfidence":0.9,"plateTime":0.4335788037294943,"extension":5.744783933166692},"index":0,"playId":"a8ec37e9-a0c3-3691-a768-12572c6957bb","pitchNumber":1,"startTime":"2025-07-29T01:37:46.755Z","endTime":"2025-07-29T01:37:51.367Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"2fe96c61-6f33-4a6a-97ce-7c50d2a505d7","startTime":"2025-07-29T01:38:05.170Z","endTime":"2025-07-29T01:38:10.170Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.34879833047494,"strikeZoneBottom":1.50284089947046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.347970626614323,"aZ":-34.97405213718296,"pfxX":5.326740225330701,"pfxZ":-1.743733257562507,"pX":-0.017203373298386906,"pZ":3.7562068375368955,"vX0":2.738216638539694,"vY0":-125.27877205662428,"vZ0":0.9365324267483031,"x":117.66,"y":137.36,"x0":-1.8137479131310266,"y0":50.00574642304852,"z0":6.218021326861463,"aX":8.537450635809694},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.8,"breakHorizontal":-10.2,"spinRate":2966,"spinDirection":44},"zone":11,"typeConfidence":0.9,"plateTime":0.43583731711347573,"extension":5.777493441326067},"index":2,"playId":"0dcfdb88-299f-3769-9a77-d850ed338458","pitchNumber":2,"startTime":"2025-07-29T01:38:23.304Z","endTime":"2025-07-29T01:38:27.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.2,"strikeZoneTop":3.37958839811642,"strikeZoneBottom":1.57131822542157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.626999551193997,"aZ":-34.70190967664497,"pfxX":3.2261995034653164,"pfxZ":-1.5421795206973736,"pX":0.028033665129623662,"pZ":0.9701971446973351,"vX0":3.7975576353669727,"vY0":-126.29745738580546,"vZ0":-5.625041502672145,"x":115.93,"y":212.58,"x0":-1.9071783473568595,"y0":50.00520519041511,"z0":5.975863565692159,"aX":5.27896071359259},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.7,"breakHorizontal":-6.6,"spinRate":2936,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4315772023431026,"extension":5.924066430065674},"index":3,"playId":"2e77a930-9b95-3051-8bb0-c2f2f0570337","pitchNumber":3,"startTime":"2025-07-29T01:38:45.564Z","endTime":"2025-07-29T01:38:49.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.153135675614145,"aZ":-37.77805376738304,"pfxX":4.582145571523462,"pfxZ":-3.435329829421632,"pX":-0.12849199415156623,"pZ":1.939153302234579,"vX0":2.702306065441065,"vY0":-126.49378182130516,"vZ0":-2.6501548483974164,"x":121.9,"y":186.42,"x0":-1.803570688084564,"y0":50.003325636673054,"z0":6.009265706871087,"aX":7.475208630744111},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-6.6,"breakHorizontal":-8.9,"spinRate":3016,"spinDirection":36},"zone":8,"typeConfidence":0.9,"plateTime":0.4318853243394223,"extension":5.904290868931351},"hitData":{"launchSpeed":108.2,"launchAngle":-17.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":152.54,"coordY":154.48}},"index":4,"playId":"324827a0-1618-379f-aa49-53d4fd3e1b93","pitchNumber":4,"startTime":"2025-07-29T01:39:04.939Z","endTime":"2025-07-29T01:39:12.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:39:12.652Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:41:18.043Z","endTime":"2025-07-29T01:42:26.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.61134934603564,"strikeZoneBottom":1.7046827182653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.100345411716397,"aZ":-26.580163222385995,"pfxX":-1.7337260805428523,"pfxZ":3.7614405227381305,"pX":0.038803246838920114,"pZ":2.8482197015114386,"vX0":-2.8393902592049947,"vY0":-121.55872220054903,"vZ0":-1.8677799458369164,"x":115.52,"y":161.88,"x0":1.449902663233635,"y0":50.00412194487917,"z0":5.947010540070405,"aX":-2.5797962597616397},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.6,"breakHorizontal":3.8,"spinRate":2249,"spinDirection":162},"zone":5,"typeConfidence":2.0,"plateTime":0.45156783915167065,"extension":5.93376098309695},"index":0,"playId":"ee810c21-b954-3c4f-a857-4e51b437d546","pitchNumber":1,"startTime":"2025-07-29T01:41:25.897Z","endTime":"2025-07-29T01:41:30.387Z","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":83.4,"endSpeed":76.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.956717402101653,"aZ":-30.50876226372847,"pfxX":-0.3440387011337303,"pfxZ":1.1225299968530784,"pX":0.06657155381097092,"pZ":1.6540208810707502,"vX0":-3.281786166428739,"vY0":-121.40453499052445,"vZ0":-3.4663166273918127,"x":114.46,"y":194.12,"x0":1.4836035924702802,"y0":50.00420390127284,"z0":5.770937306308312,"aX":-0.51026914211111},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.4,"breakHorizontal":1.4,"spinRate":2378,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.45209303368153675,"extension":5.999381267703061},"index":1,"playId":"57b9cab2-de9f-39cf-ba66-9ed7a3afaca0","pitchNumber":2,"startTime":"2025-07-29T01:41:37.411Z","endTime":"2025-07-29T01:41:42.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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.863364525510036,"aZ":-39.88038347287149,"pfxX":-3.4560658994866937,"pfxZ":-5.68284792274525,"pX":0.09654480261877435,"pZ":2.8966793784547296,"vX0":-3.898321295141141,"vY0":-115.55270049534784,"vZ0":3.1637307363831195,"x":113.32,"y":160.57,"x0":2.2522178606620304,"y0":50.00083382282814,"z0":5.332672703783419,"aX":-4.688289793911412},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-9.2,"breakHorizontal":7.2,"spinRate":2742,"spinDirection":301},"zone":5,"typeConfidence":2.0,"plateTime":0.47340013578308104,"extension":5.727638758300684},"index":2,"playId":"8196d801-683c-3ac6-99e7-481ec7699f27","pitchNumber":3,"startTime":"2025-07-29T01:42:00.805Z","endTime":"2025-07-29T01:42:04.824Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.081151443307046,"aZ":-22.572306355172383,"pfxX":9.837692364513128,"pfxZ":5.14920146185411,"pX":-0.2235756753732142,"pZ":1.5482673744586346,"vX0":-9.809434816783138,"vY0":-135.0993732376083,"vZ0":-4.905641037087724,"x":125.52,"y":196.98,"x0":2.161488572222685,"y0":50.00021162189647,"z0":4.956289726761334,"aX":18.337576341073788},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.5,"breakHorizontal":-16.0,"spinRate":2303,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.4041000839543436,"extension":6.151379751527876},"hitData":{"launchSpeed":79.1,"launchAngle":-1.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":136.83,"coordY":142.83}},"index":3,"playId":"68afe9dd-36ec-368c-94ed-226da5517287","pitchNumber":4,"startTime":"2025-07-29T01:42:18.691Z","endTime":"2025-07-29T01:42:26.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:42:26.884Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronald Acuña Jr. grounds out, third baseman Adam Frazier to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:42:53.613Z","endTime":"2025-07-29T01:44:10.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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(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":84.4,"endSpeed":78.6,"strikeZoneTop":3.57737152716982,"strikeZoneBottom":1.63619455299011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.90454903868569,"aZ":-29.362346763853218,"pfxX":4.979477069637002,"pfxZ":1.8049159051764256,"pX":1.6641473332079981,"pZ":2.9520274587388924,"vX0":-1.7422588162086834,"vY0":-123.0350659630107,"vZ0":-0.8176185754845307,"x":53.57,"y":159.08,"x0":1.728378787432537,"y0":50.00090472143189,"z0":5.743473241293303,"aX":7.7502756907814305},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.4,"breakHorizontal":-8.8,"spinRate":1512,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.44259718785260116,"extension":5.81191642037997},"index":0,"playId":"8c5238dd-a79e-3b45-a207-5048ed0d5d7a","pitchNumber":1,"startTime":"2025-07-29T01:42:55.835Z","endTime":"2025-07-29T01:42:58.938Z","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.2,"endSpeed":79.0,"strikeZoneTop":3.58129363379695,"strikeZoneBottom":1.67159694114616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.084046421399595,"aZ":-28.62359411047452,"pfxX":5.543646100501215,"pfxZ":2.248097401788355,"pX":0.9853206068890592,"pZ":2.5065210189456084,"vX0":-3.774586056579523,"vY0":-124.09367141474131,"vZ0":-2.0194465637280126,"x":79.44,"y":171.1,"x0":1.796936680861608,"y0":50.00174834488159,"z0":5.688191271976016,"aX":8.747629853189814},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.8,"breakHorizontal":-9.4,"spinRate":1541,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4394081108637682,"extension":5.9314094513357105},"index":1,"playId":"b562157e-4322-3d4c-8377-4325b57a9a21","pitchNumber":2,"startTime":"2025-07-29T01:43:10.306Z","endTime":"2025-07-29T01:43:15.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":74.8,"endSpeed":69.3,"strikeZoneTop":3.55179702038786,"strikeZoneBottom":1.67327368542614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.779772183383773,"aZ":-41.671128061044804,"pfxX":0.39532412611202794,"pfxZ":-7.932829991429892,"pX":-0.6622362264008751,"pZ":1.706438668723474,"vX0":-4.168464784548673,"vY0":-108.93715186599711,"vZ0":0.0888000017012871,"x":142.24,"y":192.71,"x0":1.2275876504972838,"y0":50.00238811250678,"z0":6.183310826971234,"aX":0.4741515337861963},"breaks":{"breakAngle":0.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-14.0,"breakHorizontal":0.5,"spinRate":2508,"spinDirection":334},"zone":7,"typeConfidence":2.0,"plateTime":0.5034952240864361,"extension":5.829463588217261},"index":2,"playId":"a21e3d7d-2f6b-3dcc-8631-5772543df127","pitchNumber":3,"startTime":"2025-07-29T01:43:26.668Z","endTime":"2025-07-29T01:43:31.658Z","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":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.56014824826304,"strikeZoneBottom":1.61884222599114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.83308004355226,"aZ":-28.57321278674968,"pfxX":4.408644476035344,"pfxZ":2.3101331686112516,"pX":-0.016050349167162827,"pZ":2.01250490186052,"vX0":-4.950757778567499,"vY0":-123.30571085213958,"vZ0":-3.2649523353912064,"x":117.61,"y":184.44,"x0":1.4340279423513622,"y0":50.002936603207495,"z0":5.7350584020872155,"aX":6.868717530331686},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.7,"breakHorizontal":-7.0,"spinRate":1497,"spinDirection":135},"zone":8,"typeConfidence":2.0,"plateTime":0.44223867920329996,"extension":5.988421331616918},"index":3,"playId":"0a84b433-cd68-39dc-b583-17b52a74e099","pitchNumber":4,"startTime":"2025-07-29T01:43:44.321Z","endTime":"2025-07-29T01:43:49.433Z","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},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.090095376035503,"aZ":-29.98152754570769,"pfxX":5.914183816830815,"pfxZ":1.396586642599118,"pX":0.4540781185504064,"pZ":1.4128498790236501,"vX0":-5.015077764208745,"vY0":-124.0582762572228,"vZ0":-4.0548216867338445,"x":99.69,"y":200.63,"x0":1.7261584619183747,"y0":50.00345571629685,"z0":5.547158446492253,"aX":9.287680766007536},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.9,"breakHorizontal":-9.6,"spinRate":1604,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.44026956902425995,"extension":6.026207531241164},"hitData":{"launchSpeed":60.7,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.33,"coordY":152.44}},"index":4,"playId":"ac4d9c6d-0861-3f09-8910-aeb6000d987b","pitchNumber":5,"startTime":"2025-07-29T01:44:02.978Z","endTime":"2025-07-29T01:44:10.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:44:10.736Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Austin Riley homers (15) on a fly ball to right center field.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:44:29.295Z","endTime":"2025-07-29T01:45:01.468Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":{"id":669674,"link":"/api/v1/people/669674"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.343721950171176,"aZ":-15.79055092402098,"pfxX":5.338957142246334,"pfxZ":8.71466567423118,"pX":0.5572248182587144,"pZ":2.592328629752809,"vX0":-4.1258033612076925,"vY0":-135.23505965869867,"vZ0":-5.287116846430257,"x":95.76,"y":168.79,"x0":1.3976744642003471,"y0":50.0038220736448,"z0":5.654569240911642,"aX":10.038160105547023},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":-9.0,"spinRate":2407,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.40272048193096976,"extension":6.046659671230504},"hitData":{"launchSpeed":102.1,"launchAngle":32.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":178.72,"coordY":36.2}},"index":0,"playId":"04a08020-4002-382e-89cf-2af19e960b93","pitchNumber":1,"startTime":"2025-07-29T01:44:37.568Z","endTime":"2025-07-29T01:45:01.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:45:01.468Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sean Murphy walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:45:17.471Z","endTime":"2025-07-29T01:46:54.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":70.1,"strikeZoneTop":3.4542250356922,"strikeZoneBottom":1.61362621117269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.719416170289822,"aZ":-40.696726586580745,"pfxX":-4.23577558159129,"pfxZ":-6.866281875054341,"pX":1.024603084223685,"pZ":4.440676117534795,"vX0":0.12923925192557204,"vY0":-110.46336627941844,"vZ0":5.003101885556929,"x":77.94,"y":118.88,"x0":1.5161730062571876,"y0":50.000748503712884,"z0":6.411669329287357,"aX":-5.260675284190152},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-10.9,"breakHorizontal":7.7,"spinRate":2579,"spinDirection":330},"zone":12,"typeConfidence":2.0,"plateTime":0.4948733554249798,"extension":5.819464264681477},"index":0,"playId":"a120c39f-b3f9-31c8-910b-fe38d15325c1","pitchNumber":1,"startTime":"2025-07-29T01:45:28.357Z","endTime":"2025-07-29T01:45:32.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.5,"endSpeed":70.1,"strikeZoneTop":3.45383569434322,"strikeZoneBottom":1.61331201225114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.401248250384462,"aZ":-39.08919058863255,"pfxX":-3.3214491745242345,"pfxZ":-5.645486452308139,"pX":-1.3167035406013603,"pZ":1.864772420789273,"vX0":-4.619044171556654,"vY0":-109.89378473695099,"vZ0":-0.3972377829968261,"x":167.19,"y":188.43,"x0":1.2437764036667778,"y0":50.005109737848706,"z0":6.198606123712502,"aX":-4.064777917838084},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-10.0,"breakHorizontal":7.2,"spinRate":2641,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.49833638806263014,"extension":5.930409743039715},"index":1,"playId":"19975428-bed4-3f4c-8bae-bf8f1ada5462","pitchNumber":2,"startTime":"2025-07-29T01:45:41.680Z","endTime":"2025-07-29T01:45:46.043Z","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":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.49452493792301,"strikeZoneBottom":1.62274215634323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.349572610943067,"aZ":-27.744209000301097,"pfxX":7.07438153825991,"pfxZ":2.7803703577605,"pX":0.6739091994677915,"pZ":2.896016385806894,"vX0":-4.41212684489358,"vY0":-124.73523261087077,"vZ0":-1.3763422791692628,"x":91.31,"y":160.59,"x0":1.53610689048433,"y0":50.00455833783938,"z0":5.717911083127829,"aX":11.27884183229439},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.0,"breakHorizontal":-12.0,"spinRate":1673,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.43716785033730243,"extension":5.986250549437445},"index":2,"playId":"5c533bee-762f-3151-ad13-7399578115c8","pitchNumber":3,"startTime":"2025-07-29T01:45:57.442Z","endTime":"2025-07-29T01:46:02.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.45836095309226,"strikeZoneBottom":1.77388957319471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.198723792919203,"aZ":-16.956205092227865,"pfxX":6.005484631239083,"pfxZ":8.258916626688583,"pX":-0.5602514708010763,"pZ":1.7326533949602787,"vX0":-6.787401400320478,"vY0":-134.6273321496001,"vZ0":-6.994397937587618,"x":138.36,"y":192.0,"x0":1.2088397004317346,"y0":50.00114180353346,"z0":5.556532214556574,"aX":11.064252958267755},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":-9.5,"spinRate":2374,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.40625878699043305,"extension":6.292855384453279},"index":3,"playId":"106fca63-d8f2-332a-aad7-72168981e41d","pitchNumber":4,"startTime":"2025-07-29T01:46:14.761Z","endTime":"2025-07-29T01:46:19.718Z","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":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.47694912384836,"strikeZoneBottom":1.63633072807853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.660835990831952,"aZ":-27.220037100369655,"pfxX":-0.43133764030031874,"pfxZ":3.043362131338342,"pX":-0.20868339194693472,"pZ":1.0479526150287723,"vX0":-3.7262027492465455,"vY0":-126.21815787889476,"vZ0":-5.884955412891946,"x":124.95,"y":210.49,"x0":1.3375747181474145,"y0":50.00102687236128,"z0":5.577995984752274,"aX":-0.701580810718756},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.6,"breakHorizontal":1.6,"spinRate":2468,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.43256335444399197,"extension":6.044419190430434},"index":4,"playId":"fa7e031d-7392-3334-83f2-1fbeea8d3288","pitchNumber":5,"startTime":"2025-07-29T01:46:29.781Z","endTime":"2025-07-29T01:46:35.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.43401783066269,"strikeZoneBottom":1.62475365065575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.44422867054135,"aZ":-14.043407964459687,"pfxX":5.690844701372141,"pfxZ":9.60098722065722,"pX":1.3059921526371012,"pZ":1.6016631432139798,"vX0":-2.5176045688195305,"vY0":-136.42654436357049,"vZ0":-7.890069072467194,"x":67.22,"y":195.54,"x0":1.5002787080145363,"y0":50.00657373177194,"z0":5.4953201724893255,"aX":10.751337918530945},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.0,"breakHorizontal":-9.8,"spinRate":2449,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.4011666488772909,"extension":6.219604495379659},"index":5,"playId":"c123ae04-d7d3-3571-b0d4-95b21b0a6e66","pitchNumber":6,"startTime":"2025-07-29T01:46:51.302Z","endTime":"2025-07-29T01:46:54.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:46:54.566Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ozzie Albies walks. Sean Murphy to 2nd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:49:24.028Z","endTime":"2025-07-29T01:50:59.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnSecond":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T01:47:10.349Z","endTime":"2025-07-29T01:47:18.431Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Steven Cruz replaces Sam Long.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-29T01:47:18.431Z","endTime":"2025-07-29T01:49:26.338Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674444,"link":"/api/v1/people/674444"},"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":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.6,"strikeZoneTop":3.21900446866993,"strikeZoneBottom":1.59747859835102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.74348916869554,"aZ":-12.008970161614105,"pfxX":-4.776516223918483,"pfxZ":9.791020767413253,"pX":-0.9175631511804623,"pZ":2.931375339969167,"vX0":7.739677763675821,"vY0":-142.6023920774087,"vZ0":-5.022181846773309,"x":151.98,"y":159.63,"x0":-3.0461247755082663,"y0":50.00707657975621,"z0":5.472916871053268,"aX":-9.842273913724958},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":7.1,"spinRate":2159,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.384082959420855,"extension":6.536872191904584},"index":2,"playId":"c4b24e80-4b98-3ce2-b207-eb5e00b745c6","pitchNumber":1,"startTime":"2025-07-29T01:49:26.338Z","endTime":"2025-07-29T01:49:31.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.17459272513774,"strikeZoneBottom":1.64670053817034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.162377617666316,"aZ":-23.439493622820635,"pfxX":0.9836536999129359,"pfxZ":4.809679720625491,"pX":-1.301252907297554,"pZ":2.0820854059614393,"vX0":4.340263862718015,"vY0":-134.01961020317935,"vZ0":-4.882725987824423,"x":166.6,"y":182.56,"x0":-3.0701767819132253,"y0":50.00667884893392,"z0":5.6033596716424245,"aX":1.7888246158365486},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.8,"breakHorizontal":-2.8,"spinRate":2139,"spinDirection":184},"zone":13,"typeConfidence":2.0,"plateTime":0.4088077701538202,"extension":6.597683067571754},"index":3,"playId":"b87de620-ffbb-325f-b476-35202ba0659f","pitchNumber":2,"startTime":"2025-07-29T01:49:43.452Z","endTime":"2025-07-29T01:49:47.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.3152696460206,"strikeZoneBottom":1.69377795245381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.243847018372726,"aZ":-12.984840433898997,"pfxX":-4.236962480163424,"pfxZ":9.320798065540332,"pX":-0.7506262031653891,"pZ":3.903268570093803,"vX0":8.012845551841433,"vY0":-142.6765531949364,"vZ0":-2.5785619510773,"x":145.61,"y":133.39,"x0":-3.046731054929103,"y0":50.004928892339464,"z0":5.6385798463094385,"aX":-8.725937535115595},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.6,"breakHorizontal":6.0,"spinRate":2133,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.384110628477933,"extension":6.496498159549232},"index":4,"playId":"1243ab17-c296-33fa-96d5-fe4a3da9aa65","pitchNumber":3,"startTime":"2025-07-29T01:50:02.136Z","endTime":"2025-07-29T01:50:05.734Z","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":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.09226003231029,"strikeZoneBottom":1.59541553898208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.64467766674355,"aZ":-11.39785754626747,"pfxX":-4.937998012283262,"pfxZ":10.25464461341512,"pX":-0.7216905211207598,"pZ":1.74850694368596,"vX0":8.212471354435344,"vY0":-141.52102566453135,"vZ0":-7.800182568704432,"x":144.51,"y":191.57,"x0":-3.02115695424684,"y0":50.00258505690317,"z0":5.272513243853161,"aX":-10.004968851866206},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":7.2,"spinRate":2152,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.3872025139433486,"extension":6.489827267231694},"index":5,"playId":"e6d60f57-2466-3446-9ec2-0c62b9ff05bc","pitchNumber":4,"startTime":"2025-07-29T01:50:26.274Z","endTime":"2025-07-29T01:50:31.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.26124596647816,"strikeZoneBottom":1.5151093725331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.932149196806904,"aZ":-14.511847699882685,"pfxX":-4.81577614161257,"pfxZ":8.619537533850773,"pX":-1.3121689913700485,"pZ":2.8069575216176825,"vX0":6.889504648633388,"vY0":-142.30044552864712,"vZ0":-4.6345748356046315,"x":167.02,"y":162.99,"x0":-3.1399498608047733,"y0":50.00093737347393,"z0":5.377340628802297,"aX":-9.866548787861937},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.9,"breakHorizontal":7.3,"spinRate":2039,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3850440410473257,"extension":6.502765667441003},"index":6,"playId":"a05ffb83-9582-3d11-b3e9-fdd021a9448c","pitchNumber":5,"startTime":"2025-07-29T01:50:54.679Z","endTime":"2025-07-29T01:50:59.127Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:50:59.127Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcell Ozuna lines out to shortstop Bobby Witt Jr.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:51:19.091Z","endTime":"2025-07-29T01:51:53.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.5648873838739,"strikeZoneBottom":1.77438714646887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.613616725901913,"aZ":-20.044725677622008,"pfxX":-0.8280961564024838,"pfxZ":6.33683202149132,"pX":0.8085411315399104,"pZ":1.6920498056497655,"vX0":10.223839597407466,"vY0":-137.28774682408329,"vZ0":-6.650321409528722,"x":86.18,"y":193.09,"x0":-2.8517056665896865,"y0":50.00170126199677,"z0":5.504092639538314,"aX":-1.5849283212914942},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":-0.6,"spinRate":2113,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.3985378805666042,"extension":6.780862029308835},"index":0,"playId":"1f9406df-2e70-339c-9694-f82872e8d909","pitchNumber":1,"startTime":"2025-07-29T01:51:26.760Z","endTime":"2025-07-29T01:51:31.003Z","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":98.3,"endSpeed":89.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.578466329673326,"aZ":-12.232899358518237,"pfxX":-6.353611380970735,"pfxZ":9.649782450050186,"pX":-1.4049032198041513,"pZ":2.551045901047038,"vX0":7.061742775612799,"vY0":-142.9849940755457,"vZ0":-5.538211252367901,"x":170.55,"y":169.9,"x0":-3.083501679419358,"y0":50.002136879769026,"z0":5.283478938081117,"aX":-13.12947269026483},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.4,"breakHorizontal":10.1,"spinRate":2012,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3833553114469832,"extension":6.706772822581652},"hitData":{"launchSpeed":67.6,"launchAngle":15.0,"totalDistance":141.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":111.18,"coordY":147.48}},"index":1,"playId":"20e37ff6-4360-3fc2-b8f1-d7a578f165e2","pitchNumber":2,"startTime":"2025-07-29T01:51:48.002Z","endTime":"2025-07-29T01:51:53.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:51:53.680Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bobby Witt Jr. doubles (35) on a sharp ground ball to left fielder Jurickson Profar, deflected by third baseman Austin Riley.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:54:21.147Z","endTime":"2025-07-29T01:56:03.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678226,"fullName":"Daysbel Hernández","link":"/api/v1/people/678226"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Daysbel Hernández replaces Pierce Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:53:30.718Z","endTime":"2025-07-29T01:54:23.483Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678226,"link":"/api/v1/people/678226"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.7,"endSpeed":81.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.396139330244292,"aZ":-29.527101515544388,"pfxX":0.9282821389489255,"pfxZ":1.5959533769890362,"pX":1.6871897908556057,"pZ":2.0703133636770534,"vX0":6.965187008297802,"vY0":-127.62476504716862,"vZ0":-3.809395830026217,"x":52.69,"y":182.88,"x0":-1.1895291730512176,"y0":50.0051088582803,"z0":5.888474082748425,"aX":1.543206443636014},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.3,"breakHorizontal":-3.1,"spinRate":2575,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.42792392227902765,"extension":5.997458852646081},"index":1,"playId":"22a91b39-793f-3b84-afd1-adbd686893e7","pitchNumber":1,"startTime":"2025-07-29T01:54:23.483Z","endTime":"2025-07-29T01:54:28.328Z","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":88.7,"endSpeed":82.3,"strikeZoneTop":3.5711688420651,"strikeZoneBottom":1.65130460682973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.744285228434872,"aZ":-26.571125134277743,"pfxX":-1.1628523930220913,"pfxZ":3.301771110832487,"pX":1.212141424086876,"pZ":0.905460917386241,"vX0":6.853102153266636,"vY0":-128.97550003878771,"vZ0":-6.986716039571837,"x":70.8,"y":214.33,"x0":-1.319027878324263,"y0":50.006082645178964,"z0":5.675394865572047,"aX":-1.9761317550655202},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.7,"breakHorizontal":0.7,"spinRate":2718,"spinDirection":201},"zone":14,"typeConfidence":0.89,"plateTime":0.4233319698145679,"extension":6.0531286819483325},"index":2,"playId":"af5586e4-b4e1-3556-8498-c54ade68a55e","pitchNumber":2,"startTime":"2025-07-29T01:54:39.722Z","endTime":"2025-07-29T01:54:43.557Z","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.7,"endSpeed":80.4,"strikeZoneTop":3.48600248176174,"strikeZoneBottom":1.62905446050816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.484201280577082,"aZ":-30.477858178274897,"pfxX":0.9235894970167804,"pfxZ":1.0477530938268629,"pX":1.781717190569147,"pZ":1.1590823998656457,"vX0":7.404271618310145,"vY0":-126.11089310593626,"vZ0":-5.333883499186658,"x":49.09,"y":207.48,"x0":-1.3064214276178703,"y0":50.00250482044496,"z0":5.745751725240536,"aX":1.494226649501479},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":-3.2,"spinRate":2596,"spinDirection":23},"zone":14,"typeConfidence":0.91,"plateTime":0.4335126858739211,"extension":6.035160188335808},"index":3,"playId":"311a3192-d1ad-3fe1-9257-6448c87f23b2","pitchNumber":3,"startTime":"2025-07-29T01:54:54.204Z","endTime":"2025-07-29T01:54:57.204Z","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.2,"endSpeed":80.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.69593940868176,"aZ":-29.48405532561823,"pfxX":0.6986956582384377,"pfxZ":1.638135614843998,"pX":-0.24610295027537107,"pZ":3.2072540647068473,"vX0":3.0023592231706067,"vY0":-127.0727888363908,"vZ0":-1.0535893090199422,"x":126.38,"y":152.18,"x0":-1.5310989354771647,"y0":50.00460402116706,"z0":5.957983249330407,"aX":1.1487797659694907},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":-1.9,"spinRate":2615,"spinDirection":127},"zone":2,"typeConfidence":0.9,"plateTime":0.43013634724527483,"extension":5.938242821967075},"index":4,"playId":"539d6bad-0d77-34a5-9d80-d5685817ef6a","pitchNumber":4,"startTime":"2025-07-29T01:55:09.238Z","endTime":"2025-07-29T01:55:13.749Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-29T01:55:24.110Z","endTime":"2025-07-29T01:55:35.377Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"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":87.8,"endSpeed":81.2,"strikeZoneTop":3.54260858908319,"strikeZoneBottom":1.62281793825041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.986721308408793,"aZ":-29.867101802080423,"pfxX":0.9749744015319406,"pfxZ":1.3914007856585355,"pX":1.7073886857362297,"pZ":1.6720398016742033,"vX0":6.993048930225246,"vY0":-127.66287225953207,"vZ0":-4.393895759788704,"x":51.92,"y":193.63,"x0":-1.1881449039243581,"y0":50.00438007136323,"z0":5.752472209341371,"aX":1.6166968839757105},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.8,"breakHorizontal":-3.2,"spinRate":2631,"spinDirection":141},"zone":14,"typeConfidence":0.9,"plateTime":0.42819055007960616,"extension":6.059555568276262},"index":6,"playId":"0de0ab10-e016-3b7e-8f36-aec0cbc9e8ff","pitchNumber":5,"startTime":"2025-07-29T01:55:35.377Z","endTime":"2025-07-29T01:55:38.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.21837198900747,"aZ":-15.288239652649693,"pfxX":-7.9864479529704955,"pfxZ":8.682922564147006,"pX":-0.666658367415019,"pZ":2.0573452008801003,"vX0":4.566423847517828,"vY0":-138.85068515051606,"vZ0":-7.313423610046727,"x":142.41,"y":183.23,"x0":-1.2982963895291981,"y0":50.003960681907,"z0":5.750314792254604,"aX":-15.53477389448298},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.3,"breakHorizontal":13.4,"spinRate":2251,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.39506416981065273,"extension":6.120301155415844},"hitData":{"launchSpeed":105.8,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":37.0,"coordY":98.0}},"index":7,"playId":"0e9f2e49-8047-35b3-b8f3-18b1f8a40850","pitchNumber":6,"startTime":"2025-07-29T01:55:49.726Z","endTime":"2025-07-29T01:56:03.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:56:03.532Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Vinnie Pasquantino doubles (16) on a sharp line drive to right fielder Ronald Acuña Jr. Bobby Witt Jr. scores.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:56:31.658Z","endTime":"2025-07-29T01:57:11.657Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678226,"fullName":"Daysbel Hernández","link":"/api/v1/people/678226"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":678226,"link":"/api/v1/people/678226"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.7365008329128,"strikeZoneBottom":1.65312536745306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.013604135532102,"aZ":-14.405086844390429,"pfxX":-4.959326486594465,"pfxZ":8.998365132589846,"pX":0.9583655653741048,"pZ":3.721670069453701,"vX0":7.361898603750295,"vY0":-139.3291714589059,"vZ0":-3.3471783467784477,"x":80.47,"y":138.29,"x0":-1.068438968471615,"y0":50.00293410936791,"z0":5.884828797931245,"aX":-9.793980787600782},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":7.6,"spinRate":2276,"spinDirection":224},"zone":12,"typeConfidence":0.89,"plateTime":0.3924533450183989,"extension":6.014367877550091},"index":0,"playId":"e0fde254-eb5f-36b3-a1e0-8f2b179bca78","pitchNumber":1,"startTime":"2025-07-29T01:56:31.658Z","endTime":"2025-07-29T01:56:35.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":87.1,"strikeZoneTop":3.65378338821968,"strikeZoneBottom":1.76078274297188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.446010690156424,"aZ":-13.826585561624908,"pfxX":-3.264754038729721,"pfxZ":9.430349643412535,"pX":-0.5484813067233698,"pZ":2.7475563291138143,"vX0":3.3355911885570086,"vY0":-138.7176079205546,"vZ0":-5.626416371921264,"x":137.91,"y":164.6,"x0":-1.3431901701235585,"y0":50.00614540445603,"z0":5.726352782570612,"aX":-6.354644576957115},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":5.2,"spinRate":2274,"spinDirection":222},"zone":4,"typeConfidence":0.88,"plateTime":0.3950579146606872,"extension":6.0216243047406595},"index":1,"playId":"7f573e31-ad71-3f0f-9b01-162ac875587a","pitchNumber":2,"startTime":"2025-07-29T01:56:44.535Z","endTime":"2025-07-29T01:56:48.961Z","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":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.45528532935117,"aZ":-14.035161365908474,"pfxX":-4.100868415868712,"pfxZ":9.545459527220064,"pX":0.4645451317698237,"pZ":2.701588647155039,"vX0":5.943669003405982,"vY0":-136.80763534180645,"vZ0":-5.62999672577258,"x":99.29,"y":165.84,"x0":-1.200803174713172,"y0":50.00285965991801,"z0":5.743841700228139,"aX":-7.793441786581346},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.3,"breakHorizontal":6.2,"spinRate":2272,"spinDirection":222},"zone":6,"typeConfidence":0.86,"plateTime":0.39996656693201915,"extension":6.022353265925306},"hitData":{"launchSpeed":109.7,"launchAngle":16.0,"totalDistance":382.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":203.77,"coordY":65.09}},"index":2,"playId":"ef7958d6-5148-3455-be2f-fce9bee238af","pitchNumber":3,"startTime":"2025-07-29T01:56:57.830Z","endTime":"2025-07-29T01:57:11.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T01:57:11.657Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, shortstop Nick Allen to first baseman Matt Olson.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:57:44.758Z","endTime":"2025-07-29T02:00:35.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678226,"fullName":"Daysbel Hernández","link":"/api/v1/people/678226"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.54118229242553,"strikeZoneBottom":1.6280478791781,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.80408063200922,"aZ":-28.25183708587539,"pfxX":2.3914434005458483,"pfxZ":2.244120313535202,"pX":0.8374596725804463,"pZ":3.6170889978020795,"vX0":4.78243228283384,"vY0":-130.41727808404178,"vZ0":-0.4141853210818584,"x":85.08,"y":141.12,"x0":-1.3206207905100031,"y0":50.001831334212696,"z0":5.883199584319076,"aX":4.176403221197193},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":-5.3,"spinRate":2649,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.41774864507152065,"extension":5.853339581953564},"index":0,"playId":"3e811f77-7508-3ac3-9884-cbface7105c9","pitchNumber":1,"startTime":"2025-07-29T01:57:48.026Z","endTime":"2025-07-29T01:57:51.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.826048755028932,"aZ":-15.12022429338135,"pfxX":-6.943836109924177,"pfxZ":8.61947313506376,"pX":0.24522090098748867,"pZ":3.7623334609505807,"vX0":6.318260834446604,"vY0":-139.40641485621552,"vZ0":-2.994713830932319,"x":107.65,"y":137.2,"x0":-1.1427449013118582,"y0":50.00170930944867,"z0":5.841982001637007,"aX":-13.737141234688357},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":11.4,"spinRate":2278,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3921309317574835,"extension":6.00786916653916},"index":1,"playId":"992e72fd-e023-3afc-a5ea-3ecf27d74308","pitchNumber":2,"startTime":"2025-07-29T01:58:02.225Z","endTime":"2025-07-29T01:58:06.168Z","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":87.8,"endSpeed":81.7,"strikeZoneTop":3.55666883770537,"strikeZoneBottom":1.64411758184607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.871386682871872,"aZ":-28.386385969661248,"pfxX":-0.5590318067869946,"pfxZ":2.2781180173005025,"pX":1.3002016259237956,"pZ":0.6195576462313261,"vX0":6.928159789346107,"vY0":-127.62870051083758,"vZ0":-6.912768858585253,"x":67.44,"y":222.05,"x0":-1.3658903768491195,"y0":50.00621751826475,"z0":5.5699155295288065,"aX":-0.9315464779868089},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.9,"breakHorizontal":-0.4,"spinRate":2606,"spinDirection":190},"zone":14,"typeConfidence":0.9,"plateTime":0.42757365852650553,"extension":6.195199759119768},"index":2,"playId":"f12780b8-8bea-3ef1-b1c3-26a95792f346","pitchNumber":3,"startTime":"2025-07-29T01:58:18.424Z","endTime":"2025-07-29T01:58:21.463Z","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":89.2,"endSpeed":82.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.538677407481327,"aZ":-29.585660588369187,"pfxX":0.16062346343043454,"pfxZ":1.4979192776503343,"pX":0.0034810631342087344,"pZ":2.658719660112026,"vX0":3.7487934783936425,"vY0":-129.93483704817712,"vZ0":-2.273852272618476,"x":116.87,"y":166.99,"x0":-1.4725154150691615,"y0":50.00315732880174,"z0":5.769893319351394,"aX":0.2769040835360525},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.5,"breakHorizontal":-1.1,"spinRate":2503,"spinDirection":164},"zone":5,"typeConfidence":0.89,"plateTime":0.4198618399812801,"extension":5.90498891501624},"index":3,"playId":"4545e8c3-79d1-3452-aeb2-07e7ab0e627c","pitchNumber":4,"startTime":"2025-07-29T01:58:35.706Z","endTime":"2025-07-29T01:58:39.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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.50561431394935,"strikeZoneBottom":1.6560607343544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.092100435243225,"aZ":-15.075738379739484,"pfxX":-6.739260731094548,"pfxZ":8.789582314985584,"pX":-1.1457688806099262,"pZ":1.793205450296667,"vX0":2.943480713424922,"vY0":-138.17560605933565,"vZ0":-7.70434405770212,"x":160.67,"y":190.36,"x0":-1.3457756516713788,"y0":50.003164072516704,"z0":5.618891191706431,"aX":-13.107859716007889},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.6,"breakHorizontal":11.6,"spinRate":2232,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.39551855123842206,"extension":6.08809700741147},"index":4,"playId":"037756d1-0ad5-38a0-96ba-d26ac3b2f0bb","pitchNumber":5,"startTime":"2025-07-29T01:58:57.715Z","endTime":"2025-07-29T01:59:02.159Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-29T01:59:07.473Z","endTime":"2025-07-29T01:59:30.659Z","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":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.448264541147662,"aZ":-14.50070196133643,"pfxX":-5.716667339988575,"pfxZ":9.145465074531181,"pX":-0.32665043608593924,"pZ":3.043478563216639,"vX0":4.263579987586844,"vY0":-137.6353434928628,"vZ0":-4.791068099333205,"x":129.45,"y":156.61,"x0":-1.1473644572734034,"y0":50.00579901902385,"z0":5.77763507201279,"aX":-11.050356196301925},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":9.6,"spinRate":2252,"spinDirection":223},"zone":1,"typeConfidence":0.89,"plateTime":0.3968521566996728,"extension":5.943311796261176},"index":6,"playId":"1a9237be-eba3-33d3-a886-26c941906580","pitchNumber":6,"startTime":"2025-07-29T01:59:30.659Z","endTime":"2025-07-29T01:59:34.799Z","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":96.3,"endSpeed":88.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.190250529439957,"aZ":-13.555236803853768,"pfxX":-5.427303059634772,"pfxZ":9.371789698469529,"pX":1.003077915011977,"pZ":2.9790472435177926,"vX0":7.925522968186351,"vY0":-139.9703044299785,"vZ0":-5.207828901482403,"x":78.77,"y":158.35,"x0":-1.158256619486666,"y0":50.004808474071226,"z0":5.74935601364965,"aX":-10.785324423900464},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":8.3,"spinRate":2216,"spinDirection":218},"zone":12,"typeConfidence":0.9,"plateTime":0.3911109542629423,"extension":6.071054982544696},"index":7,"playId":"fdbad093-64f2-33b3-9891-5dd80c6ce4c5","pitchNumber":7,"startTime":"2025-07-29T01:59:52.897Z","endTime":"2025-07-29T01:59:56.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.45719785585739,"aZ":-30.762547912102992,"pfxX":0.5306178240230164,"pfxZ":0.8407214344665803,"pX":0.7398095952995115,"pZ":3.023834254324682,"vX0":5.241257160049915,"vY0":-127.57235183409907,"vZ0":-1.0804818085573813,"x":88.8,"y":157.14,"x0":-1.3971461696523944,"y0":50.0015898435942,"z0":5.844441043039343,"aX":0.8864742122607768},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.6,"breakHorizontal":-1.9,"spinRate":2568,"spinDirection":149},"zone":3,"typeConfidence":0.9,"plateTime":0.4268542072553747,"extension":5.899791839205113},"hitData":{"launchSpeed":99.5,"launchAngle":-14.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.1,"coordY":137.33}},"index":8,"playId":"b39dde85-46d7-39f0-9b3d-8c3b6f234eef","pitchNumber":8,"startTime":"2025-07-29T02:00:27.471Z","endTime":"2025-07-29T02:00:35.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:00:35.155Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddy Fermin flies out to left fielder Jurickson Profar.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T02:00:59.999Z","endTime":"2025-07-29T02:01:10.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678226,"fullName":"Daysbel Hernández","link":"/api/v1/people/678226"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.822612096748262,"aZ":-28.833714307983488,"pfxX":1.5074095578733382,"pfxZ":2.0110671630411403,"pX":-0.11045941018257424,"pZ":2.904761026213322,"vX0":2.937381662944981,"vY0":-127.34530052597665,"vZ0":-1.44705169674737,"x":121.21,"y":160.35,"x0":-1.4703355600424877,"y0":50.00093393414022,"z0":5.741227717942647,"aX":2.497819012373284},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.6,"breakHorizontal":-3.4,"spinRate":2710,"spinDirection":126},"zone":2,"typeConfidence":0.9,"plateTime":0.42856169400380884,"extension":5.907520642415077},"hitData":{"launchSpeed":84.9,"launchAngle":28.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.4,"coordY":80.43}},"index":0,"playId":"8b864ba4-d3cb-3956-80c0-2887a49c1010","pitchNumber":1,"startTime":"2025-07-29T02:01:01.824Z","endTime":"2025-07-29T02:01:10.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:01:10.294Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adam Frazier flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T02:01:32.689Z","endTime":"2025-07-29T02:03:47.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678226,"fullName":"Daysbel Hernández","link":"/api/v1/people/678226"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.23450870234777,"strikeZoneBottom":1.52598273077488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.651554424477176,"aZ":-30.21554725919514,"pfxX":1.4002756013822135,"pfxZ":1.1405123911277855,"pX":0.727187934575079,"pZ":2.9660973137144797,"vX0":5.176081562947917,"vY0":-129.61002024021553,"vZ0":-1.522279648173238,"x":89.28,"y":158.7,"x0":-1.4728989574737272,"y0":50.00003930636741,"z0":5.856277190986083,"aX":2.3939161465629146},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.9,"breakHorizontal":-3.6,"spinRate":2635,"spinDirection":166},"zone":3,"typeConfidence":0.9,"plateTime":0.42169492615520676,"extension":5.947117993378257},"index":0,"playId":"bad27f41-f53b-318a-89fb-46811dccfd84","pitchNumber":1,"startTime":"2025-07-29T02:01:36.350Z","endTime":"2025-07-29T02:01:43.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.21582755428118,"strikeZoneBottom":1.47582443244283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.452439082584714,"aZ":-28.319163276921266,"pfxX":2.4866331498684735,"pfxZ":2.2871070270484104,"pX":0.7232276898991687,"pZ":1.1598805016933524,"vX0":4.646849770949067,"vY0":-128.58096065357637,"vZ0":-5.682258871669041,"x":89.43,"y":207.46,"x0":-1.4268812001967413,"y0":50.000564760793424,"z0":5.582486442041585,"aX":4.181751883115635},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.1,"breakHorizontal":-5.5,"spinRate":2695,"spinDirection":161},"zone":14,"typeConfidence":0.9,"plateTime":0.4252042703210246,"extension":6.035978476164561},"index":1,"playId":"2bbfe1be-4877-38f2-a737-8f277f7dfeef","pitchNumber":2,"startTime":"2025-07-29T02:01:52.209Z","endTime":"2025-07-29T02:01:59.271Z","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":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.180211268398605,"aZ":-30.96427479407851,"pfxX":2.298627055534544,"pfxZ":0.7576453993088395,"pX":0.08454861342443017,"pZ":1.6152032166231007,"vX0":3.4915915829333453,"vY0":-125.62340640478817,"vZ0":-3.7435246430446294,"x":113.78,"y":195.17,"x0":-1.6193109129334242,"y0":50.00611456553957,"z0":5.62739523619988,"aX":3.6941032510602922},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.7,"breakHorizontal":-4.9,"spinRate":2640,"spinDirection":159},"zone":8,"typeConfidence":0.91,"plateTime":0.43511588666615,"extension":5.953377018573916},"index":2,"playId":"8c32ee8a-2de0-3f7c-bc18-86bb0e03e37d","pitchNumber":3,"startTime":"2025-07-29T02:02:11.688Z","endTime":"2025-07-29T02:02:15.227Z","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":87.9,"endSpeed":81.4,"strikeZoneTop":3.18382814904897,"strikeZoneBottom":1.50741877362577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.16185169320603,"aZ":-29.318432077500557,"pfxX":1.4627379572864254,"pfxZ":1.7156177639129355,"pX":1.1200446785949612,"pZ":0.8726862919224481,"vX0":5.800913354576298,"vY0":-127.88797710888782,"vZ0":-6.036180794030444,"x":74.31,"y":215.22,"x0":-1.3631414831655901,"y0":50.003305509971625,"z0":5.548999595828625,"aX":2.4340502134823785},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.0,"breakHorizontal":-3.8,"spinRate":2584,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.42749040299278196,"extension":6.042056840260469},"index":3,"playId":"7f21fe21-332d-3f20-948f-0d9a4fdd5c9f","pitchNumber":4,"startTime":"2025-07-29T02:02:32.510Z","endTime":"2025-07-29T02:02:36.402Z","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(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":95.7,"endSpeed":88.0,"strikeZoneTop":3.17826435524969,"strikeZoneBottom":1.4702036804394,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.839485331391312,"aZ":-13.280470549046745,"pfxX":-6.918579293695608,"pfxZ":9.656051679834828,"pX":1.3466751259737557,"pZ":0.13227796156586036,"vX0":9.354611543484243,"vY0":-138.71256726904173,"vZ0":-11.857173098682853,"x":65.67,"y":235.21,"x0":-1.164116067800943,"y0":50.00207385581264,"z0":5.337249748234718,"aX":-13.537107772125578},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":10.7,"spinRate":2288,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39425277536213255,"extension":6.223633179454182},"index":4,"playId":"7ad2c589-5558-307e-9f0c-07ffbfa808f8","pitchNumber":5,"startTime":"2025-07-29T02:02:51.227Z","endTime":"2025-07-29T02:02:55.634Z","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":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.750809421431143,"aZ":-30.793180008697835,"pfxX":0.46752801677001443,"pfxZ":0.8252582689085672,"pX":0.5556040426324407,"pZ":1.633124134161281,"vX0":4.956738122017646,"vY0":-128.09074820690856,"vZ0":-4.118992598472145,"x":95.82,"y":194.69,"x0":-1.459817792831891,"y0":50.00384495712217,"z0":5.651449233450779,"aX":0.7811318641731025},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.8,"breakHorizontal":-1.9,"spinRate":2631,"spinDirection":174},"zone":9,"typeConfidence":0.9,"plateTime":0.4265007112606676,"extension":5.937813407972051},"index":5,"playId":"4f0fc59a-2417-3f30-81be-4e57c5f1ad43","pitchNumber":6,"startTime":"2025-07-29T02:03:15.202Z","endTime":"2025-07-29T02:03:19.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.51337525665881,"aZ":-24.724195960065092,"pfxX":-0.4087197059190175,"pfxZ":4.1939955791730466,"pX":0.9257446641938888,"pZ":2.0779800222806633,"vX0":6.457276062612733,"vY0":-131.5888149295441,"vZ0":-4.514676031967473,"x":81.71,"y":182.67,"x0":-1.4934169316556725,"y0":50.00373793479106,"z0":5.6187217023361375,"aX":-0.7270184302896611},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.0,"breakHorizontal":-0.5,"spinRate":2590,"spinDirection":217},"zone":14,"typeConfidence":0.88,"plateTime":0.4141931454094214,"extension":6.1296038539220925},"hitData":{"launchSpeed":92.7,"launchAngle":46.0,"totalDistance":311.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.5,"coordY":82.92}},"index":6,"playId":"6f889b3e-6527-355d-9819-1e146404a462","pitchNumber":7,"startTime":"2025-07-29T02:03:36.138Z","endTime":"2025-07-29T02:03:47.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:03:47.658Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Harris II lines out softly to third baseman Adam Frazier.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T02:05:40.714Z","endTime":"2025-07-29T02:06:35.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.49180789518014,"strikeZoneBottom":1.63548029073788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.86536636385844,"aZ":-23.727002936152747,"pfxX":0.8623923638559052,"pfxZ":4.669888512530077,"pX":0.9206332063545712,"pZ":3.084132458816903,"vX0":9.388908258826225,"vY0":-133.4470737001547,"vZ0":-2.5472873968460115,"x":81.91,"y":155.51,"x0":-2.750765657182061,"y0":50.0042194991185,"z0":5.754557135283742,"aX":1.5591920938118227},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.2,"breakHorizontal":-3.5,"spinRate":2171,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.4099541458546261,"extension":6.730548111499489},"index":0,"playId":"ad418320-637b-3ee0-bdb5-2bbf7cacbdea","pitchNumber":1,"startTime":"2025-07-29T02:05:57.710Z","endTime":"2025-07-29T02:06:02.839Z","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":93.9,"endSpeed":86.1,"strikeZoneTop":3.53857199878232,"strikeZoneBottom":1.58780117564476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.527869400302695,"aZ":-19.377038486918522,"pfxX":-2.0955771929700697,"pfxZ":6.790741760413621,"pX":1.2332379926727781,"pZ":2.626963480781126,"vX0":11.305121410339547,"vY0":-136.31053003913982,"vZ0":-4.575812088021091,"x":69.99,"y":167.85,"x0":-2.692904677011164,"y0":50.00394373251305,"z0":5.6624662384385145,"aX":-3.950877285946012},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.5,"breakHorizontal":1.4,"spinRate":2192,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.4015863894863321,"extension":6.626848132268256},"index":1,"playId":"27e6c843-d2dd-3e58-ab29-d9873787d492","pitchNumber":2,"startTime":"2025-07-29T02:06:11.989Z","endTime":"2025-07-29T02:06:16.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":88.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.08292740289011,"aZ":-12.600839875395016,"pfxX":-5.49983290030823,"pfxZ":9.60857304828294,"pX":0.5903838420709271,"pZ":3.1948650999387223,"vX0":11.557119583111714,"vY0":-142.39018734668437,"vZ0":-4.043832174623835,"x":94.5,"y":152.52,"x0":-2.8209117892675772,"y0":50.003781411981635,"z0":5.440636628117177,"aX":-11.205237153128502},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2312,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.3858134439991421,"extension":6.6399875743273995},"hitData":{"launchSpeed":48.0,"launchAngle":35.0,"totalDistance":129.0,"trajectory":"line_drive","hardness":"soft","location":"5","coordinates":{"coordX":108.0,"coordY":158.0}},"index":2,"playId":"fba901bc-179a-35a8-ba5f-8f188735efc6","pitchNumber":3,"startTime":"2025-07-29T02:06:29.002Z","endTime":"2025-07-29T02:06:35.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:06:35.894Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Allen walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T02:06:59.241Z","endTime":"2025-07-29T02:08:02.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.05964178798294,"strikeZoneBottom":1.45144996025692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.98609807599318,"aZ":-11.900782970191335,"pfxX":-5.513181288064012,"pfxZ":9.949787480854411,"pX":-0.19086599197230386,"pZ":4.688278877684531,"vX0":9.606491588594745,"vY0":-141.31916710483023,"vZ0":-0.7403553701772143,"x":124.28,"y":112.2,"x0":-2.9065236110379367,"y0":50.00095234474799,"z0":5.712615716150137,"aX":-11.232386080315383},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":8.2,"spinRate":2232,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3864880491197904,"extension":6.601750214918921},"index":0,"playId":"576574a0-939d-38b1-91f2-c24a13ba3aaa","pitchNumber":1,"startTime":"2025-07-29T02:07:01.707Z","endTime":"2025-07-29T02:07:07.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.02878975938918,"strikeZoneBottom":1.3888534473171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.30867321921947,"aZ":-15.085013925435652,"pfxX":-5.948642944814184,"pfxZ":8.20328343306253,"pX":-1.2653586598365087,"pZ":4.04206199253543,"vX0":7.2650455290088205,"vY0":-143.2467476190533,"vZ0":-1.5583363660812848,"x":165.23,"y":129.64,"x0":-3.05854620122627,"y0":50.00305071127257,"z0":5.533614832629036,"aX":-12.393709617739681},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.8,"breakHorizontal":9.4,"spinRate":2220,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.38199826203402854,"extension":6.641690559908234},"index":1,"playId":"e59cb33f-6bf0-3916-8fe1-61bc20bcfffd","pitchNumber":2,"startTime":"2025-07-29T02:07:20.548Z","endTime":"2025-07-29T02:07:23.797Z","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":93.2,"endSpeed":85.8,"strikeZoneTop":3.12682023068734,"strikeZoneBottom":1.45547438724895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.75115710951387,"aZ":-24.547027508229572,"pfxX":-0.5596567801135892,"pfxZ":4.058007381121765,"pX":-0.8575552575606875,"pZ":3.914336366102435,"vX0":5.860588705473798,"vY0":-135.72736954962528,"vZ0":-0.1775511260819933,"x":149.69,"y":133.09,"x0":-2.965518771156313,"y0":50.00088437276088,"z0":5.679833043552018,"aX":-1.052063655080113},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.6,"breakHorizontal":-0.1,"spinRate":2129,"spinDirection":183},"zone":11,"typeConfidence":2.0,"plateTime":0.4024626960154225,"extension":6.658643969225914},"index":2,"playId":"e946a820-53a9-3650-81fa-9f9578ce490e","pitchNumber":3,"startTime":"2025-07-29T02:07:39.164Z","endTime":"2025-07-29T02:07:43.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.09081744382929,"strikeZoneBottom":1.48284223852136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.821101957805276,"aZ":-14.111650659297478,"pfxX":-5.192088769380751,"pfxZ":9.010329341527928,"pX":-1.2586918037132133,"pZ":3.2660667304472564,"vX0":6.896810738019119,"vY0":-140.2459646255921,"vZ0":-3.5158308324069396,"x":164.98,"y":150.6,"x0":-3.0678458578003838,"y0":50.004959415769754,"z0":5.448229295397444,"aX":-10.411093290454948},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":8.0,"spinRate":2156,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3896068410150515,"extension":6.595701185334812},"index":3,"playId":"117d075c-f0c3-3186-b6f6-f883a10fe3f9","pitchNumber":4,"startTime":"2025-07-29T02:07:58.206Z","endTime":"2025-07-29T02:08:02.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:08:02.539Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jurickson Profar singles on a line drive to center fielder Kyle Isbel. Nick Allen to 3rd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T02:08:22.278Z","endTime":"2025-07-29T02:09:00.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"postOnThird":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"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_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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.71944594430808,"aZ":-12.99309918660647,"pfxX":-6.140799549984981,"pfxZ":9.431043183810532,"pX":-0.6993501853225339,"pZ":2.958346068775463,"vX0":8.624325578557636,"vY0":-141.34647821081518,"vZ0":-4.424741278172505,"x":143.66,"y":158.9,"x0":-2.98515310666782,"y0":50.00010795862142,"z0":5.3716113974150765,"aX":-12.48628212606113},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":9.5,"spinRate":2229,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.38677394238846396,"extension":6.597553296847681},"index":0,"playId":"039392d8-7787-3eb9-9db6-0b41bc58f72c","pitchNumber":1,"startTime":"2025-07-29T02:08:28.677Z","endTime":"2025-07-29T02:08:31.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.800995131305775,"aZ":-13.501314218467794,"pfxX":-5.479862478141982,"pfxZ":8.985141495416693,"pX":0.15514404365896423,"pZ":2.839584384085718,"vX0":11.106396219974755,"vY0":-142.7605439333097,"vZ0":-4.368820050594238,"x":111.09,"y":162.11,"x0":-3.061880550625541,"y0":50.001986617535614,"z0":5.2306053783117274,"aX":-11.38851723471531},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.6,"breakHorizontal":7.8,"spinRate":2138,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3826925565885362,"extension":6.816280961802006},"hitData":{"launchSpeed":93.4,"launchAngle":10.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":159.0,"coordY":90.0}},"index":1,"playId":"7feb0eae-8947-382e-ab20-efa1376993bd","pitchNumber":2,"startTime":"2025-07-29T02:08:49.703Z","endTime":"2025-07-29T02:09:00.717Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:09:00.717Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Olson doubles (26) on a line drive to left fielder MJ Melendez. Nick Allen scores. Jurickson Profar to 3rd.","rbi":1,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T02:10:11.324Z","endTime":"2025-07-29T02:10:43.866Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnThird":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T02:09:53.393Z","endTime":"2025-07-29T02:10:13.351Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"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":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.57414504668274,"strikeZoneBottom":1.7261371293064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5552298992008,"aZ":-23.67996570996305,"pfxX":-0.042129346712243,"pfxZ":4.523097872933311,"pX":-1.611501206811332,"pZ":2.3972475307433356,"vX0":4.0880640811770945,"vY0":-135.4477483009544,"vZ0":-3.760969115535292,"x":178.43,"y":174.05,"x0":-3.128006568432506,"y0":50.00437650175115,"z0":5.438417025543309,"aX":-0.0797398569454224},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.7,"breakHorizontal":-0.7,"spinRate":2107,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.4027109422276629,"extension":6.704658160328361},"index":1,"playId":"ef901d38-5bff-3ae8-b3c8-419ed13da5f2","pitchNumber":1,"startTime":"2025-07-29T02:10:13.351Z","endTime":"2025-07-29T02:10:17.138Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.559046053108275,"aZ":-24.486213909799332,"pfxX":0.0647082872310969,"pfxZ":4.059336057621146,"pX":-0.41790456924575653,"pZ":1.9066365885331333,"vX0":6.8847718750989415,"vY0":-135.71299200679647,"vZ0":-4.845016335960793,"x":132.93,"y":187.3,"x0":-2.9802667922728037,"y0":50.00276204810089,"z0":5.388778855652549,"aX":0.12024963793151255},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":-1.3,"spinRate":2119,"spinDirection":192},"zone":7,"typeConfidence":2.0,"plateTime":0.40132649503025997,"extension":6.815778842923381},"hitData":{"launchSpeed":96.6,"launchAngle":8.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":34.0,"coordY":95.0}},"index":2,"playId":"41af1b8f-e683-3feb-88ea-bb7df9386961","pitchNumber":2,"startTime":"2025-07-29T02:10:31.318Z","endTime":"2025-07-29T02:10:43.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:10:43.866Z","atBatIndex":71},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Steven Cruz intentionally walks Ronald Acuña Jr.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T02:11:17.442Z","endTime":"2025-07-29T02:11:44.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnThird":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T02:11:17.442Z","endTime":"2025-07-29T02:11:40.552Z","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":1},"index":1,"playId":"07769716-0736-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-29T02:11:40.552Z","endTime":"2025-07-29T02:11:40.571Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"07769716-0736-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-29T02:11:40.571Z","endTime":"2025-07-29T02:11:40.572Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"index":3,"playId":"07769716-0736-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-29T02:11:40.572Z","endTime":"2025-07-29T02:11:40.573Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"index":4,"playId":"07769716-0736-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-29T02:11:40.573Z","endTime":"2025-07-29T02:11:44.267Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-07-29T02:11:44.267Z","atBatIndex":72},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Austin Riley doubles (20) on a sharp line drive to left fielder MJ Melendez. Jurickson Profar scores. Matt Olson scores. Ronald Acuña Jr. scores.","rbi":3,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T02:12:12.408Z","endTime":"2025-07-29T02:12:49.984Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669004,"link":"/api/v1/people/669004"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.8,"strikeZoneTop":3.50225214595402,"strikeZoneBottom":1.55390921317954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.636884635862522,"aZ":-30.847230044402295,"pfxX":1.414574248148738,"pfxZ":0.7551767103291622,"pX":1.27742684402398,"pZ":1.341428683677818,"vX0":10.279485375716567,"vY0":-131.15884290391455,"vZ0":-4.923553733862974,"x":68.31,"y":202.56,"x0":-2.8633630001252905,"y0":50.0038846586252,"z0":5.521720375505436,"aX":2.481974807730026},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.5,"breakHorizontal":-4.7,"spinRate":2092,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.41633510558096276,"extension":6.763408768289798},"index":0,"playId":"4adc6c67-59da-3a94-94db-62b405200376","pitchNumber":1,"startTime":"2025-07-29T02:12:18.658Z","endTime":"2025-07-29T02:12:22.460Z","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":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.773972818933782,"aZ":-30.64417846984296,"pfxX":1.8401297263061318,"pfxZ":0.8977141840668734,"pX":-0.19796791687742643,"pZ":2.062123591412392,"vX0":6.575388372046784,"vY0":-129.61337623850207,"vZ0":-3.1338421620608994,"x":124.55,"y":183.1,"x0":-3.001619995148218,"y0":50.005065708584354,"z0":5.614230090052424,"aX":3.147375177175723},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.2,"breakHorizontal":-4.7,"spinRate":2076,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.4217424006714876,"extension":6.719777991597127},"hitData":{"launchSpeed":113.9,"launchAngle":16.0,"totalDistance":395.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":76.34,"coordY":46.97}},"index":1,"playId":"d4ed4c0c-975b-34ac-af1f-f25106ff0b03","pitchNumber":2,"startTime":"2025-07-29T02:12:38.159Z","endTime":"2025-07-29T02:12:49.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:12:49.984Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sean Murphy grounds out, second baseman Jonathan India to first baseman Vinnie Pasquantino. Austin Riley to 3rd.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T02:13:30.536Z","endTime":"2025-07-29T02:13:41.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.3,"endSpeed":91.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.180725807295932,"aZ":-13.813693674242026,"pfxX":-6.402561090547428,"pfxZ":8.6095364704952,"pX":-0.6814615326016118,"pZ":2.532234919360666,"vX0":8.761229203872476,"vY0":-144.32254421286405,"vZ0":-5.663502033329829,"x":142.98,"y":170.41,"x0":-2.90937239926392,"y0":50.000279110368524,"z0":5.354209966070058,"aX":-13.65099290920224},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.8,"breakHorizontal":10.1,"spinRate":2233,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.37794679904010753,"extension":6.565959191326918},"hitData":{"launchSpeed":74.6,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.05,"coordY":157.02}},"index":0,"playId":"4d15c026-5d5b-3c9e-bf71-9f2f967a8780","pitchNumber":1,"startTime":"2025-07-29T02:13:33.552Z","endTime":"2025-07-29T02:13:41.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:13:41.574Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ozzie Albies walks.","rbi":0,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T02:14:09.153Z","endTime":"2025-07-29T02:16:50.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.7,"strikeZoneTop":3.34281679549128,"strikeZoneBottom":1.52728775897405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.490463943051,"aZ":-13.929154458031526,"pfxX":-6.396693140170081,"pfxZ":8.606756895432515,"pX":1.0193564538739723,"pZ":1.4198639054583873,"vX0":13.60525110348134,"vY0":-143.5743361616031,"vZ0":-8.235095321215015,"x":78.14,"y":200.44,"x0":-2.9173393430178693,"y0":50.002011966489796,"z0":5.163121722955084,"aX":-13.55968960873069},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.3,"breakHorizontal":9.4,"spinRate":2157,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3793010285431153,"extension":6.8533724036619645},"index":0,"playId":"3242989c-fb83-3024-8be3-a9c11591d42d","pitchNumber":1,"startTime":"2025-07-29T02:14:09.765Z","endTime":"2025-07-29T02:14:13.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.07048307469671,"aZ":-16.153286121475332,"pfxX":-6.372828006361714,"pfxZ":7.921190246491902,"pX":-0.4051924757643308,"pZ":3.0290569053557523,"vX0":9.6137446528477,"vY0":-140.85619561228665,"vZ0":-3.8149609140490703,"x":132.44,"y":157.0,"x0":-3.0243756047652983,"y0":50.000700155709225,"z0":5.436167230579355,"aX":-12.88678758744376},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":9.7,"spinRate":2012,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3879006481188081,"extension":6.721348279060896},"index":1,"playId":"7a4b61a8-a683-37e2-b4f7-da5496e87baf","pitchNumber":2,"startTime":"2025-07-29T02:14:29.150Z","endTime":"2025-07-29T02:14:32.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.25584266008244,"strikeZoneBottom":1.69094666210611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.323262541546583,"aZ":-15.55256752666517,"pfxX":-6.325174414808268,"pfxZ":8.058712663928537,"pX":-0.528224846027828,"pZ":3.447566101751529,"vX0":9.948738358322204,"vY0":-142.4030162701437,"vZ0":-2.410055125294255,"x":137.13,"y":145.7,"x0":-3.238182914594062,"y0":50.00480191366185,"z0":5.283453108308037,"aX":-13.050326364839993},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.3,"breakHorizontal":9.6,"spinRate":2178,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3839627210502172,"extension":6.609058094574283},"index":2,"playId":"6658c4e2-2e95-35ab-a649-2a0880a897b2","pitchNumber":3,"startTime":"2025-07-29T02:14:47.074Z","endTime":"2025-07-29T02:14:51.531Z","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":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.31054258314211,"strikeZoneBottom":1.58895786056955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.58759485943853,"aZ":-22.819626215099095,"pfxX":-1.8963830000620323,"pfxZ":4.985590726058646,"pX":-0.8906162292294069,"pZ":4.17522410990912,"vX0":5.927186000547508,"vY0":-135.5797672373298,"vZ0":-0.09979406352780174,"x":150.95,"y":126.05,"x0":-2.8515316166417586,"y0":50.00068926339988,"z0":5.795252106732525,"aX":-3.5575426654043225},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.2,"breakHorizontal":2.3,"spinRate":2074,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.40286686387216886,"extension":6.7016541904563605},"index":3,"playId":"cc41113f-1357-3a41-87ab-0840839bee1e","pitchNumber":4,"startTime":"2025-07-29T02:15:07.769Z","endTime":"2025-07-29T02:15:12.285Z","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":"33621fc6-9eed-4878-ad85-6091cb30b79a","startTime":"2025-07-29T02:15:28.829Z","endTime":"2025-07-29T02:15:33.829Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.678375460351965,"aZ":-14.147815479324137,"pfxX":-5.8939712372895094,"pfxZ":8.85238395753722,"pX":-0.4335097477875386,"pZ":3.1088857713172295,"vX0":9.235917988681875,"vY0":-141.86463619748216,"vZ0":-4.02916698246333,"x":133.52,"y":154.84,"x0":-2.9667400136224704,"y0":50.00509681378688,"z0":5.4503922311615405,"aX":-12.006056548861753},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":8.8,"spinRate":2097,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.38618862284687205,"extension":6.687436057760708},"index":5,"playId":"a06b5a40-a253-366d-8b5e-61523d6e8848","pitchNumber":5,"startTime":"2025-07-29T02:15:46.562Z","endTime":"2025-07-29T02:15:51.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.04466654206554,"aZ":-15.77085147817016,"pfxX":-7.3274325419107065,"pfxZ":7.970748820579263,"pX":0.47184945954366997,"pZ":2.1322411357182207,"vX0":11.99787809708938,"vY0":-142.39390686586026,"vZ0":-6.179175882482447,"x":99.01,"y":181.21,"x0":-2.840127686642663,"y0":50.00398741701118,"z0":5.324638556324625,"aX":-15.081815074472686},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.3,"breakHorizontal":10.9,"spinRate":2139,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3843402039891268,"extension":6.734114083874944},"index":6,"playId":"f12b2033-30f8-32e2-a737-c59b065d3aef","pitchNumber":6,"startTime":"2025-07-29T02:16:05.660Z","endTime":"2025-07-29T02:16:09.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.24894162795319,"strikeZoneBottom":1.52740844882231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.617041575036932,"aZ":-16.822606232859922,"pfxX":-5.908832124585101,"pfxZ":7.579277338670595,"pX":-0.8154736885510643,"pZ":3.651237798881313,"vX0":8.378132794039763,"vY0":-141.28473839445513,"vZ0":-1.9738902141925279,"x":148.08,"y":140.2,"x0":-3.048963943705298,"y0":50.001884157810785,"z0":5.437751255763887,"aX":-11.967762767509086},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.6,"breakHorizontal":9.0,"spinRate":2169,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.38738940753271,"extension":6.730861399184792},"index":7,"playId":"12ed8af7-0230-323e-a47b-64aec81f4633","pitchNumber":7,"startTime":"2025-07-29T02:16:44.854Z","endTime":"2025-07-29T02:16:50.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:16:50.181Z","atBatIndex":75},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcell Ozuna lines out to center fielder Kyle Isbel.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T02:17:15.313Z","endTime":"2025-07-29T02:18:45.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.5,"strikeZoneTop":3.60636578648124,"strikeZoneBottom":1.78767467286756,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.9368391766536,"aZ":-15.70238601436578,"pfxX":-7.839836172776093,"pfxZ":7.900493849317769,"pX":0.5792719368557881,"pZ":1.088978855377342,"vX0":12.542567114134911,"vY0":-143.43000869375587,"vZ0":-8.652548944938395,"x":94.92,"y":209.38,"x0":-2.8302632315629492,"y0":50.00349412806142,"z0":5.122383319738871,"aX":-16.347808669170014},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.6,"breakHorizontal":11.6,"spinRate":2140,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.38176061108274073,"extension":6.8897002265639875},"index":0,"playId":"a6ebe832-aaf8-3387-9fa1-d9ff5942bde9","pitchNumber":1,"startTime":"2025-07-29T02:17:26.618Z","endTime":"2025-07-29T02:17:29.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.51056336380601,"strikeZoneBottom":1.78595525143153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.42846327004705,"aZ":-25.923283398587714,"pfxX":-0.24312669004986143,"pfxZ":3.5281356131404085,"pX":0.8714447978656229,"pZ":2.5740912883680616,"vX0":9.847734123342793,"vY0":-131.89135742841356,"vZ0":-2.927242080927625,"x":83.78,"y":169.28,"x0":-2.869598206088672,"y0":50.00602721791667,"z0":5.5976320934478085,"aX":-0.4335617341284819},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.0,"breakHorizontal":-1.6,"spinRate":2226,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4143190512052355,"extension":6.883477071759949},"index":1,"playId":"f4b33d09-53a7-3375-8091-4c12de8f4ff5","pitchNumber":2,"startTime":"2025-07-29T02:17:48.453Z","endTime":"2025-07-29T02:17:53.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.17869363496248,"aZ":-13.937414180090258,"pfxX":-8.215909928426573,"pfxZ":8.833565246982648,"pX":-0.16348875752742908,"pZ":1.5299651585855674,"vX0":10.774623940720458,"vY0":-142.84752875417055,"vZ0":-7.984797057287857,"x":123.23,"y":197.47,"x0":-2.9184423513840985,"y0":50.00657336387148,"z0":5.239636984949068,"aX":-16.968636752325157},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":12.7,"spinRate":2286,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.38357303325046477,"extension":6.784483463374103},"index":2,"playId":"07b7ea28-9893-3ce4-b10b-af3463b81883","pitchNumber":3,"startTime":"2025-07-29T02:18:10.960Z","endTime":"2025-07-29T02:18:14.574Z","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":97.1,"endSpeed":88.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.997881143289433,"aZ":-13.211640188693474,"pfxX":-6.627438876781687,"pfxZ":9.425002183006237,"pX":0.20334826786106328,"pZ":2.338023667007822,"vX0":11.105023699764251,"vY0":-140.9426117983438,"vZ0":-5.6843911994620955,"x":109.25,"y":175.65,"x0":-2.9265596142979113,"y0":50.003903881998404,"z0":5.2340472665854785,"aX":-13.336442211930722},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":9.7,"spinRate":2161,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.38859252061266636,"extension":6.705833134396938},"hitData":{"launchSpeed":94.8,"launchAngle":24.0,"totalDistance":364.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":155.7,"coordY":55.38}},"index":3,"playId":"b04c2dc1-ced2-3a49-80a4-3454981e0b9f","pitchNumber":4,"startTime":"2025-07-29T02:18:37.800Z","endTime":"2025-07-29T02:18:45.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:18:45.607Z","atBatIndex":76},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Randal Grichuk homers (8) on a fly ball to left center field.","rbi":1,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T02:20:54.573Z","endTime":"2025-07-29T02:21:35.135Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":{"id":669276,"link":"/api/v1/people/669276"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Dylan Lee replaces Daysbel Hernández.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T02:20:04.180Z","endTime":"2025-07-29T02:20:56.805Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669276,"link":"/api/v1/people/669276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.31124950568553,"strikeZoneBottom":1.49077850775058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.61024261161279,"aZ":-27.42807497780252,"pfxX":1.642544665081052,"pfxZ":3.0529353648968005,"pX":0.04294473787278618,"pZ":2.9570803932572094,"vX0":-4.656822626581069,"vY0":-123.14638534178681,"vZ0":-2.607377296338719,"x":115.36,"y":158.94,"x0":1.7348145192418036,"y0":50.002785066652514,"z0":6.320550328507694,"aX":2.554173513538299},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.3,"breakHorizontal":-2.0,"spinRate":2049,"spinDirection":175},"zone":2,"typeConfidence":0.88,"plateTime":0.44268202324341255,"extension":6.177862773271024},"index":1,"playId":"be27d343-cd39-3816-968f-341c8220d576","pitchNumber":1,"startTime":"2025-07-29T02:20:56.805Z","endTime":"2025-07-29T02:21:01.854Z","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":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.547636480583193,"aZ":-27.332232020437054,"pfxX":2.594516997567104,"pfxZ":3.044457425401597,"pX":-0.11770300500448598,"pZ":2.2388240247015103,"vX0":-5.494818179618522,"vY0":-124.41740766107718,"vZ0":-4.450371178830911,"x":121.49,"y":178.33,"x0":1.7680872627829969,"y0":50.003700700748595,"z0":6.277879197067743,"aX":4.1277484364284325},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.8,"breakHorizontal":-3.6,"spinRate":2073,"spinDirection":165},"zone":5,"typeConfidence":0.85,"plateTime":0.4378034765510139,"extension":6.206658785441813},"hitData":{"launchSpeed":104.4,"launchAngle":27.0,"totalDistance":423.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":46.8,"coordY":46.74}},"index":2,"playId":"d277e511-2d07-3aa0-91b4-35495585d909","pitchNumber":2,"startTime":"2025-07-29T02:21:10.148Z","endTime":"2025-07-29T02:21:35.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:21:35.135Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"MJ Melendez strikes out swinging.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T02:21:46.989Z","endTime":"2025-07-29T02:22:57.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.44259426732008,"strikeZoneBottom":1.61628258555317,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.977347290545968,"aZ":-11.356341253547852,"pfxX":5.658503514491449,"pfxZ":11.1103030415042,"pX":-0.4085915641481654,"pZ":2.022911834107991,"vX0":-6.978784081330738,"vY0":-135.60921453640074,"vZ0":-9.120020240070737,"x":132.57,"y":184.16,"x0":1.455797243107222,"y0":50.004535830309884,"z0":6.209478632011661,"aX":10.60431731311066},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":-8.9,"spinRate":2293,"spinDirection":151},"zone":7,"typeConfidence":0.9,"plateTime":0.4029712747894001,"extension":6.189127720790547},"index":0,"playId":"f5745a8b-0019-3e11-8c49-9d12a7030315","pitchNumber":1,"startTime":"2025-07-29T02:21:55.104Z","endTime":"2025-07-29T02:21:59.022Z","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":94.8,"endSpeed":87.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.164939486921902,"aZ":-11.131795471470632,"pfxX":5.601633921192068,"pfxZ":10.837503392296423,"pX":0.36629960978450066,"pZ":2.6657086243573054,"vX0":-5.379930927811179,"vY0":-137.8537863906242,"vZ0":-7.754632226971473,"x":103.04,"y":166.81,"x0":1.6072793262045515,"y0":50.00012112353483,"z0":6.251006674566071,"aX":10.873099328158977},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.4,"breakHorizontal":-9.1,"spinRate":2245,"spinDirection":152},"zone":6,"typeConfidence":0.9,"plateTime":0.39602856233697104,"extension":5.9808824142461186},"index":1,"playId":"fb0f45f9-3d74-38a2-aa0e-63eb33960742","pitchNumber":2,"startTime":"2025-07-29T02:22:08.074Z","endTime":"2025-07-29T02:22:11.849Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-29T02:22:24.088Z","endTime":"2025-07-29T02:22:37.069Z","isPitch":false,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.48272326610026,"strikeZoneBottom":1.65627361386867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.912186154567646,"aZ":-10.687219051619808,"pfxX":5.207000337385034,"pfxZ":10.896018292332203,"pX":0.5396152899677752,"pZ":1.3523308325971288,"vX0":-4.583309982009539,"vY0":-139.0113131173148,"vZ0":-11.282080779368629,"x":96.43,"y":202.27,"x0":1.5270124977215231,"y0":50.00666478999336,"z0":6.155685154885746,"aX":10.271757556040727},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.8,"breakHorizontal":-8.5,"spinRate":2250,"spinDirection":150},"zone":14,"typeConfidence":0.9,"plateTime":0.39286532080647785,"extension":6.224648092665903},"index":3,"playId":"350689ca-3782-3f02-bbf0-a72558814bc7","pitchNumber":3,"startTime":"2025-07-29T02:22:37.069Z","endTime":"2025-07-29T02:22:41.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.774233705507804,"aZ":-23.840038909435336,"pfxX":1.9558412508993561,"pfxZ":5.007932492343352,"pX":-0.30063338801958667,"pZ":0.53623436299506,"vX0":-5.6647695450316835,"vY0":-127.5286458785344,"vZ0":-9.40486653595788,"x":128.46,"y":224.3,"x0":1.6855660200668023,"y0":50.001741546144274,"z0":6.12144496720889,"aX":3.2541734638664477},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.3,"breakHorizontal":-2.4,"spinRate":2138,"spinDirection":152},"zone":13,"typeConfidence":0.84,"plateTime":0.42786277075180124,"extension":6.459923130788385},"index":4,"playId":"a9b433d1-b7a0-3841-b160-b115ea26d858","pitchNumber":4,"startTime":"2025-07-29T02:22:52.121Z","endTime":"2025-07-29T02:22:57.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:22:57.635Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out sharply to first baseman Matt Olson.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T02:23:16.616Z","endTime":"2025-07-29T02:24:30.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":4},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.456476962143654,"aZ":-26.513692901696626,"pfxX":0.7585780912962682,"pfxZ":3.519802532969506,"pX":-0.20939486999971887,"pZ":1.6328388599633372,"vX0":-5.042613861913485,"vY0":-125.74275924626983,"vZ0":-5.983403921191288,"x":124.98,"y":194.69,"x0":1.7197023500625517,"y0":50.00362746449989,"z0":6.182370887455826,"aX":1.2207149099824117},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.3,"breakHorizontal":-0.2,"spinRate":2090,"spinDirection":157},"zone":8,"typeConfidence":0.89,"plateTime":0.434879287664121,"extension":6.244492535880236},"index":0,"playId":"78e94f4d-46aa-3e7a-9093-de1f33fc1f10","pitchNumber":1,"startTime":"2025-07-29T02:23:21.948Z","endTime":"2025-07-29T02:23:27.176Z","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":87.1,"endSpeed":80.5,"strikeZoneTop":3.51828865736901,"strikeZoneBottom":1.56630133793361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.09148123053336,"aZ":-24.288142646187936,"pfxX":3.3583576057562237,"pfxZ":4.864007503829185,"pX":-0.9443601250035216,"pZ":-0.02041207788620914,"vX0":-7.030938274150822,"vY0":-126.33468473868496,"vZ0":-10.337648806887715,"x":153.0,"y":239.33,"x0":1.4350502098941869,"y0":50.00264472290135,"z0":6.067875331936169,"aX":5.44401708351195},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.7,"breakHorizontal":-4.6,"spinRate":2089,"spinDirection":155},"zone":13,"typeConfidence":0.85,"plateTime":0.43311747451924676,"extension":6.330361768815796},"index":1,"playId":"a6218300-454e-3763-afe1-cdff638dc79e","pitchNumber":2,"startTime":"2025-07-29T02:23:35.908Z","endTime":"2025-07-29T02:23:39.522Z","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":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.05060001049379,"aZ":-25.157102125879348,"pfxX":4.976399903309254,"pfxZ":4.274625665815034,"pX":-0.5583720404302247,"pZ":0.7308115571015797,"vX0":-7.336842862003728,"vY0":-126.77486969719702,"vZ0":-8.504611501820706,"x":138.28,"y":219.05,"x0":1.7163936506544681,"y0":50.00067311411768,"z0":6.113347579329195,"aX":8.162369763111762},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.1,"breakHorizontal":-7.4,"spinRate":2137,"spinDirection":146},"zone":13,"typeConfidence":0.62,"plateTime":0.4307840626107078,"extension":6.355284138679642},"index":2,"playId":"c00090ee-039b-3ba8-830f-b5f3db8c6fcc","pitchNumber":3,"startTime":"2025-07-29T02:23:58.843Z","endTime":"2025-07-29T02:24:04.039Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-29T02:24:11.772Z","endTime":"2025-07-29T02:24:22.082Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.54373814680662,"aZ":-27.720532350738967,"pfxX":1.4917408050940941,"pfxZ":2.7289602210934385,"pX":0.15650828482878218,"pZ":1.9195627750808937,"vX0":-4.284113297878646,"vY0":-126.52685609964804,"vZ0":-5.290956701701683,"x":111.03,"y":186.95,"x0":1.6738555341022834,"y0":50.00126498738928,"z0":6.244869291272372,"aX":2.432080438440721},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.1,"breakHorizontal":-1.8,"spinRate":2099,"spinDirection":160},"zone":8,"typeConfidence":0.88,"plateTime":0.4320242180038929,"extension":6.113368729876233},"hitData":{"launchSpeed":104.8,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":164.61,"coordY":154.3}},"index":4,"playId":"a126a35e-5f74-345b-9a83-d0906e90ed49","pitchNumber":4,"startTime":"2025-07-29T02:24:22.082Z","endTime":"2025-07-29T02:24:30.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:24:30.228Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan India flies out to center fielder Michael Harris II.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T02:24:50.785Z","endTime":"2025-07-29T02:26:11.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"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, 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":85.7,"endSpeed":79.6,"strikeZoneTop":3.40992944168564,"strikeZoneBottom":1.61358581489739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.90437283192496,"aZ":-28.041095016475964,"pfxX":3.343121796207381,"pfxZ":2.61079602681529,"pX":0.18566183178678436,"pZ":0.33144531592723075,"vX0":-4.709621102167777,"vY0":-124.64922681911584,"vZ0":-8.532447435503856,"x":109.92,"y":229.83,"x0":1.6609223424195805,"y0":50.00157302315648,"z0":6.097609562203161,"aX":5.286698477906286},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.1,"breakHorizontal":-5.0,"spinRate":2038,"spinDirection":142},"zone":14,"typeConfidence":0.87,"plateTime":0.43860015069054104,"extension":6.29564013274905},"index":0,"playId":"5c5289aa-c363-3901-b6e8-1de52c97c0ad","pitchNumber":1,"startTime":"2025-07-29T02:25:10.551Z","endTime":"2025-07-29T02:25:14.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.39826883149876,"strikeZoneBottom":1.60210643977549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.2928875520909,"aZ":-10.275076933036676,"pfxX":4.584392016029407,"pfxZ":11.14324474833197,"pX":0.7170540819362073,"pZ":1.774356557326263,"vX0":-3.766011290260821,"vY0":-138.87541932463742,"vZ0":-10.132165927599155,"x":89.67,"y":190.87,"x0":1.4909325394690776,"y0":50.00403407590827,"z0":6.140573048543614,"aX":9.01095296321132},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":-7.6,"spinRate":2348,"spinDirection":161},"zone":9,"typeConfidence":0.9,"plateTime":0.39347073778262764,"extension":6.220714516902004},"index":1,"playId":"789eccc9-2bc3-33fc-b685-1a69e9c6f5da","pitchNumber":2,"startTime":"2025-07-29T02:25:31.283Z","endTime":"2025-07-29T02:25:36.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.34813716605358,"strikeZoneBottom":1.55185863296561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.887163055139524,"aZ":-20.718084532374974,"pfxX":7.2673891716547105,"pfxZ":6.971597472360648,"pX":-0.4625946692186593,"pZ":1.8371088661557018,"vX0":-7.649368203759402,"vY0":-126.59309059090403,"vZ0":-6.377483402435821,"x":134.63,"y":189.18,"x0":1.6366579977533378,"y0":50.00204072981269,"z0":6.017980634057098,"aX":11.93959050831464},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.5,"breakHorizontal":-11.6,"spinRate":1721,"spinDirection":144},"zone":7,"typeConfidence":0.92,"plateTime":0.430676677722706,"extension":6.582576221504769},"index":2,"playId":"deca5f9e-df4f-339b-97ec-0646c1dbab43","pitchNumber":3,"startTime":"2025-07-29T02:25:48.109Z","endTime":"2025-07-29T02:25:52.849Z","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":94.5,"endSpeed":87.3,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.95481816966879,"aZ":-13.424499336539371,"pfxX":2.1679600930136296,"pfxZ":9.702579629674794,"pX":0.12716434860841108,"pZ":2.1350923146922676,"vX0":-4.255147020651029,"vY0":-137.51536953323793,"vZ0":-8.697579311269356,"x":112.15,"y":181.13,"x0":1.4067219194061462,"y0":50.003474548086295,"z0":6.231306193459694,"aX":4.189981514758821},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":-3.1,"spinRate":2128,"spinDirection":149},"zone":5,"typeConfidence":0.9,"plateTime":0.3969691247747926,"extension":6.131824832977906},"hitData":{"launchSpeed":99.2,"launchAngle":37.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":89.69,"coordY":51.99}},"index":3,"playId":"f71fc090-6283-3fd8-8305-1eb0950317c3","pitchNumber":4,"startTime":"2025-07-29T02:26:02.015Z","endTime":"2025-07-29T02:26:11.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:26:11.831Z","atBatIndex":80},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Harris II lines out sharply to right fielder Randal Grichuk.","rbi":0,"awayScore":9,"homeScore":4,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:28:21.090Z","endTime":"2025-07-29T02:28:31.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Bowlan replaces Steven Cruz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T02:27:25.686Z","endTime":"2025-07-29T02:28:23.357Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680742,"link":"/api/v1/people/680742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.16780840170763,"aZ":-11.485475017939358,"pfxX":-5.610769551533375,"pfxZ":11.113338045834405,"pX":0.27708231408957995,"pZ":2.1050064593640774,"vX0":8.736432461379506,"vY0":-135.9089853138704,"vZ0":-8.288401045806713,"x":106.44,"y":181.94,"x0":-2.257404880958791,"y0":50.00052134808906,"z0":6.001436777552622,"aX":-10.443316932909587},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":8.2,"spinRate":2311,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.40376853074862007,"extension":6.55604272848742},"hitData":{"launchSpeed":112.2,"launchAngle":16.0,"totalDistance":331.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":195.46,"coordY":84.83}},"index":1,"playId":"18c4c471-f5c5-38b7-b465-ef20818a4138","pitchNumber":1,"startTime":"2025-07-29T02:28:23.357Z","endTime":"2025-07-29T02:28:31.221Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:28:31.221Z","atBatIndex":81},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nick Allen doubles (9) on a line drive to center fielder Kyle Isbel.","rbi":0,"awayScore":9,"homeScore":4,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:28:50.878Z","endTime":"2025-07-29T02:29:06.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.12,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.23596526355558,"aZ":-13.069872112537768,"pfxX":-4.193269648486372,"pfxZ":10.063817952629215,"pX":0.20251408116100109,"pZ":2.6459048746631777,"vX0":7.703455904618777,"vY0":-136.7047282121286,"vZ0":-6.7818327643086675,"x":109.28,"y":167.34,"x0":-2.103150974516625,"y0":50.00584404941726,"z0":6.050450436010004,"aX":-7.963245080689152},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":6.0,"spinRate":2260,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.4001724264440103,"extension":6.575406527717724},"hitData":{"launchSpeed":94.4,"launchAngle":22.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":80.64,"coordY":55.01}},"index":0,"playId":"64ef5d4b-16a9-3ce1-a98f-f4bc9f799689","pitchNumber":1,"startTime":"2025-07-29T02:28:50.878Z","endTime":"2025-07-29T02:29:06.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:29:06.551Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jurickson Profar singles on a ground ball to center fielder Kyle Isbel. Nick Allen scores.","rbi":1,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:29:41.826Z","endTime":"2025-07-29T02:30:12.405Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":{"id":680742,"link":"/api/v1/people/680742"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.5,"endSpeed":78.2,"strikeZoneTop":3.24817868276491,"strikeZoneBottom":1.47409865207387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.914590082879347,"aZ":-33.22568527294124,"pfxX":1.7242008751849478,"pfxZ":-0.6810327645939669,"pX":-0.8746556810489102,"pZ":3.020213191453676,"vX0":3.563571709520383,"vY0":-123.1309317545296,"vZ0":-0.8243110600683867,"x":150.34,"y":157.23,"x0":-2.560848460424652,"y0":50.00329822750225,"z0":6.154263287011094,"aX":2.664175964531448},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.2,"breakHorizontal":-4.0,"spinRate":2331,"spinDirection":102},"zone":11,"typeConfidence":2.0,"plateTime":0.44371494926969124,"extension":6.45112005225065},"index":0,"playId":"a7afb545-8bb3-3b10-a216-be7f88cf31a9","pitchNumber":1,"startTime":"2025-07-29T02:29:45.324Z","endTime":"2025-07-29T02:29:50.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.320978638986436,"aZ":-40.636277518471076,"pfxX":5.252479867677544,"pfxZ":-6.38606930302991,"pX":-0.4394694167883852,"pZ":2.5950964695178134,"vX0":2.9119034060658042,"vY0":-115.02597152972224,"vZ0":0.4900551945205469,"x":133.75,"y":168.71,"x0":-2.40816532830939,"y0":50.00013467564623,"z0":6.351494480573077,"aX":6.965532937857516},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-11.0,"breakHorizontal":-10.3,"spinRate":2371,"spinDirection":32},"zone":4,"typeConfidence":2.0,"plateTime":0.47800546569390523,"extension":6.373215051510692},"hitData":{"launchSpeed":78.0,"launchAngle":2.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.59,"coordY":101.78}},"index":1,"playId":"250cb44e-528d-3eff-81ec-e69141a9eebb","pitchNumber":2,"startTime":"2025-07-29T02:30:01.690Z","endTime":"2025-07-29T02:30:12.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:30:12.405Z","atBatIndex":83},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:30:40.934Z","endTime":"2025-07-29T02:30:54.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.885098058551087,"aZ":-36.58644317573345,"pfxX":7.073923372227999,"pfxZ":-3.246943495477689,"pX":0.15550960874233488,"pZ":2.420262004778889,"vX0":3.792322311771682,"vY0":-116.42432871056563,"vZ0":-0.9083605110557101,"x":111.07,"y":173.43,"x0":-2.418808797324993,"y0":50.00273101146699,"z0":6.308641960138718,"aX":9.613565375726322},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.8,"breakHorizontal":-13.8,"spinRate":2268,"spinDirection":27},"zone":5,"typeConfidence":2.0,"plateTime":0.47225311480730836,"extension":6.466674718581207},"hitData":{"launchSpeed":90.7,"launchAngle":41.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.96,"coordY":66.93}},"index":0,"playId":"0a516c28-cd0c-3b98-b36c-0b0d4968aef4","pitchNumber":1,"startTime":"2025-07-29T02:30:40.934Z","endTime":"2025-07-29T02:30:54.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:30:54.019Z","atBatIndex":84},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks. Jurickson Profar to 2nd.","rbi":0,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":85,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:31:19.812Z","endTime":"2025-07-29T02:32:36.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.50765413693663,"strikeZoneBottom":1.61995595051267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.31742735802483,"aZ":-12.097214678973266,"pfxX":-3.5903987219034637,"pfxZ":10.202426386577994,"pX":1.492557122055285,"pZ":2.505528351081998,"vX0":10.784841345613932,"vY0":-139.38636886209193,"vZ0":-7.3635263266042275,"x":60.11,"y":171.13,"x0":-1.9601163786562772,"y0":50.00069374765335,"z0":5.980078110563572,"aX":-7.0645938504833135},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":4.3,"spinRate":2246,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.39294062452292744,"extension":6.795387198075094},"index":0,"playId":"e41bd21d-f792-3874-b9b7-2dcc492a9d31","pitchNumber":1,"startTime":"2025-07-29T02:31:19.975Z","endTime":"2025-07-29T02:31:24.459Z","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.2,"endSpeed":89.3,"strikeZoneTop":3.84827669444965,"strikeZoneBottom":1.89795489554142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.519793527349567,"aZ":-18.40619536475577,"pfxX":-8.364792094692618,"pfxZ":6.762762805250212,"pX":-1.117672034696153,"pZ":2.905041091130067,"vX0":6.104411770671977,"vY0":-141.37135693313786,"vZ0":-5.299025766425987,"x":159.6,"y":160.34,"x0":-2.2120657211695383,"y0":50.00018942151692,"z0":5.975029540644955,"aX":-17.02484369241093},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.4,"breakHorizontal":14.0,"spinRate":2231,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3865979870292797,"extension":6.626655247106327},"index":1,"playId":"61b15f05-caa7-31f0-bb94-fa40937c9310","pitchNumber":2,"startTime":"2025-07-29T02:31:36.696Z","endTime":"2025-07-29T02:31:41.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.59254440920604,"strikeZoneBottom":1.67337088211257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.258242474629135,"aZ":-11.399876926046906,"pfxX":-4.324683829600062,"pfxZ":10.503940758931996,"pX":0.199075886089522,"pZ":4.158869005831217,"vX0":7.7457410166871865,"vY0":-139.70128936657926,"vZ0":-3.2625489333514563,"x":109.41,"y":126.49,"x0":-2.0467550540967996,"y0":50.0057428687402,"z0":6.090462029538035,"aX":-8.556347829586567},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":6.2,"spinRate":2173,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3919610044836346,"extension":6.694429447211933},"index":2,"playId":"5d1d6e6f-7062-344d-a15a-2162991e44e0","pitchNumber":3,"startTime":"2025-07-29T02:31:54.026Z","endTime":"2025-07-29T02:31:57.899Z","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":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.9,"strikeZoneTop":3.62,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.199978472730734,"aZ":-14.078011641754088,"pfxX":-3.872313224688596,"pfxZ":9.152822338608221,"pX":-0.02615840575145585,"pZ":3.6801239446052043,"vX0":7.061659360341499,"vY0":-139.4418984525427,"vZ0":-4.204743426362574,"x":118.0,"y":139.42,"x0":-2.0837654275179838,"y0":50.00119135819511,"z0":6.13080365920172,"aX":-7.6552629885289285},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.0,"breakHorizontal":5.6,"spinRate":2314,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3922148356128048,"extension":6.666514942115327},"index":3,"playId":"ae17fc9b-e318-3dc0-8ee9-8f162d4379aa","pitchNumber":4,"startTime":"2025-07-29T02:32:11.731Z","endTime":"2025-07-29T02:32:16.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.61867811672496,"strikeZoneBottom":1.63654381256111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.434647165235063,"aZ":-13.570805038608668,"pfxX":-3.5778966877024754,"pfxZ":9.344575244336891,"pX":1.6177594081282825,"pZ":1.9737775188033633,"vX0":11.059168105495086,"vY0":-139.950627426114,"vZ0":-8.33425558545818,"x":55.33,"y":185.49,"x0":-1.913700779787816,"y0":50.00691752489648,"z0":5.8716998055196985,"aX":-7.126585100233178},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":4.3,"spinRate":2216,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.3907942276827745,"extension":6.773500299316582},"index":4,"playId":"8e139230-9b6a-338c-9cac-45d3e3d39c76","pitchNumber":5,"startTime":"2025-07-29T02:32:30.683Z","endTime":"2025-07-29T02:32:36.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:32:36.379Z","atBatIndex":85},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Riley grounds out, third baseman Adam Frazier to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":10,"homeScore":4,"isOut":true},"about":{"atBatIndex":86,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T02:33:00.649Z","endTime":"2025-07-29T02:34:31.671Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.4,"strikeZoneTop":3.47484851103862,"strikeZoneBottom":1.5557382962516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.592478821979228,"aZ":-16.102619664901468,"pfxX":-7.221045486800449,"pfxZ":7.932894546881351,"pX":-0.7272539341648263,"pZ":2.248483643242282,"vX0":6.634015044292811,"vY0":-140.65047401460356,"vZ0":-7.1585304130966545,"x":144.72,"y":178.07,"x0":-2.1656614199258457,"y0":50.00023034650682,"z0":5.8493356661488,"aX":-14.625782489291307},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.2,"breakHorizontal":11.9,"spinRate":2116,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.38778112068601267,"extension":6.757968379864147},"index":0,"playId":"af969e4e-e3f0-35cd-9fa5-e2dd9c2dfa51","pitchNumber":1,"startTime":"2025-07-29T02:33:01.335Z","endTime":"2025-07-29T02:33:05.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.52307892790436,"strikeZoneBottom":1.63561118250518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.9129743866326,"aZ":-29.225763445811968,"pfxX":-5.382847259580842,"pfxZ":1.7216217321547607,"pX":-1.050698625159177,"pZ":1.2877993123676246,"vX0":5.250238325168448,"vY0":-129.3477456165448,"vZ0":-5.558030926110266,"x":157.05,"y":204.01,"x0":-2.399501090154165,"y0":50.00093237850075,"z0":5.682897190420971,"aX":-9.195260383963943},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":8.6,"spinRate":1425,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.42214060342675097,"extension":6.703904792335836},"index":1,"playId":"3d867be3-2dd7-3efa-a5dc-c24f900e6c14","pitchNumber":2,"startTime":"2025-07-29T02:33:18.812Z","endTime":"2025-07-29T02:33:22.947Z","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":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.075020873578882,"aZ":-16.000839913926985,"pfxX":-7.306308423338779,"pfxZ":7.839078310877701,"pX":0.3748292461319712,"pZ":2.224756453842788,"vX0":9.47534275355054,"vY0":-142.15005227639634,"vZ0":-7.421717322446293,"x":102.71,"y":178.71,"x0":-2.0396543010286794,"y0":50.00565196087789,"z0":5.869657344364573,"aX":-15.078861285673492},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.0,"breakHorizontal":11.5,"spinRate":2149,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.38411516951106606,"extension":6.704789003666336},"index":2,"playId":"0d38784e-bc93-3c98-b12d-83419b1c447b","pitchNumber":3,"startTime":"2025-07-29T02:33:36.578Z","endTime":"2025-07-29T02:33:40.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.9,"strikeZoneTop":3.561008828098,"strikeZoneBottom":1.57991045061777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.984836253194153,"aZ":-30.895877369489014,"pfxX":2.175201068737407,"pfxZ":0.7846131700916441,"pX":0.6226529861328868,"pZ":0.5381689176341569,"vX0":6.2276622129964325,"vY0":-126.0231165985491,"vZ0":-6.850422466763565,"x":93.27,"y":224.25,"x0":-2.1522374846931784,"y0":50.00136052106983,"z0":5.7522158287649665,"aX":3.5363685330206116},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.2,"breakHorizontal":-5.3,"spinRate":2474,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4328218695359851,"extension":6.707208238390833},"index":3,"playId":"ecb4435a-e162-3f45-8732-fb4bf3e08377","pitchNumber":4,"startTime":"2025-07-29T02:34:00.444Z","endTime":"2025-07-29T02:34:04.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":91.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.112392268944124,"aZ":-19.410955804651884,"pfxX":-7.279565477675063,"pfxZ":6.09885728270856,"pX":-0.2155318206539614,"pZ":2.5019958219940883,"vX0":8.035886863315167,"vY0":-142.66604807736726,"vZ0":-6.018418812089216,"x":125.22,"y":171.23,"x0":-2.1025575613528384,"y0":50.00565127094886,"z0":5.833727831339085,"aX":-15.239113430908459},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.2,"breakHorizontal":11.9,"spinRate":2100,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3817032590922338,"extension":6.722897592978924},"hitData":{"launchSpeed":73.5,"launchAngle":-45.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.95,"coordY":173.23}},"index":4,"playId":"48c4fddd-d05f-30ec-a00b-071c64e3f657","pitchNumber":5,"startTime":"2025-07-29T02:34:23.965Z","endTime":"2025-07-29T02:34:31.671Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:34:31.671Z","atBatIndex":86},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bobby Witt Jr. doubles (36) on a fly ball to right fielder Ronald Acuña Jr., deflected by center fielder Michael Harris II.","rbi":0,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T02:36:54.796Z","endTime":"2025-07-29T02:37:27.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"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":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Rafael Montero replaces Dylan Lee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T02:36:24.719Z","endTime":"2025-07-29T02:36:56.801Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606160,"link":"/api/v1/people/606160"},"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(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":88.9,"endSpeed":81.7,"strikeZoneTop":3.50948107973969,"strikeZoneBottom":1.62327951894707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.23869447801953,"aZ":-26.92850991749218,"pfxX":-8.714048935465275,"pfxZ":3.085022366993167,"pX":-0.41683172480303055,"pZ":1.838894595584299,"vX0":5.836538634650475,"vY0":-129.4239204141851,"vZ0":-2.4913456851514164,"x":132.89,"y":189.13,"x0":-1.5655075549499715,"y0":50.00500817737166,"z0":4.869879128501386,"aX":-14.830249563096615},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.3,"breakHorizontal":14.5,"spinRate":1704,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.42271143426574165,"extension":6.317380608385536},"index":1,"playId":"8bc4e8c9-085d-3eee-9883-81eb0580aaa9","pitchNumber":1,"startTime":"2025-07-29T02:36:56.801Z","endTime":"2025-07-29T02:37:00.699Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.99002015977616,"aZ":-25.76715497767921,"pfxX":-9.236798782850752,"pfxZ":3.7944176877000544,"pX":-0.7430674869755308,"pZ":2.1748078366876933,"vX0":5.556377425647009,"vY0":-128.90951072109374,"vZ0":-2.012462616102974,"x":145.32,"y":180.06,"x0":-1.7228249840847434,"y0":50.002498385732515,"z0":4.9483907781075525,"aX":-15.595362337186327},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.6,"breakHorizontal":15.6,"spinRate":1770,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.4243750895932239,"extension":6.266708179537005},"hitData":{"launchSpeed":79.3,"launchAngle":45.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.79,"coordY":101.7}},"index":2,"playId":"d7c19c8f-7944-3cfd-9091-6bec9b90e856","pitchNumber":2,"startTime":"2025-07-29T02:37:11.903Z","endTime":"2025-07-29T02:37:27.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:37:27.817Z","atBatIndex":87},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vinnie Pasquantino walks.","rbi":0,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T02:37:59.489Z","endTime":"2025-07-29T02:39:03.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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(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":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.6575161572617,"strikeZoneBottom":1.73305871144721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.315878112376883,"aZ":-27.2995118655903,"pfxX":-9.446535409934041,"pfxZ":2.979351680783349,"pX":-0.8891848993876111,"pZ":1.2832382695809632,"vX0":6.17416257085901,"vY0":-127.19663722387416,"vZ0":-3.697418483730226,"x":150.89,"y":204.13,"x0":-2.1217676018924423,"y0":50.00504768659784,"z0":4.922678518526998,"aX":-15.466590918962966},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.8,"breakHorizontal":15.7,"spinRate":1737,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4307703206628801,"extension":6.240042677444205},"index":0,"playId":"d0f86c3e-50ba-3812-a050-ab9693d6848a","pitchNumber":1,"startTime":"2025-07-29T02:37:59.489Z","endTime":"2025-07-29T02:38:04.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.50962369956545,"strikeZoneBottom":1.71224169246068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.868852032516102,"aZ":-15.630554318851138,"pfxX":-6.242610152580077,"pfxZ":8.612902931598589,"pX":-0.3194093861251928,"pZ":3.3705677011599615,"vX0":7.2032153746138565,"vY0":-137.79479575246415,"vZ0":-1.666930696456704,"x":129.18,"y":147.77,"x0":-2.157441534759579,"y0":50.005759813766346,"z0":5.040390940323622,"aX":-11.99609874898305},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":9.8,"spinRate":2435,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3976149941594107,"extension":6.064269068118927},"index":1,"playId":"797ec71b-a3d0-3e1e-9508-5929b8aa74fb","pitchNumber":2,"startTime":"2025-07-29T02:38:18.788Z","endTime":"2025-07-29T02:38:23.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.57534442415398,"strikeZoneBottom":1.74653397498665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.941958453134802,"aZ":-30.74863547360281,"pfxX":-9.02805997253299,"pfxZ":0.8444869361429035,"pX":-1.0518820086066123,"pZ":2.3463224027166434,"vX0":5.672370513244892,"vY0":-128.92136698096127,"vZ0":-0.379703535442131,"x":157.1,"y":175.43,"x0":-2.1083538800024373,"y0":50.001403447208496,"z0":4.87001879065281,"aX":-15.187322338434157},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.7,"breakHorizontal":15.1,"spinRate":1713,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.42495452899676467,"extension":6.3336825896495474},"index":2,"playId":"923a5ca8-f699-3071-aaea-d4a0b30ac049","pitchNumber":3,"startTime":"2025-07-29T02:38:40.147Z","endTime":"2025-07-29T02:38:44.814Z","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":95.2,"endSpeed":87.3,"strikeZoneTop":3.64513781261221,"strikeZoneBottom":1.78505392164455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26021639736422,"aZ":-15.108893610193654,"pfxX":-7.398846825342814,"pfxZ":8.75978012978073,"pX":1.0558711339983011,"pZ":2.510231737140195,"vX0":10.544715449262617,"vY0":-138.3270777802538,"vZ0":-3.784814762531043,"x":76.75,"y":171.0,"x0":-1.834615537186837,"y0":50.005131047652554,"z0":4.901394563388249,"aX":-14.41919364691275},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":11.4,"spinRate":2518,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3951229188587866,"extension":6.222070862321228},"index":3,"playId":"e7a85ff0-eb74-3a83-93d7-964490b74ce0","pitchNumber":4,"startTime":"2025-07-29T02:38:58.324Z","endTime":"2025-07-29T02:39:03.334Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:39:03.334Z","atBatIndex":88},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Maikel Garcia walks. Bobby Witt Jr. to 3rd. Vinnie Pasquantino to 2nd.","rbi":0,"awayScore":10,"homeScore":4,"isOut":false},"about":{"atBatIndex":89,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T02:39:30.339Z","endTime":"2025-07-29T02:41:11.908Z","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":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"postOnThird":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":5},"credits":[]},{"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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.55460168829337,"strikeZoneBottom":1.69737284979578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.04733598852376,"aZ":-28.73327402223787,"pfxX":-9.558523091125021,"pfxZ":2.044582719248152,"pX":-0.6173368224529063,"pZ":1.3190069539924827,"vX0":6.607336075230128,"vY0":-129.21894036989744,"vZ0":-3.543780593130892,"x":140.53,"y":203.17,"x0":-1.9713485475170824,"y0":50.00314178167774,"z0":4.926499764555198,"aX":-16.09270399557095},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":15.7,"spinRate":1838,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4245903417163661,"extension":6.355036642765235},"index":0,"playId":"72532a15-5986-3c5c-92b2-173bb43d658c","pitchNumber":1,"startTime":"2025-07-29T02:39:30.339Z","endTime":"2025-07-29T02:39:35.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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.4,"strikeZoneTop":3.57925516881657,"strikeZoneBottom":1.65917578706697,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6737200719386,"aZ":-29.47053537389919,"pfxX":-10.152947894873277,"pfxZ":1.5897814187403299,"pX":-0.8025834007946748,"pZ":2.1653944971236863,"vX0":6.146512500153255,"vY0":-129.9014109385277,"vZ0":-1.0567404412346368,"x":147.59,"y":180.31,"x0":-1.8873837075880309,"y0":50.00204581705667,"z0":4.829709519005995,"aX":-17.250806682907506},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.9,"breakHorizontal":16.9,"spinRate":1815,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4225861883616675,"extension":6.288323043517555},"index":1,"playId":"6a6aa311-b9ef-365f-b3d3-c581e56932f3","pitchNumber":2,"startTime":"2025-07-29T02:39:47.857Z","endTime":"2025-07-29T02:39:51.964Z","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":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.62142781221287,"strikeZoneBottom":1.70163646169106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.538078296696742,"aZ":-29.847517868201507,"pfxX":-7.894687027846819,"pfxZ":1.355143860404012,"pX":-0.88345063538654,"pZ":1.0043330658380958,"vX0":5.529838627680369,"vY0":-129.91933791639897,"vZ0":-3.6726203867051996,"x":150.68,"y":211.66,"x0":-2.0109686955334767,"y0":50.00225581315073,"z0":4.69823525618653,"aX":-13.531552925703826},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.9,"breakHorizontal":13.1,"spinRate":1742,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42116935450382087,"extension":6.411806696125261},"index":2,"playId":"01ab2f32-64e7-3207-a583-2d7b0b2e583a","pitchNumber":3,"startTime":"2025-07-29T02:40:06.627Z","endTime":"2025-07-29T02:40:10.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.57219543661468,"aZ":-14.268713145668544,"pfxX":-6.528252295379908,"pfxZ":9.29272136063166,"pX":0.49696256794070964,"pZ":3.537155318220559,"vX0":8.685256922756375,"vY0":-138.12556914292966,"vZ0":-1.301093424351222,"x":98.06,"y":143.28,"x0":-1.8441237255333132,"y0":50.002951241301126,"z0":4.976561943558839,"aX":-12.57986364730446},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":10.0,"spinRate":2452,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.3969679063824132,"extension":6.128482146977283},"index":3,"playId":"53d5c081-fd9e-38a0-b61c-7ca3da8d5d29","pitchNumber":4,"startTime":"2025-07-29T02:40:26.715Z","endTime":"2025-07-29T02:40:30.512Z","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":85.8,"endSpeed":79.1,"strikeZoneTop":3.57421538550053,"strikeZoneBottom":1.59127010097866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.6488425780312,"aZ":-31.216339878447,"pfxX":0.7263114037135434,"pfxZ":0.6039393649319429,"pX":0.5063423615104623,"pZ":1.2095348592223518,"vX0":6.004781464154876,"vY0":-124.81689756320841,"vZ0":-2.842881556248404,"x":97.7,"y":206.12,"x0":-2.022843133075546,"y0":50.00149263778161,"z0":4.928420725550273,"aX":1.1474576771294005},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.7,"breakHorizontal":-2.6,"spinRate":2367,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.438486676893989,"extension":6.2324480085231295},"index":4,"playId":"97473bc7-8917-3086-9ec1-527a5735cf88","pitchNumber":5,"startTime":"2025-07-29T02:40:47.768Z","endTime":"2025-07-29T02:40:51.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.61133588825811,"strikeZoneBottom":1.69163960122042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.52891371949127,"aZ":-16.236973711156022,"pfxX":-6.520976552488585,"pfxZ":8.242862472550872,"pX":1.6836059672053791,"pZ":3.1601271610981843,"vX0":11.483522996724423,"vY0":-138.5501936015991,"vZ0":-1.7486479942134618,"x":52.82,"y":153.46,"x0":-1.6779410765366645,"y0":50.00369582793172,"z0":4.890954803155518,"aX":-12.610611826397099},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":9.2,"spinRate":2508,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.3961497925044748,"extension":6.310073359005099},"index":5,"playId":"3c900f0d-dd59-3000-83e7-dd4422721ed5","pitchNumber":6,"startTime":"2025-07-29T02:41:07.609Z","endTime":"2025-07-29T02:41:11.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:41:11.908Z","atBatIndex":89},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddy Fermin singles on a ground ball to right fielder Ronald Acuña Jr. Bobby Witt Jr. scores. Vinnie Pasquantino scores. Maikel Garcia to 3rd.","rbi":2,"awayScore":10,"homeScore":6,"isOut":false},"about":{"atBatIndex":90,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T02:42:12.724Z","endTime":"2025-07-29T02:42:47.264Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnThird":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":{"id":606160,"link":"/api/v1/people/606160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":{"id":606160,"link":"/api/v1/people/606160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T02:41:34.157Z","endTime":"2025-07-29T02:42:15.004Z","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(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":88.6,"endSpeed":81.1,"strikeZoneTop":3.28224714592761,"strikeZoneBottom":1.52049098668797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18906750481212,"aZ":-28.761688638980736,"pfxX":-7.713543390101867,"pfxZ":2.0312515359420793,"pX":-0.556043040753598,"pZ":1.7503806297514561,"vX0":6.041623235228566,"vY0":-128.8842523359469,"vZ0":-2.323150787664804,"x":138.2,"y":191.52,"x0":-1.930263098948703,"y0":50.002341635093195,"z0":4.888204785420297,"aX":-12.95577732057684},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.4,"breakHorizontal":12.6,"spinRate":1662,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.42523790932066285,"extension":6.207480576021174},"index":1,"playId":"5608a6b8-b30d-3647-b95e-ef91b88ba12b","pitchNumber":1,"startTime":"2025-07-29T02:42:15.004Z","endTime":"2025-07-29T02:42:20.732Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.95866324163848,"aZ":-19.756075666168176,"pfxX":-7.324981647687639,"pfxZ":6.345671652446162,"pX":3.0397959224188E-4,"pZ":3.4140305382474754,"vX0":8.332852798202243,"vY0":-138.94597574523232,"vZ0":-0.5549024545619736,"x":116.99,"y":146.6,"x0":-2.085007374473794,"y0":50.00031435807152,"z0":4.928374460589747,"aX":-14.329415769831108},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.5,"breakHorizontal":11.5,"spinRate":2376,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39411127860748696,"extension":6.284399296732291},"hitData":{"launchSpeed":89.0,"launchAngle":-3.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.62,"coordY":120.53}},"index":2,"playId":"f4cfc086-6f53-3669-a06c-5bc06b58fbf9","pitchNumber":2,"startTime":"2025-07-29T02:42:35.444Z","endTime":"2025-07-29T02:42:47.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:42:47.264Z","atBatIndex":90},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Adam Frazier out on a sacrifice fly to left fielder Jurickson Profar. Maikel Garcia scores.","rbi":1,"awayScore":10,"homeScore":7,"isOut":true},"about":{"atBatIndex":91,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T02:45:14.850Z","endTime":"2025-07-29T02:46:03.265Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":606160,"link":"/api/v1/people/606160"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":10,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T02:43:46.339Z","endTime":"2025-07-29T02:44:01.875Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Raisel Iglesias replaces Rafael Montero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T02:44:01.875Z","endTime":"2025-07-29T02:45:17.126Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.16200106171276,"strikeZoneBottom":1.41279940838847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.590077047403074,"aZ":-21.467870878109768,"pfxX":-10.512696477516332,"pfxZ":5.857107123925377,"pX":0.3456383468707583,"pZ":2.3218502867289534,"vX0":8.083064102106711,"vY0":-134.43124964415458,"vZ0":-4.08927628062725,"x":103.83,"y":176.09,"x0":-1.3368080970789702,"y0":50.00038299062653,"z0":5.389727360355526,"aX":-19.20696725992132},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.8,"breakHorizontal":17.3,"spinRate":2335,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4077024874760298,"extension":6.195392580416538},"index":2,"playId":"1f381aa6-87df-383e-940e-03fa2dde0f48","pitchNumber":1,"startTime":"2025-07-29T02:45:17.126Z","endTime":"2025-07-29T02:45:21.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.720375845392432,"aZ":-15.470773085260161,"pfxX":-4.594803113385403,"pfxZ":9.131456433668728,"pX":-0.663224519818914,"pZ":3.1536463549008387,"vX0":3.3611386104613725,"vY0":-134.30345818504873,"vZ0":-3.375448313561792,"x":142.28,"y":153.63,"x0":-1.3331191890645193,"y0":50.00353227007852,"z0":5.525173628814473,"aX":-8.405490009381861},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.1,"breakHorizontal":7.6,"spinRate":2299,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.40761892714927894,"extension":5.994837027288178},"index":3,"playId":"f4b15354-79e6-35a7-bd4e-d2e15fec5405","pitchNumber":2,"startTime":"2025-07-29T02:45:30.758Z","endTime":"2025-07-29T02:45:34.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.645690214416398,"aZ":-15.31528222390885,"pfxX":-5.670567919209935,"pfxZ":8.801713412808997,"pX":0.18048316771356118,"pZ":2.432049013757313,"vX0":5.599415750401193,"vY0":-137.5384109738496,"vZ0":-5.1853531778692785,"x":110.12,"y":173.11,"x0":-1.1455036888676768,"y0":50.0004771877606,"z0":5.381222870462217,"aX":-10.857710592459226},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":9.1,"spinRate":2306,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3983153923551068,"extension":6.332324459710857},"hitData":{"launchSpeed":80.9,"launchAngle":38.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.24,"coordY":106.62}},"index":4,"playId":"45801d92-9825-3687-8938-fafc9219b4a2","pitchNumber":3,"startTime":"2025-07-29T02:45:51.230Z","endTime":"2025-07-29T02:46:03.265Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:46:03.265Z","atBatIndex":91},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Randal Grichuk lines out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":10,"homeScore":7,"isOut":true},"about":{"atBatIndex":92,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T02:46:28.268Z","endTime":"2025-07-29T02:46:55.865Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.3395016111207,"strikeZoneBottom":1.50684047887568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.854437537621653,"aZ":-26.03415783729346,"pfxX":-10.167299706602744,"pfxZ":3.2279943267991964,"pX":-0.309409608291692,"pZ":2.8775382631783315,"vX0":8.28854409603843,"vY0":-136.76339516443863,"vZ0":-0.9979971781431735,"x":128.79,"y":161.09,"x0":-2.051439071711714,"y0":50.004547738870315,"z0":5.025203446849572,"aX":-19.35160137255823},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.9,"breakHorizontal":16.8,"spinRate":2235,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.3997883440179404,"extension":6.3704698867511445},"index":0,"playId":"95226e7c-220a-36a3-9376-8ae5e1608e56","pitchNumber":1,"startTime":"2025-07-29T02:46:31.227Z","endTime":"2025-07-29T02:46:36.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.463231262872334,"aZ":-21.518749318062493,"pfxX":-9.306866834682202,"pfxZ":5.578374693715938,"pX":0.22195298771858185,"pZ":2.619513095455814,"vX0":6.95845991092191,"vY0":-136.8675249744864,"vZ0":-3.7481319625482574,"x":108.54,"y":168.05,"x0":-1.1364356169639895,"y0":50.000034623488595,"z0":5.469312717250015,"aX":-17.76344833353347},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.6,"breakHorizontal":15.5,"spinRate":2277,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3992483064578778,"extension":6.2830246495225115},"hitData":{"launchSpeed":93.1,"launchAngle":21.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.48,"coordY":80.57}},"index":1,"playId":"ec2149bb-0636-350c-8010-41880c87db06","pitchNumber":2,"startTime":"2025-07-29T02:46:44.859Z","endTime":"2025-07-29T02:46:55.865Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:46:55.865Z","atBatIndex":92},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"MJ Melendez flies out to center fielder Michael Harris II.","rbi":0,"awayScore":10,"homeScore":7,"isOut":true},"about":{"atBatIndex":93,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T02:47:14.817Z","endTime":"2025-07-29T02:47:39.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"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":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.600341861959066,"aZ":-27.10365931873055,"pfxX":-8.728312093986224,"pfxZ":3.0084618066301196,"pX":-0.46619170496564843,"pZ":2.550019672377184,"vX0":5.278623237434131,"vY0":-127.98415310464664,"vZ0":-1.7021365847282905,"x":134.77,"y":169.93,"x0":-1.4053130836423944,"y0":50.00057990818813,"z0":5.3152249439133055,"aX":-14.700932387795747},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":14.9,"spinRate":2058,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4254627851746,"extension":6.016516659660601},"index":0,"playId":"5aa01d18-296e-39ca-b7a2-f7da02ff0333","pitchNumber":1,"startTime":"2025-07-29T02:47:16.550Z","endTime":"2025-07-29T02:47:20.333Z","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":86.9,"endSpeed":80.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.500994393616043,"aZ":-27.19191265541934,"pfxX":-8.608140620480164,"pfxZ":3.056992073825665,"pX":-0.72590574426441,"pZ":2.426092315671027,"vX0":4.859817707058457,"vY0":-126.52524824196954,"vZ0":-1.6867218710430745,"x":144.67,"y":173.28,"x0":-1.54775925027549,"y0":50.00298008018774,"z0":5.269020354051568,"aX":-14.03268655144796},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":14.5,"spinRate":1906,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.4320038183824595,"extension":6.161735177478986},"hitData":{"launchSpeed":93.5,"launchAngle":35.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.1,"coordY":59.83}},"index":1,"playId":"ffefceeb-4ae4-3b30-8c85-abbe32fce763","pitchNumber":2,"startTime":"2025-07-29T02:47:30.425Z","endTime":"2025-07-29T02:47:39.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:47:39.931Z","atBatIndex":93}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"MJ Melendez flies out to center fielder Michael Harris II.","rbi":0,"awayScore":10,"homeScore":7,"isOut":true},"about":{"atBatIndex":93,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T02:47:14.817Z","endTime":"2025-07-29T02:47:39.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"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":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.600341861959066,"aZ":-27.10365931873055,"pfxX":-8.728312093986224,"pfxZ":3.0084618066301196,"pX":-0.46619170496564843,"pZ":2.550019672377184,"vX0":5.278623237434131,"vY0":-127.98415310464664,"vZ0":-1.7021365847282905,"x":134.77,"y":169.93,"x0":-1.4053130836423944,"y0":50.00057990818813,"z0":5.3152249439133055,"aX":-14.700932387795747},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":14.9,"spinRate":2058,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4254627851746,"extension":6.016516659660601},"index":0,"playId":"5aa01d18-296e-39ca-b7a2-f7da02ff0333","pitchNumber":1,"startTime":"2025-07-29T02:47:16.550Z","endTime":"2025-07-29T02:47:20.333Z","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":86.9,"endSpeed":80.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.500994393616043,"aZ":-27.19191265541934,"pfxX":-8.608140620480164,"pfxZ":3.056992073825665,"pX":-0.72590574426441,"pZ":2.426092315671027,"vX0":4.859817707058457,"vY0":-126.52524824196954,"vZ0":-1.6867218710430745,"x":144.67,"y":173.28,"x0":-1.54775925027549,"y0":50.00298008018774,"z0":5.269020354051568,"aX":-14.03268655144796},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.4,"breakHorizontal":14.5,"spinRate":1906,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.4320038183824595,"extension":6.161735177478986},"hitData":{"launchSpeed":93.5,"launchAngle":35.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.1,"coordY":59.83}},"index":1,"playId":"ffefceeb-4ae4-3b30-8c85-abbe32fce763","pitchNumber":2,"startTime":"2025-07-29T02:47:30.425Z","endTime":"2025-07-29T02:47:39.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T02:47:39.931Z","atBatIndex":93},"scoringPlays":[7,8,23,32,59,64,71,73,77,83,90,91],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":141.84,"y":82.63},"type":"H","description":"Single"}],"home":[{"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":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":183.98,"y":128.14},"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":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":146.97,"y":95.19},"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":1,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":119.6,"y":62.76},"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":1,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":177.41,"y":55.94},"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":1,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":166.92,"y":87.06},"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":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":143.42,"y":181.34},"type":"O","description":"Groundout"}]}},{"startIndex":10,"endIndex":19,"top":[10,11,12,13,14],"bottom":[15,16,17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":60.54,"y":78.89},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"coordinates":{"x":120.64,"y":63.72},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":149.08,"y":149.44},"type":"O","description":"Groundout"}],"home":[{"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":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":101.45,"y":149.72},"type":"O","description":"Groundout"}]}},{"startIndex":20,"endIndex":29,"top":[20,21,22,23,24],"bottom":[25,26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":204.18,"y":115.17},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":74.94,"y":15.77},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":128.22,"y":145.87},"type":"O","description":"Groundout"}],"home":[{"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":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":117.01,"y":196.46},"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":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":114.03,"y":81.0},"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":3,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":203.73,"y":109.38},"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":3,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":108.96,"y":165.63},"type":"O","description":"Forceout"}]}},{"startIndex":30,"endIndex":39,"top":[30,31,32,33,34,35,36],"bottom":[37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":144.43,"y":152.96},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":59.3,"y":41.47},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":161.82,"y":165.37},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":126.85,"y":177.95},"type":"O","description":"Groundout"}],"home":[{"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":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"coordinates":{"x":56.38,"y":116.93},"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":4,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":110.99,"y":148.4},"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":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":73.96,"y":91.56},"type":"O","description":"Flyout"}]}},{"startIndex":40,"endIndex":46,"top":[40,41,42],"bottom":[43,44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":110.99,"y":151.95},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":130.97,"y":145.67},"type":"O","description":"Lineout"}],"home":[{"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":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":163.44,"y":101.5},"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":5,"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":95.11,"y":68.93},"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":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":156.61,"y":95.56},"type":"H","description":"Single"}]}},{"startIndex":47,"endIndex":56,"top":[47,48,49,50,51],"bottom":[52,53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":151.02,"y":156.0},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":67.73,"y":126.67},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":107.8,"y":67.88},"type":"O","description":"Flyout"}],"home":[{"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":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":113.52,"y":176.27},"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":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":103.89,"y":156.51},"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":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"coordinates":{"x":90.4,"y":80.14},"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":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":152.54,"y":154.48},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":67,"top":[57,58,59,60,61,62],"bottom":[63,64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":136.83,"y":142.83},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":92.33,"y":152.44},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":669674,"fullName":"Sam Long","link":"/api/v1/people/669674"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":178.72,"y":36.2},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":111.18,"y":147.48},"type":"O","description":"Lineout"}],"home":[{"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":678226,"fullName":"Daysbel Hernández","link":"/api/v1/people/678226"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":37.0,"y":98.0},"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":7,"pitcher":{"id":678226,"fullName":"Daysbel Hernández","link":"/api/v1/people/678226"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":203.77,"y":65.09},"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":7,"pitcher":{"id":678226,"fullName":"Daysbel Hernández","link":"/api/v1/people/678226"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":102.1,"y":137.33},"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":678226,"fullName":"Daysbel Hernández","link":"/api/v1/people/678226"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":72.4,"y":80.43},"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":678226,"fullName":"Daysbel Hernández","link":"/api/v1/people/678226"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":171.5,"y":82.92},"type":"O","description":"Flyout"}]}},{"startIndex":68,"endIndex":80,"top":[68,69,70,71,72,73,74,75,76],"bottom":[77,78,79,80],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":108.0,"y":158.0},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":159.0,"y":90.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":34.0,"y":95.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":76.34,"y":46.97},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"coordinates":{"x":153.05,"y":157.02},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":155.7,"y":55.38},"type":"O","description":"Lineout"}],"home":[{"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":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":46.8,"y":46.74},"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":8,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":164.61,"y":154.3},"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":8,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":89.69,"y":51.99},"type":"O","description":"Flyout"}]}},{"startIndex":81,"endIndex":93,"top":[81,82,83,84,85,86],"bottom":[87,88,89,90,91,92,93],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":195.46,"y":84.83},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"coordinates":{"x":80.64,"y":55.01},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":118.59,"y":101.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":152.96,"y":66.93},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":107.95,"y":173.23},"type":"O","description":"Groundout"}],"home":[{"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":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":141.79,"y":101.7},"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":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":195.62,"y":120.53},"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":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":62.24,"y":106.62},"type":"O","description":"Sac Fly"},{"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":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":179.48,"y":80.57},"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":9,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"coordinates":{"x":118.1,"y":59.83},"type":"O","description":"Flyout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":2}},{"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":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":3,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":3,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":7,"hits":12,"errors":0,"leftOnBase":10},"away":{"runs":10,"hits":9,"errors":0,"leftOnBase":12}},"defense":{"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"catcher":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"first":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"second":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"third":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"shortstop":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"left":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"center":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"right":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"onDeck":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"inHole":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"battingOrder":5,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"offense":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"onDeck":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"inHole":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"battingOrder":8,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"balls":0,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"teamStats":{"batting":{"flyOuts":6,"groundOuts":9,"airOuts":13,"runs":10,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":4,"baseOnBalls":14,"intentionalWalks":1,"hits":9,"hitByPitch":0,"avg":".242","atBats":35,"obp":".318","slg":".389","ops":".707","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":21,"rbi":10,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"11.67","popOuts":1,"lineOuts":6},"pitching":{"flyOuts":11,"groundOuts":7,"airOuts":15,"runs":7,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":1,"atBats":38,"obp":".386","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":165,"era":"4.17","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.28","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":58,"strikes":107,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.47","rbi":7,"pitchesPerInning":"18.33","runsScoredPer9":"7.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID675911":{"person":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(W, 5-8)","summary":"5.0 IP, 2 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":8,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":25,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":34,"strikes":62,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":44,"groundOuts":60,"airOuts":73,"runs":33,"doubles":17,"triples":0,"homeRuns":10,"strikeOuts":92,"baseOnBalls":32,"intentionalWalks":0,"hits":63,"hitByPitch":6,"atBats":284,"obp":".311","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":1304,"era":"3.71","inningsPitched":"77.2","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.22","battersFaced":326,"outs":233,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1304,"balls":500,"strikes":804,"strikePercentage":".620","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":2,"winPercentage":".385","pitchesPerInning":"16.79","gamesFinished":0,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"10.66","walksPer9Inn":"3.71","hitsPer9Inn":"7.30","runsScoredPer9":"3.82","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"errors":2,"chances":12,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669397":{"person":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2B, 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":36,"groundOuts":78,"airOuts":72,"runs":27,"doubles":9,"triples":0,"homeRuns":0,"strikeOuts":75,"baseOnBalls":26,"intentionalWalks":0,"hits":64,"hitByPitch":3,"avg":".228","atBats":281,"obp":".297","slg":".260","ops":".557","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":318,"totalBases":73,"rbi":18,"leftOnBase":117,"sacBunts":5,"sacFlies":3,"babip":".306","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":199,"putOuts":117,"errors":3,"chances":319,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID689266":{"person":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":9,"groundOuts":20,"airOuts":12,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":58,"obp":".250","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":245,"era":"4.60","inningsPitched":"15.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"0.96","battersFaced":60,"outs":47,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":245,"balls":84,"strikes":161,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".---","pitchesPerInning":"15.64","gamesFinished":6,"strikeoutWalkRatio":"6.50","strikeoutsPer9Inn":"7.47","walksPer9Inn":"1.15","hitsPer9Inn":"7.47","runsScoredPer9":"4.60","homeRunsPer9":"1.72","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669276":{"person":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":4,"strikes":10,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.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":49,"gamesStarted":0,"flyOuts":28,"groundOuts":39,"airOuts":46,"runs":16,"doubles":6,"triples":0,"homeRuns":8,"strikeOuts":51,"baseOnBalls":11,"intentionalWalks":1,"hits":32,"hitByPitch":0,"atBats":165,"obp":".243","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":732,"era":"2.70","inningsPitched":"46.2","wins":1,"losses":3,"saves":2,"saveOpportunities":7,"holds":9,"blownSaves":5,"earnedRuns":14,"whip":"0.92","battersFaced":179,"outs":140,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":732,"balls":241,"strikes":491,"strikePercentage":".670","hitBatsmen":0,"balks":3,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.85","rbi":1,"winPercentage":".250","pitchesPerInning":"15.69","gamesFinished":6,"strikeoutWalkRatio":"4.64","strikeoutsPer9Inn":"9.84","walksPer9Inn":"2.12","hitsPer9Inn":"6.17","runsScoredPer9":"3.09","homeRunsPer9":"1.54","inheritedRunners":19,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":0,"chances":13,"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"}]},"ID671739":{"person":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"jerseyNumber":"23","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":45,"groundOuts":131,"airOuts":94,"runs":28,"doubles":15,"triples":5,"homeRuns":9,"strikeOuts":82,"baseOnBalls":13,"intentionalWalks":1,"hits":87,"hitByPitch":2,"avg":".226","atBats":385,"obp":".252","slg":".361","ops":".613","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":409,"totalBases":139,"rbi":49,"leftOnBase":192,"sacBunts":4,"sacFlies":5,"babip":".261","groundOutsToAirouts":"1.39","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.78","popOuts":17,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":242,"errors":0,"chances":243,"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"}]},"ID572955":{"person":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":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":2,"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":41,"gamesStarted":0,"flyOuts":24,"groundOuts":25,"airOuts":41,"runs":12,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":42,"baseOnBalls":10,"intentionalWalks":1,"hits":30,"hitByPitch":1,"atBats":137,"obp":".275","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":618,"era":"2.56","inningsPitched":"38.2","wins":1,"losses":3,"saves":1,"saveOpportunities":3,"holds":9,"blownSaves":2,"earnedRuns":11,"whip":"1.03","battersFaced":149,"outs":116,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":618,"balls":206,"strikes":412,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":2,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".250","pitchesPerInning":"15.98","gamesFinished":9,"strikeoutWalkRatio":"4.20","strikeoutsPer9Inn":"9.78","walksPer9Inn":"2.33","hitsPer9Inn":"6.98","runsScoredPer9":"2.79","homeRunsPer9":"0.93","inheritedRunners":18,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"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"}]},"ID606160":{"person":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"0.0 IP, 3 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":4,"outs":0,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":8,"strikes":6,"strikePercentage":".430","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":23,"groundOuts":33,"airOuts":39,"runs":24,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":39,"baseOnBalls":22,"intentionalWalks":2,"hits":29,"hitByPitch":0,"atBats":139,"obp":".315","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":715,"era":"5.54","inningsPitched":"37.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":23,"whip":"1.37","battersFaced":162,"outs":112,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":715,"balls":284,"strikes":431,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":2,"winPercentage":".000","pitchesPerInning":"19.15","gamesFinished":12,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"9.40","walksPer9Inn":"5.30","hitsPer9Inn":"6.99","runsScoredPer9":"5.79","homeRunsPer9":"0.72","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"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"}]},"ID663897":{"person":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"jerseyNumber":"37","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":27,"flyOuts":2,"groundOuts":6,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".111","atBats":18,"obp":".158","slg":".167","ops":".325","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":19,"totalBases":3,"rbi":2,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":4,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":16,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":44,"era":"4.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.00","battersFaced":16,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":44,"balls":11,"strikes":33,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":4,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.75","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":12,"errors":1,"chances":24,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID595777":{"person":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"jerseyNumber":"7","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | BB, K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":20,"groundOuts":19,"airOuts":37,"runs":16,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":0,"hits":25,"hitByPitch":1,"avg":".245","atBats":102,"obp":".319","slg":".392","ops":".711","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":40,"rbi":11,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".282","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":13,"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":0,"putOuts":51,"errors":0,"chances":51,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641540":{"person":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":11,"groundOuts":13,"airOuts":19,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":1,"hits":12,"hitByPitch":2,"atBats":59,"obp":".304","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":275,"era":"4.41","inningsPitched":"16.1","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.16","battersFaced":69,"outs":49,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":275,"balls":105,"strikes":170,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".---","pitchesPerInning":"16.84","gamesFinished":5,"strikeoutWalkRatio":"2.29","strikeoutsPer9Inn":"8.82","walksPer9Inn":"3.86","hitsPer9Inn":"6.61","runsScoredPer9":"4.41","homeRunsPer9":"1.10","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660853":{"person":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":42,"gamesStarted":0,"flyOuts":23,"groundOuts":37,"airOuts":50,"runs":22,"doubles":9,"triples":1,"homeRuns":2,"strikeOuts":38,"baseOnBalls":17,"intentionalWalks":2,"hits":35,"hitByPitch":2,"atBats":160,"obp":".302","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":717,"era":"4.07","inningsPitched":"42.0","wins":3,"losses":3,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":19,"whip":"1.24","battersFaced":179,"outs":126,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":717,"balls":242,"strikes":475,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".500","pitchesPerInning":"17.07","gamesFinished":6,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"8.14","walksPer9Inn":"3.64","hitsPer9Inn":"7.50","runsScoredPer9":"4.71","homeRunsPer9":"0.43","inheritedRunners":21,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":3,"chances":10,"fielding":".700","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686948":{"person":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"jerseyNumber":"30","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":28,"groundOuts":70,"airOuts":49,"runs":26,"doubles":10,"triples":0,"homeRuns":11,"strikeOuts":44,"baseOnBalls":23,"intentionalWalks":0,"hits":63,"hitByPitch":2,"avg":".279","atBats":226,"obp":".351","slg":".469","ops":".820","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":251,"totalBases":106,"rbi":41,"leftOnBase":93,"sacBunts":0,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.54","popOuts":8,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":7,"stolenBases":42,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":20,"putOuts":434,"errors":2,"chances":456,"fielding":".996","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621566":{"person":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"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":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":53,"groundOuts":89,"airOuts":98,"runs":59,"doubles":26,"triples":0,"homeRuns":18,"strikeOuts":109,"baseOnBalls":66,"intentionalWalks":2,"hits":104,"hitByPitch":2,"avg":".262","atBats":397,"obp":".368","slg":".463","ops":".831","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":468,"totalBases":184,"rbi":66,"leftOnBase":181,"sacBunts":0,"sacFlies":3,"babip":".315","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.06","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":99,"putOuts":762,"errors":3,"chances":864,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID669221":{"person":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":30,"groundOuts":52,"airOuts":45,"runs":28,"doubles":11,"triples":0,"homeRuns":16,"strikeOuts":80,"baseOnBalls":25,"intentionalWalks":1,"hits":52,"hitByPitch":7,"avg":".230","atBats":226,"obp":".322","slg":".491","ops":".813","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":261,"totalBases":111,"rbi":41,"leftOnBase":98,"sacBunts":0,"sacFlies":3,"babip":".271","groundOutsToAirouts":"1.16","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.12","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":18,"stolenBases":42,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":25,"putOuts":511,"errors":1,"chances":537,"fielding":".998","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID660670":{"person":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"jerseyNumber":"13","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | HR, 2 BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"4.00","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":54,"flyOuts":27,"groundOuts":36,"airOuts":36,"runs":48,"doubles":9,"triples":1,"homeRuns":14,"strikeOuts":62,"baseOnBalls":41,"intentionalWalks":3,"hits":60,"hitByPitch":0,"avg":".309","atBats":194,"obp":".430","slg":".582","ops":"1.012","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":235,"totalBases":113,"rbi":26,"leftOnBase":69,"sacBunts":0,"sacFlies":0,"babip":".390","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"13.86","popOuts":5,"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":4,"putOuts":82,"errors":0,"chances":86,"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"}]},"ID607481":{"person":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":2,"flyOuts":15,"groundOuts":52,"airOuts":28,"runs":24,"doubles":12,"triples":2,"homeRuns":3,"strikeOuts":43,"baseOnBalls":15,"intentionalWalks":4,"hits":42,"hitByPitch":6,"atBats":162,"obp":".339","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":722,"era":"4.25","inningsPitched":"42.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":20,"whip":"1.35","battersFaced":186,"outs":127,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":722,"balls":252,"strikes":470,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.86","rbi":0,"winPercentage":".333","pitchesPerInning":"17.06","gamesFinished":5,"strikeoutWalkRatio":"2.87","strikeoutsPer9Inn":"9.14","walksPer9Inn":"3.19","hitsPer9Inn":"8.93","runsScoredPer9":"5.10","homeRunsPer9":"0.64","inheritedRunners":29,"inheritedRunnersScored":16,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":1,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":2,"chances":7,"fielding":".714","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642201":{"person":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"jerseyNumber":"36","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":23,"groundOuts":48,"airOuts":47,"runs":28,"doubles":7,"triples":3,"homeRuns":4,"strikeOuts":43,"baseOnBalls":9,"intentionalWalks":1,"hits":45,"hitByPitch":2,"avg":".247","atBats":182,"obp":".290","slg":".385","ops":".675","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":70,"rbi":17,"leftOnBase":79,"sacBunts":1,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.50","popOuts":7,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":88,"errors":0,"chances":90,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID645277":{"person":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | 3 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"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":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":105,"flyOuts":79,"groundOuts":90,"airOuts":152,"runs":44,"doubles":12,"triples":1,"homeRuns":9,"strikeOuts":70,"baseOnBalls":42,"intentionalWalks":0,"hits":86,"hitByPitch":4,"avg":".218","atBats":395,"obp":".297","slg":".322","ops":".619","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":444,"totalBases":127,"rbi":40,"leftOnBase":185,"sacBunts":0,"sacFlies":3,"babip":".241","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.89","popOuts":39,"lineOuts":34},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":252,"putOuts":129,"errors":2,"chances":383,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID628452":{"person":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(S, 12)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":0,"strikes":7,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":24,"groundOuts":28,"airOuts":47,"runs":24,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":46,"baseOnBalls":10,"intentionalWalks":2,"hits":40,"hitByPitch":2,"atBats":160,"obp":".301","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":617,"era":"4.97","inningsPitched":"41.2","wins":4,"losses":6,"saves":12,"saveOpportunities":17,"holds":2,"blownSaves":5,"earnedRuns":23,"whip":"1.20","battersFaced":173,"outs":125,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":617,"balls":189,"strikes":428,"strikePercentage":".690","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":1,"winPercentage":".400","pitchesPerInning":"14.81","gamesFinished":33,"strikeoutWalkRatio":"4.60","strikeoutsPer9Inn":"9.94","walksPer9Inn":"2.16","hitsPer9Inn":"8.64","runsScoredPer9":"5.18","homeRunsPer9":"1.73","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663586":{"person":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"jerseyNumber":"27","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"400","stats":{"batting":{"summary":"2-6 | HR, 2B, 4 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":6,"rbi":4,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":65,"groundOuts":67,"airOuts":105,"runs":52,"doubles":20,"triples":1,"homeRuns":15,"strikeOuts":119,"baseOnBalls":27,"intentionalWalks":1,"hits":106,"hitByPitch":3,"avg":".268","atBats":396,"obp":".319","slg":".437","ops":".756","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":173,"rbi":52,"leftOnBase":175,"sacBunts":0,"sacFlies":1,"babip":".346","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.40","popOuts":17,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":156,"putOuts":51,"errors":11,"chances":218,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID666214":{"person":{"id":666214,"fullName":"Joey Wentz","link":"/api/v1/people/666214"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":28,"gamesStarted":2,"flyOuts":30,"groundOuts":38,"airOuts":54,"runs":32,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":42,"baseOnBalls":23,"intentionalWalks":3,"hits":48,"hitByPitch":1,"atBats":179,"obp":".350","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","numberOfPitches":843,"era":"5.76","inningsPitched":"45.1","wins":2,"losses":2,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":29,"whip":"1.57","battersFaced":206,"outs":136,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":843,"balls":312,"strikes":531,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".500","pitchesPerInning":"18.60","gamesFinished":9,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"8.34","walksPer9Inn":"4.57","hitsPer9Inn":"9.53","runsScoredPer9":"6.35","homeRunsPer9":"1.19","inheritedRunners":22,"inheritedRunnersScored":18,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":10,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607200":{"person":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":70,"groundOuts":102,"airOuts":126,"runs":62,"doubles":22,"triples":1,"homeRuns":14,"strikeOuts":63,"baseOnBalls":47,"intentionalWalks":1,"hits":106,"hitByPitch":2,"atBats":392,"obp":".350","caughtStealing":2,"stolenBases":22,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1667,"era":"5.22","inningsPitched":"101.2","wins":3,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.50","battersFaced":446,"outs":305,"gamesPitched":20,"completeGames":1,"shutouts":1,"pitchesThrown":1667,"balls":653,"strikes":1014,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".231","pitchesPerInning":"16.40","gamesFinished":0,"strikeoutWalkRatio":"1.34","strikeoutsPer9Inn":"5.58","walksPer9Inn":"4.16","hitsPer9Inn":"9.38","runsScoredPer9":"5.49","homeRunsPer9":"1.24","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":25,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":10,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID506702":{"person":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":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":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693821":{"person":{"id":693821,"fullName":"Bryce Elder","link":"/api/v1/people/693821"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":44,"groundOuts":113,"airOuts":68,"runs":62,"doubles":25,"triples":1,"homeRuns":17,"strikeOuts":73,"baseOnBalls":35,"intentionalWalks":0,"hits":106,"hitByPitch":5,"atBats":356,"obp":".366","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1497,"era":"6.29","inningsPitched":"87.1","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.61","battersFaced":400,"outs":262,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1497,"balls":573,"strikes":924,"strikePercentage":".620","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.66","rbi":0,"winPercentage":".364","pitchesPerInning":"17.14","gamesFinished":0,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"7.52","walksPer9Inn":"3.61","hitsPer9Inn":"10.92","runsScoredPer9":"6.39","homeRunsPer9":"1.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":3,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":8,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID542303":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HR, 2 BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":53,"groundOuts":80,"airOuts":86,"runs":38,"doubles":11,"triples":0,"homeRuns":14,"strikeOuts":92,"baseOnBalls":67,"intentionalWalks":2,"hits":77,"hitByPitch":2,"avg":".233","atBats":331,"obp":".361","slg":".393","ops":".754","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":130,"rbi":44,"leftOnBase":171,"sacBunts":0,"sacFlies":4,"babip":".275","groundOutsToAirouts":"0.93","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"23.64","popOuts":12,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID676702":{"person":{"id":676702,"fullName":"Hunter Stratton","link":"/api/v1/people/676702"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"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":5,"gamesStarted":0,"flyOuts":7,"groundOuts":3,"airOuts":11,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":2,"atBats":28,"obp":".528","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":151,"era":"11.12","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"3.00","battersFaced":36,"outs":17,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":52,"strikes":99,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.27","rbi":0,"winPercentage":".---","pitchesPerInning":"26.65","gamesFinished":3,"strikeoutWalkRatio":"0.75","strikeoutsPer9Inn":"4.76","walksPer9Inn":"6.35","hitsPer9Inn":"20.65","runsScoredPer9":"11.12","homeRunsPer9":"1.59","inheritedRunners":5,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":3},"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}},"ID678226":{"person":{"id":678226,"fullName":"Daysbel Hernández","link":"/api/v1/people/678226"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"note":"(H, 8)","summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":10,"strikes":15,"strikePercentage":".600","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":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":31,"gamesStarted":0,"flyOuts":17,"groundOuts":27,"airOuts":30,"runs":8,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":30,"baseOnBalls":24,"intentionalWalks":1,"hits":17,"hitByPitch":2,"atBats":103,"obp":".333","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":575,"era":"2.32","inningsPitched":"31.0","wins":4,"losses":1,"saves":0,"saveOpportunities":2,"holds":8,"blownSaves":2,"earnedRuns":8,"whip":"1.32","battersFaced":130,"outs":93,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":575,"balls":247,"strikes":328,"strikePercentage":".570","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":1,"winPercentage":".800","pitchesPerInning":"18.55","gamesFinished":5,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"8.71","walksPer9Inn":"6.97","hitsPer9Inn":"4.94","runsScoredPer9":"2.32","homeRunsPer9":"0.00","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[595777,621566,660670,663586,669221,645277,542303,671739,669397,675911,572955,678226,669276,606160,628452],"pitchers":[675911,572955,678226,669276,606160,628452],"bench":[686948,506702,642201,663897],"bullpen":[607481,660853,689266,641540,693821,607200,676702,666214],"battingOrder":[595777,621566,660670,663586,669221,645277,542303,671739,669397],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Olson (26, Cruz); Riley, A (20, Cruz); Allen, N (9, Bowlan)."},{"label":"HR","value":"Acuña Jr. (14, 3rd inning off Hill, R, 1 on, 2 out); Ozuna (14, 4th inning off Hill, R, 1 on, 1 out); Riley, A (15, 7th inning off Long, 0 on, 2 out)."},{"label":"TB","value":"Acuña Jr. 5; Allen, N 2; Olson 2; Ozuna 4; Profar, Jurickson 2; Riley, A 6."},{"label":"RBI","value":"Acuña Jr. 2 (26); Olson (66); Ozuna 2 (44); Profar, Jurickson (11); Riley, A 4 (52)."},{"label":"2-out RBI","value":"Acuña Jr. 2; Riley, A."},{"label":"Runners left in scoring position, 2 out","value":"Harris II; Olson; Ozuna 2; Profar, Jurickson; Riley, A."},{"label":"Team RISP","value":"3-for-11."},{"label":"Team LOB","value":"12."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Acuña Jr. (1, 2nd base by Hill, R/Perez, S)."},{"label":"PO","value":"Acuña Jr. (1st base by Hill, R)."}]}],"note":[]},"home":{"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":11,"groundOuts":7,"airOuts":15,"runs":7,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".244","atBats":38,"obp":".300","slg":".383","ops":".683","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":20,"rbi":7,"leftOnBase":21,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":6,"groundOuts":9,"airOuts":13,"runs":10,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":4,"baseOnBalls":14,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":35,"obp":".469","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":180,"era":"3.55","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.23","battersFaced":49,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":80,"strikes":100,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.69","rbi":10,"pitchesPerInning":"20.00","runsScoredPer9":"10.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":12,"putOuts":27,"errors":0,"chances":39,"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":"600","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":45,"groundOuts":68,"airOuts":78,"runs":23,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":46,"baseOnBalls":19,"intentionalWalks":2,"hits":64,"hitByPitch":6,"avg":".255","atBats":251,"obp":".318","slg":".339","ops":".657","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":281,"totalBases":85,"rbi":24,"leftOnBase":86,"sacBunts":1,"sacFlies":4,"babip":".296","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.67","popOuts":11,"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":131,"putOuts":116,"errors":2,"chances":249,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID666023":{"person":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"501","stats":{"batting":{"summary":"1-3 | K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":25,"groundOuts":50,"airOuts":51,"runs":16,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":37,"baseOnBalls":12,"intentionalWalks":1,"hits":49,"hitByPitch":2,"avg":".263","atBats":186,"obp":".315","slg":".349","ops":".664","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":201,"totalBases":65,"rbi":12,"leftOnBase":61,"sacBunts":1,"sacFlies":0,"babip":".315","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.00","popOuts":11,"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":6,"stolenBases":19,"stolenBasePercentage":".760","caughtStealingPercentage":".240","assists":24,"putOuts":420,"errors":2,"chances":446,"fielding":".996","passedBall":2,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{"summary":"1.1 IP, ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":10,"strikes":20,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"6.75","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":15,"groundOuts":20,"airOuts":22,"runs":19,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":16,"baseOnBalls":12,"intentionalWalks":1,"hits":22,"hitByPitch":1,"atBats":80,"obp":".376","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":375,"era":"7.78","inningsPitched":"19.2","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.73","battersFaced":93,"outs":59,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":375,"balls":149,"strikes":226,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":1,"winPercentage":".000","pitchesPerInning":"19.07","gamesFinished":11,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"7.32","walksPer9Inn":"5.49","hitsPer9Inn":"10.07","runsScoredPer9":"8.69","homeRunsPer9":"1.83","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"100","stats":{"batting":{"summary":"1-4 | BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":75,"groundOuts":96,"airOuts":124,"runs":46,"doubles":23,"triples":0,"homeRuns":5,"strikeOuts":71,"baseOnBalls":39,"intentionalWalks":0,"hits":91,"hitByPitch":8,"avg":".240","atBats":379,"obp":".322","slg":".340","ops":".662","caughtStealing":4,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":429,"totalBases":129,"rbi":30,"leftOnBase":107,"sacBunts":1,"sacFlies":2,"babip":".282","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.80","popOuts":29,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":146,"putOuts":110,"errors":12,"chances":268,"fielding":".955","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":30,"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"avg":".190","atBats":21,"obp":".227","slg":".333","ops":".560","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":22,"totalBases":7,"rbi":2,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".231","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.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":18,"errors":1,"chances":24,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680742":{"person":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":14,"groundOuts":28,"airOuts":23,"runs":16,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":21,"baseOnBalls":10,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":95,"obp":".330","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":406,"era":"5.11","inningsPitched":"24.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.42","battersFaced":107,"outs":74,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":406,"balls":153,"strikes":253,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":1,"winPercentage":".333","pitchesPerInning":"16.46","gamesFinished":5,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"7.66","walksPer9Inn":"3.65","hitsPer9Inn":"9.12","runsScoredPer9":"5.84","homeRunsPer9":"1.46","inheritedRunners":10,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":7,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":20,"obp":".050","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":90,"era":"0.00","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":0,"whip":"0.16","battersFaced":20,"outs":19,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":32,"strikes":58,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".---","pitchesPerInning":"14.21","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.95","walksPer9Inn":"0.00","hitsPer9Inn":"1.42","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"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":"500","stats":{"batting":{"summary":"1-1 | HBP, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":68,"groundOuts":90,"airOuts":121,"runs":33,"doubles":27,"triples":0,"homeRuns":18,"strikeOuts":83,"baseOnBalls":19,"intentionalWalks":4,"hits":100,"hitByPitch":6,"avg":".254","atBats":393,"obp":".298","slg":".461","ops":".759","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":421,"totalBases":181,"rbi":63,"leftOnBase":170,"sacBunts":0,"sacFlies":1,"babip":".280","groundOutsToAirouts":"0.74","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"21.83","popOuts":25,"lineOuts":28},"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":10,"stolenBases":9,"stolenBasePercentage":".474","caughtStealingPercentage":".526","assists":32,"putOuts":616,"errors":1,"chances":649,"fielding":".998","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"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,"battingOrder":"700","stats":{"batting":{"summary":"2-5 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":72,"flyOuts":28,"groundOuts":44,"airOuts":59,"runs":26,"doubles":15,"triples":1,"homeRuns":8,"strikeOuts":39,"baseOnBalls":10,"intentionalWalks":1,"hits":45,"hitByPitch":0,"avg":".245","atBats":184,"obp":".279","slg":".467","ops":".746","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":197,"totalBases":86,"rbi":23,"leftOnBase":80,"sacBunts":0,"sacFlies":3,"babip":".264","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":17,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":33,"errors":0,"chances":33,"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"}]},"ID670231":{"person":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":17,"groundOuts":33,"airOuts":20,"runs":12,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":13,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".181","atBats":94,"obp":".278","slg":".319","ops":".597","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":30,"rbi":12,"leftOnBase":39,"sacBunts":2,"sacFlies":1,"babip":".215","groundOutsToAirouts":"1.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.33","popOuts":3,"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":61,"errors":2,"chances":63,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":16,"groundOuts":49,"airOuts":36,"runs":12,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":36,"baseOnBalls":14,"intentionalWalks":3,"hits":32,"hitByPitch":3,"atBats":153,"obp":".288","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":656,"era":"2.30","inningsPitched":"43.0","wins":4,"losses":3,"saves":1,"saveOpportunities":4,"holds":17,"blownSaves":3,"earnedRuns":11,"whip":"1.07","battersFaced":170,"outs":129,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":656,"balls":233,"strikes":423,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".571","pitchesPerInning":"15.26","gamesFinished":8,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"7.53","walksPer9Inn":"2.93","hitsPer9Inn":"6.70","runsScoredPer9":"2.51","homeRunsPer9":"0.42","inheritedRunners":18,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":8},"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":true,"isSubstitute":false}},"ID669004":{"person":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"jerseyNumber":"1","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":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":21,"flyOuts":12,"groundOuts":11,"airOuts":21,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".068","atBats":59,"obp":".141","slg":".136","ops":".277","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":8,"rbi":1,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".086","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.00","popOuts":5,"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":24,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID448179":{"person":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(L, 0-2)","summary":"4.0 IP, 4 ER, 3 K, 6 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":4,"airOuts":4,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":6,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":14,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":81,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":20,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":36,"strikes":45,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":4,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":2,"flyOuts":7,"groundOuts":12,"airOuts":10,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":8,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":35,"obp":".395","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":171,"era":"5.00","inningsPitched":"9.0","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.89","battersFaced":43,"outs":27,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":171,"balls":71,"strikes":100,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.20","rbi":4,"winPercentage":".000","pitchesPerInning":"19.00","gamesFinished":0,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"4.00","walksPer9Inn":"8.00","hitsPer9Inn":"9.00","runsScoredPer9":"7.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"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"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":3,"groundOuts":2,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".364","atBats":11,"obp":".500","slg":".727","ops":"1.227","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":14,"totalBases":8,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.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":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":1,"putOuts":37,"errors":0,"chances":38,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":22,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":10,"strikes":12,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":27,"gamesStarted":0,"flyOuts":19,"groundOuts":30,"airOuts":39,"runs":14,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":23,"baseOnBalls":4,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":112,"obp":".207","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":469,"era":"4.06","inningsPitched":"31.0","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":2,"blownSaves":1,"earnedRuns":14,"whip":"0.77","battersFaced":116,"outs":93,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":469,"balls":163,"strikes":306,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".500","pitchesPerInning":"15.13","gamesFinished":10,"strikeoutWalkRatio":"5.75","strikeoutsPer9Inn":"6.68","walksPer9Inn":"1.16","hitsPer9Inn":"5.81","runsScoredPer9":"4.06","homeRunsPer9":"1.45","inheritedRunners":11,"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":{},"fielding":{}},"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":45,"gamesStarted":0,"flyOuts":37,"groundOuts":24,"airOuts":72,"runs":16,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":37,"baseOnBalls":16,"intentionalWalks":5,"hits":36,"hitByPitch":3,"atBats":167,"obp":".294","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":692,"era":"2.62","inningsPitched":"44.2","wins":4,"losses":3,"saves":27,"saveOpportunities":33,"holds":0,"blownSaves":6,"earnedRuns":13,"whip":"1.16","battersFaced":188,"outs":134,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":692,"balls":241,"strikes":451,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".571","pitchesPerInning":"15.49","gamesFinished":37,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"7.46","walksPer9Inn":"3.22","hitsPer9Inn":"7.25","runsScoredPer9":"3.22","homeRunsPer9":"0.81","inheritedRunners":11,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686469":{"person":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":67,"groundOuts":102,"airOuts":125,"runs":42,"doubles":16,"triples":1,"homeRuns":17,"strikeOuts":73,"baseOnBalls":33,"intentionalWalks":3,"hits":107,"hitByPitch":5,"avg":".264","atBats":405,"obp":".326","slg":".435","ops":".761","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":445,"totalBases":176,"rbi":63,"leftOnBase":186,"sacBunts":0,"sacFlies":2,"babip":".284","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.82","popOuts":30,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":42,"putOuts":568,"errors":2,"chances":612,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":26,"groundOuts":79,"airOuts":70,"runs":29,"doubles":10,"triples":4,"homeRuns":3,"strikeOuts":54,"baseOnBalls":12,"intentionalWalks":0,"hits":63,"hitByPitch":1,"avg":".249","atBats":253,"obp":".283","slg":".356","ops":".639","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":279,"totalBases":90,"rbi":18,"leftOnBase":97,"sacBunts":10,"sacFlies":3,"babip":".302","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"84.33","popOuts":25,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":225,"errors":1,"chances":227,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":21,"gamesStarted":21,"flyOuts":70,"groundOuts":106,"airOuts":147,"runs":46,"doubles":15,"triples":2,"homeRuns":11,"strikeOuts":90,"baseOnBalls":35,"intentionalWalks":0,"hits":108,"hitByPitch":3,"atBats":444,"obp":".300","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1839,"era":"3.53","inningsPitched":"117.1","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.22","battersFaced":490,"outs":352,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1839,"balls":641,"strikes":1198,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":0,"winPercentage":".308","pitchesPerInning":"15.67","gamesFinished":0,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"6.90","walksPer9Inn":"2.68","hitsPer9Inn":"8.28","runsScoredPer9":"3.53","homeRunsPer9":"0.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":35,"lineOuts":42},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":9,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672580":{"person":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"jerseyNumber":"11","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | 2 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":56,"groundOuts":107,"airOuts":115,"runs":49,"doubles":28,"triples":5,"homeRuns":10,"strikeOuts":56,"baseOnBalls":35,"intentionalWalks":0,"hits":117,"hitByPitch":1,"avg":".301","atBats":389,"obp":".357","slg":".476","ops":".833","caughtStealing":9,"stolenBases":19,"stolenBasePercentage":".679","caughtStealingPercentage":".321","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":431,"totalBases":185,"rbi":46,"leftOnBase":164,"sacBunts":3,"sacFlies":3,"babip":".328","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.90","popOuts":22,"lineOuts":37},"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":169,"putOuts":91,"errors":7,"chances":267,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":19,"gamesStarted":19,"flyOuts":69,"groundOuts":97,"airOuts":128,"runs":39,"doubles":18,"triples":0,"homeRuns":17,"strikeOuts":99,"baseOnBalls":33,"intentionalWalks":1,"hits":90,"hitByPitch":4,"atBats":411,"obp":".283","caughtStealing":6,"stolenBases":3,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1757,"era":"2.95","inningsPitched":"113.0","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.09","battersFaced":451,"outs":339,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1757,"balls":638,"strikes":1119,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".583","pitchesPerInning":"15.55","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.88","walksPer9Inn":"2.63","hitsPer9Inn":"7.17","runsScoredPer9":"3.11","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":11,"errors":0,"chances":23,"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":14,"gamesStarted":14,"flyOuts":50,"groundOuts":81,"airOuts":86,"runs":22,"doubles":8,"triples":2,"homeRuns":9,"strikeOuts":71,"baseOnBalls":23,"intentionalWalks":1,"hits":58,"hitByPitch":1,"atBats":296,"obp":".256","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1239,"era":"2.44","inningsPitched":"81.0","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.00","battersFaced":320,"outs":243,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1239,"balls":461,"strikes":778,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".556","pitchesPerInning":"15.30","gamesFinished":0,"strikeoutWalkRatio":"3.09","strikeoutsPer9Inn":"7.89","walksPer9Inn":"2.56","hitsPer9Inn":"6.44","runsScoredPer9":"2.44","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":20,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":0,"chances":8,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":1,"flyOuts":10,"groundOuts":63,"airOuts":18,"runs":18,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":42,"baseOnBalls":14,"intentionalWalks":0,"hits":42,"hitByPitch":2,"atBats":163,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":729,"era":"3.77","inningsPitched":"43.0","wins":3,"losses":1,"saves":0,"saveOpportunities":2,"holds":9,"blownSaves":2,"earnedRuns":18,"whip":"1.30","battersFaced":181,"outs":129,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":729,"balls":258,"strikes":471,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.50","rbi":0,"winPercentage":".750","pitchesPerInning":"16.95","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.79","walksPer9Inn":"2.93","hitsPer9Inn":"8.79","runsScoredPer9":"3.77","homeRunsPer9":"1.05","inheritedRunners":24,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID674444":{"person":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 4 ER, 0 K, 4 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":4,"intentionalWalks":1,"hits":3,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":32,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":11,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":18,"strikes":14,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":26,"groundOuts":39,"airOuts":48,"runs":18,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":34,"baseOnBalls":17,"intentionalWalks":1,"hits":31,"hitByPitch":1,"atBats":151,"obp":".288","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":565,"era":"3.70","inningsPitched":"41.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":17,"whip":"1.16","battersFaced":170,"outs":124,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":565,"balls":194,"strikes":371,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":4,"winPercentage":".750","pitchesPerInning":"13.67","gamesFinished":9,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.40","walksPer9Inn":"3.70","hitsPer9Inn":"6.75","runsScoredPer9":"3.92","homeRunsPer9":"0.87","inheritedRunners":16,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"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"}]},"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":{},"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":47,"gamesStarted":0,"flyOuts":15,"groundOuts":39,"airOuts":39,"runs":17,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":43,"baseOnBalls":15,"intentionalWalks":1,"hits":39,"hitByPitch":1,"atBats":159,"obp":".314","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":717,"era":"3.29","inningsPitched":"41.0","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":11,"blownSaves":2,"earnedRuns":15,"whip":"1.32","battersFaced":176,"outs":123,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":717,"balls":252,"strikes":465,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"17.49","gamesFinished":5,"strikeoutWalkRatio":"2.87","strikeoutsPer9Inn":"9.44","walksPer9Inn":"3.29","hitsPer9Inn":"8.56","runsScoredPer9":"3.73","homeRunsPer9":"1.54","inheritedRunners":32,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":11},"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":true,"isSubstitute":false}},"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,"battingOrder":"200","stats":{"batting":{"summary":"2-5 | 2 2B, K, 2 R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":76,"groundOuts":78,"airOuts":139,"runs":65,"doubles":36,"triples":3,"homeRuns":15,"strikeOuts":87,"baseOnBalls":32,"intentionalWalks":6,"hits":121,"hitByPitch":3,"avg":".289","atBats":419,"obp":".339","slg":".496","ops":".835","caughtStealing":7,"stolenBases":27,"stolenBasePercentage":".794","caughtStealingPercentage":".206","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":460,"totalBases":208,"rbi":58,"leftOnBase":151,"sacBunts":0,"sacFlies":6,"babip":".328","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.93","popOuts":27,"lineOuts":36},"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":251,"putOuts":129,"errors":6,"chances":386,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[663697,677951,686469,672580,521692,666023,624428,545341,669004,664728,448179,664199,669674,674444,680742],"pitchers":[448179,664199,669674,674444,680742],"bench":[571912,670231,686475],"bullpen":[702070,668674,608032,640451,607625,670167,608379,672582],"battingOrder":[663697,677951,686469,672580,666023,624428,545341,669004,664728],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Garcia, M 2 (28, Strider, Strider); Witt Jr. 2 (36, Hernández, D, Montero, R); Pasquantino (16, Hernández, D)."},{"label":"HR","value":"Grichuk (8, 8th inning off Lee, D, 0 on, 0 out)."},{"label":"TB","value":"Fermin; Frazier; Garcia, M 5; Grichuk 5; India; Pasquantino 2; Perez, S; Witt Jr. 4."},{"label":"RBI","value":"Fermin 2 (12); Frazier (24); Garcia, M (46); Grichuk (23); Pasquantino (63); Perez, S (63)."},{"label":"2-out RBI","value":"Perez, S; Garcia, M."},{"label":"Runners left in scoring position, 2 out","value":"Witt Jr.; Grichuk; Frazier; India."},{"label":"SF","value":"Frazier."},{"label":"Team RISP","value":"3-for-12."},{"label":"Team LOB","value":"10."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Melendez, M (Ozuna at 3rd base)."},{"label":"Pickoffs","value":"Hill, R (Acuña Jr. at 1st base)."}]}],"note":[]}},"officials":[{"official":{"id":427248,"fullName":"Dan Iassogna","link":"/api/v1/people/427248"},"officialType":"Home Plate"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":427044,"fullName":"CB Bucknor","link":"/api/v1/people/427044"},"officialType":"Second Base"},{"official":{"id":644760,"fullName":"Adam Beck","link":"/api/v1/people/644760"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Acuña Jr. (by Cruz)."},{"label":"HBP","value":"Perez, S (by Strider)."},{"label":"Pitches-strikes","value":"Strider 96-62; Johnson 9-7; Hernández, D 25-15; Lee, D 14-10; Montero, R 14-6; Iglesias, R 7-7; Hill, R 81-45; Clarke, T 22-12; Long 30-20; Cruz 32-14; Bowlan 15-9."},{"label":"Groundouts-flyouts","value":"Strider 4-5; Johnson 1-1; Hernández, D 1-2; Lee, D 1-1; Montero, R 0-0; Iglesias, R 0-2; Hill, R 4-3; Clarke, T 1-0; Long 2-2; Cruz 1-0; Bowlan 1-1."},{"label":"Batters faced","value":"Strider 25; Johnson 3; Hernández, D 5; Lee, D 4; Montero, R 4; Iglesias, R 3; Hill, R 20; Clarke, T 5; Long 7; Cruz 11; Bowlan 6."},{"label":"Inherited runners-scored","value":"Johnson 2-0; Iglesias, R 2-1; Long 1-0; Cruz 1-0."},{"label":"Umpires","value":"HP: Dan Iassogna. 1B: Scott Barry. 2B: CB Bucknor. 3B: Adam Beck. "},{"label":"Weather","value":"93 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, R To L."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"3:07."},{"label":"Att","value":"23,850."},{"label":"Venue","value":"Kauffman Stadium."},{"label":"July 28, 2025"}],"pitchingNotes":["Strider pitched to 2 batters in the 6th inning.","Montero, R pitched to 4 batters in the 9th inning."],"topPerformers":[{"player":{"person":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580","boxscoreName":"Garcia, M"},"jerseyNumber":"11","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | 2 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":56,"groundOuts":107,"airOuts":115,"runs":49,"doubles":28,"triples":5,"homeRuns":10,"strikeOuts":56,"baseOnBalls":35,"intentionalWalks":0,"hits":117,"hitByPitch":1,"avg":".301","atBats":389,"obp":".357","slg":".476","ops":".833","caughtStealing":9,"stolenBases":19,"stolenBasePercentage":".679","caughtStealingPercentage":".321","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":431,"totalBases":185,"rbi":46,"leftOnBase":164,"sacBunts":3,"sacFlies":3,"babip":".328","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.90","popOuts":22,"lineOuts":37},"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":169,"putOuts":91,"errors":7,"chances":267,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":65,"hittingGameScore":65},{"player":{"person":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303","boxscoreName":"Ozuna"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | HR, 2 BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":53,"groundOuts":80,"airOuts":86,"runs":38,"doubles":11,"triples":0,"homeRuns":14,"strikeOuts":92,"baseOnBalls":67,"intentionalWalks":2,"hits":77,"hitByPitch":2,"avg":".233","atBats":331,"obp":".361","slg":".393","ops":".754","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":405,"totalBases":130,"rbi":44,"leftOnBase":171,"sacBunts":0,"sacFlies":4,"babip":".275","groundOutsToAirouts":"0.93","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"23.64","popOuts":12,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586","boxscoreName":"Riley, A"},"jerseyNumber":"27","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"400","stats":{"batting":{"summary":"2-6 | HR, 2B, 4 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":6,"rbi":4,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":65,"groundOuts":67,"airOuts":105,"runs":52,"doubles":20,"triples":1,"homeRuns":15,"strikeOuts":119,"baseOnBalls":27,"intentionalWalks":1,"hits":106,"hitByPitch":3,"avg":".268","atBats":396,"obp":".319","slg":".437","ops":".756","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":173,"rbi":52,"leftOnBase":175,"sacBunts":0,"sacFlies":1,"babip":".346","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.40","popOuts":17,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":156,"putOuts":51,"errors":11,"chances":218,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"loser":{"id":448179,"fullName":"Rich Hill","link":"/api/v1/people/448179"},"save":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}