{"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":776955,"link":"/api/v1.1/game/776955/feed/live","metaData":{"wait":10,"timeStamp":"20250730_023925","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count01","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776955,"type":"R","doubleHeader":"N","id":"2025/07/29/atlmlb-kcamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776955-2025-07-29","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-29T23:40:00Z","originalDate":"2025-07-29","officialDate":"2025-07-29","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":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":61,"ties":0,"pct":".425"},"records":{},"divisionLeader":false,"wins":45,"losses":61,"winningPercentage":".425"},"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":108,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":53,"losses":55,"ties":0,"pct":".491"},"records":{},"divisionLeader":false,"wins":53,"losses":55,"winningPercentage":".491"},"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},"ID641672":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672","firstName":"Thomas","lastName":"Hatch","primaryNumber":"59","birthDate":"1994-09-29","currentAge":31,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Thomas","useLastName":"Hatch","boxscoreName":"Hatch","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Thomas Hatch","nameSlug":"thomas-hatch-641672","firstLastName":"Thomas Hatch","lastFirstName":"Hatch, Thomas","lastInitName":"Hatch, T","initLastName":"T Hatch","fullFMLName":"Thomas Hatch","fullLFMName":"Hatch, Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID686469":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469","firstName":"Vincent","lastName":"Pasquantino","primaryNumber":"9","birthDate":"1997-10-10","currentAge":28,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":245,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vinnie","useLastName":"Pasquantino","middleName":"Joseph","boxscoreName":"Pasquantino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"pass-quin-tee-no","mlbDebutDate":"2022-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Vinnie Pasquantino","nameSlug":"vinnie-pasquantino-686469","firstLastName":"Vinnie Pasquantino","lastFirstName":"Pasquantino, Vinnie","lastInitName":"Pasquantino, V","initLastName":"V Pasquantino","fullFMLName":"Vincent Joseph Pasquantino","fullLFMName":"Pasquantino, Vincent Joseph","strikeZoneTop":3.363,"strikeZoneBottom":1.697},"ID664728":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728","firstName":"Kyle","lastName":"Isbel","primaryNumber":"28","birthDate":"1997-03-03","currentAge":29,"birthCity":"Fontana","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Kyle","useLastName":"Isbel","middleName":"Grant","boxscoreName":"Isbel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"IZZ-bell","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Isbel","nameSlug":"kyle-isbel-664728","firstLastName":"Kyle Isbel","lastFirstName":"Isbel, Kyle","lastInitName":"Isbel, K","initLastName":"K Isbel","fullFMLName":"Kyle Grant Isbel","fullLFMName":"Isbel, Kyle Grant","strikeZoneTop":3.114,"strikeZoneBottom":1.571},"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},"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":"Clear","temp":"97","wind":"4 mph, R To L"},"gameInfo":{"attendance":22562,"firstPitch":"2025-07-29T23:40:00.000Z","gameDurationMinutes":179},"review":{"hasChallenges":true,"away":{"used":2,"remaining":0},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"home":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"}},"officialScorer":{"id":535257,"fullName":"Pat Butcher","link":"/api/v1/people/535257"},"primaryDatacaster":{"id":824000,"fullName":"Nicole Vos","link":"/api/v1/people/824000"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jurickson Profar flies out sharply to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T23:40:23.240Z","endTime":"2025-07-29T23:41:01.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":{"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-29T20:53:54.600Z","endTime":"2025-07-29T23:16:47.685Z","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-29T23:16:47.685Z","endTime":"2025-07-29T23:39:19.530Z","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-29T23:39:19.530Z","endTime":"2025-07-29T23:40:25.520Z","isPitch":false,"type":"action","player":{"id":595777,"link":"/api/v1/people/595777"}},{"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":88.7,"endSpeed":82.0,"strikeZoneTop":3.42344473710133,"strikeZoneBottom":1.67521225649649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.36999454866037,"aZ":-22.416886590076775,"pfxX":-9.126123344485217,"pfxZ":5.716639460824766,"pX":-0.26665316987779447,"pZ":2.6406805515226566,"vX0":5.130933342796501,"vY0":-129.193572347791,"vZ0":-2.7671698284445325,"x":127.16,"y":167.48,"x0":-1.0822417647482832,"y0":50.00607122469988,"z0":5.429847822945314,"aX":-15.585806432203778},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.1,"breakHorizontal":15.6,"spinRate":2295,"spinDirection":220},"zone":5,"typeConfidence":0.86,"plateTime":0.4223344180962405,"extension":5.544548962457203},"index":3,"playId":"4befcecf-6366-3ca2-8e2d-40f251fbb641","pitchNumber":1,"startTime":"2025-07-29T23:40:25.520Z","endTime":"2025-07-29T23:40:30.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.3,"strikeZoneTop":3.42342746896642,"strikeZoneBottom":1.64345780265923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.24114978367014,"aZ":-35.35952358280206,"pfxX":10.051203625201342,"pfxZ":-2.437264261623298,"pX":1.5389057409275557,"pZ":1.4502068910013635,"vX0":4.038746135220233,"vY0":-113.71234596969552,"vZ0":-1.035979151751747,"x":58.34,"y":199.62,"x0":-1.5670813229182372,"y0":50.002661160615745,"z0":5.425932145819531,"aX":13.135766316686889},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-4.3,"breakHorizontal":-19.2,"spinRate":3092,"spinDirection":58},"zone":14,"typeConfidence":0.87,"plateTime":0.48203693744259235,"extension":5.614946647445914},"index":4,"playId":"42bce187-f453-3172-a059-abb164b83cb7","pitchNumber":2,"startTime":"2025-07-29T23:40:38.083Z","endTime":"2025-07-29T23:40:41.811Z","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":90.6,"endSpeed":83.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.376440709494116,"aZ":-22.8951125145593,"pfxX":-8.780858362544905,"pfxZ":5.21241888367264,"pX":-0.1829597494148078,"pZ":2.6293227016829888,"vX0":5.304662956066013,"vY0":-131.9340002240865,"vZ0":-2.9200476903302777,"x":123.97,"y":167.79,"x0":-1.0681904831840827,"y0":50.00454233398969,"z0":5.418787093598356,"aX":-15.640133822713638},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.1,"breakHorizontal":14.9,"spinRate":2414,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4135285715489774,"extension":5.808248864139429},"hitData":{"launchSpeed":103.1,"launchAngle":27.0,"totalDistance":411.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":106.0,"coordY":45.0}},"index":5,"playId":"ec12f8d2-1af6-3a52-aa9d-bf9d05439506","pitchNumber":3,"startTime":"2025-07-29T23:40:52.540Z","endTime":"2025-07-29T23:41:01.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:41:01.427Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a line drive to right fielder Adam Frazier.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T23:41:12.121Z","endTime":"2025-07-29T23:41:54.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"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":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.6440642768676,"strikeZoneBottom":1.65204763689554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.9666946967899,"aZ":-15.696250048574447,"pfxX":-5.647478085583034,"pfxZ":9.340522358590551,"pX":-1.1514375428621686,"pZ":0.567408458003164,"vX0":1.8438299538870013,"vY0":-131.728834627076,"vZ0":-9.76455748348152,"x":160.89,"y":223.46,"x0":-1.1250665337292798,"y0":50.00472022314875,"z0":5.473107516864305,"aX":-9.964400350561403},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.1,"breakHorizontal":9.8,"spinRate":2275,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.415191221723608,"extension":5.797823602375715},"index":0,"playId":"0cf58bb0-c385-34a8-a90b-12b1872ab61e","pitchNumber":1,"startTime":"2025-07-29T23:41:30.470Z","endTime":"2025-07-29T23:41:34.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.766989596628438,"aZ":-18.747465593328144,"pfxX":-5.878582257145596,"pfxZ":7.620966292306075,"pX":-0.18632607586195654,"pZ":2.614776445456525,"vX0":4.441238744411713,"vY0":-131.3784043713229,"vZ0":-3.5231083212535164,"x":124.1,"y":168.18,"x0":-1.128323137719629,"y0":50.00262967736018,"z0":5.352905412616109,"aX":-10.357742631772293},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.3,"breakHorizontal":9.7,"spinRate":2303,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.41564710578964803,"extension":5.826254732418728},"hitData":{"launchSpeed":99.9,"launchAngle":11.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.52,"coordY":122.75}},"index":1,"playId":"11b88843-d70e-31ca-95fb-c20916237cb4","pitchNumber":2,"startTime":"2025-07-29T23:41:45.448Z","endTime":"2025-07-29T23:41:54.771Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:41:54.771Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks. Matt Olson to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T23:42:00.740Z","endTime":"2025-07-29T23:44:06.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"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":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.60999797193284,"strikeZoneBottom":1.6500022985277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.404392231260758,"aZ":-29.70749739602006,"pfxX":6.06397851241376,"pfxZ":1.7047649122122515,"pX":1.9616019936723226,"pZ":1.995412939138239,"vX0":5.574892608494175,"vY0":-119.66173905995491,"vZ0":-1.6777652043815023,"x":42.23,"y":184.9,"x0":-1.1875246571640685,"y0":50.00453795374656,"z0":5.370919485380778,"aX":8.780377713544285},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.0,"breakHorizontal":-12.4,"spinRate":2643,"spinDirection":113},"zone":14,"typeConfidence":0.76,"plateTime":0.4579979609607059,"extension":5.731441561771932},"index":0,"playId":"c5862130-6554-3c77-839b-3b7978550fb6","pitchNumber":1,"startTime":"2025-07-29T23:42:21.944Z","endTime":"2025-07-29T23:42:24.951Z","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":91.5,"endSpeed":84.5,"strikeZoneTop":3.67417171246497,"strikeZoneBottom":1.68210327836527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.88691539597922,"aZ":-16.642700710144165,"pfxX":-5.629109793540678,"pfxZ":8.571449648678009,"pX":0.6502635611962758,"pZ":1.4274603987906567,"vX0":6.200320072411921,"vY0":-133.09018724992688,"vZ0":-6.861002402557456,"x":92.21,"y":200.24,"x0":-0.9672753132557411,"y0":50.002209625188165,"z0":5.223382573794027,"aX":-10.199331087743088},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.4,"breakHorizontal":9.0,"spinRate":2212,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4099818864682101,"extension":6.089965959602321},"index":1,"playId":"07c29f0d-90ed-347c-8a96-b7189dc1038e","pitchNumber":2,"startTime":"2025-07-29T23:42:36.859Z","endTime":"2025-07-29T23:42:41.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.8336874500505,"aZ":-27.7925235680852,"pfxX":1.957949641472832,"pfxZ":2.8838078676229113,"pX":0.2306672777274471,"pZ":2.2806051397448006,"vX0":3.0709856353004747,"vY0":-122.08027474048399,"vZ0":-1.7019517489912017,"x":108.21,"y":177.2,"x0":-1.295243348271327,"y0":50.000821841352966,"z0":5.367022069385885,"aX":2.969624799645681},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.0,"breakHorizontal":-4.2,"spinRate":2622,"spinDirection":117},"zone":5,"typeConfidence":0.95,"plateTime":0.44775928827948697,"extension":5.770493529561958},"index":2,"playId":"2749262a-4d27-3e32-9ddf-cbf2f99a5b5d","pitchNumber":3,"startTime":"2025-07-29T23:42:54.430Z","endTime":"2025-07-29T23:42:59.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.64208926199225,"strikeZoneBottom":1.65000010890299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.436383202459677,"aZ":-18.94859527888913,"pfxX":-8.394675967769363,"pfxZ":7.419078113136625,"pX":-0.09816574379136803,"pZ":0.7122907900040105,"vX0":4.8664535681479135,"vY0":-132.65900209689164,"vZ0":-8.0012308381426,"x":120.74,"y":219.55,"x0":-0.8660145148899271,"y0":50.000430995659926,"z0":5.149241277675933,"aX":-14.956654049932705},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.9,"breakHorizontal":14.2,"spinRate":2348,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.41291720382726815,"extension":5.871842500905057},"index":3,"playId":"d66918ed-ac06-3c1c-bf09-db54e83a7bdb","pitchNumber":4,"startTime":"2025-07-29T23:43:18.831Z","endTime":"2025-07-29T23:43:22.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.41797145530941,"aZ":-21.22535035555361,"pfxX":-9.287553285742828,"pfxZ":5.946524071140122,"pX":-1.2468705005241665,"pZ":1.941456614514085,"vX0":2.8088507737660224,"vY0":-134.8262167699058,"vZ0":-4.757927960044213,"x":164.53,"y":186.36,"x0":-1.0959177651274936,"y0":50.00030146013422,"z0":5.227661827332994,"aX":-17.08896589785223},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":16.2,"spinRate":2423,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.40630381423059614,"extension":5.993798149520557},"index":4,"playId":"49020f20-1e08-3ef3-87e1-e3d3b99ce97c","pitchNumber":5,"startTime":"2025-07-29T23:43:38.208Z","endTime":"2025-07-29T23:43:42.212Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.70622661028549,"strikeZoneBottom":1.65802161505332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.93872298057863,"aZ":-31.107102310846702,"pfxX":9.415285544710356,"pfxZ":0.7677421028272526,"pX":-0.5091442232127655,"pZ":3.3123402300355087,"vX0":-0.3288227825432885,"vY0":-117.25216783380516,"vZ0":1.7706117262671515,"x":136.41,"y":149.35,"x0":-1.5907202541122012,"y0":50.00448921353172,"z0":5.447696929215797,"aX":13.124892599338137},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.0,"breakHorizontal":-16.9,"spinRate":2938,"spinDirection":67},"zone":1,"typeConfidence":0.75,"plateTime":0.46693792283390767,"extension":5.519055392203876},"index":5,"playId":"96376002-f984-34b9-8fe8-c1e4a400369a","pitchNumber":6,"startTime":"2025-07-29T23:43:59.282Z","endTime":"2025-07-29T23:44:06.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:44:06.744Z","atBatIndex":2},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Austin Riley grounds into a double play, third baseman Maikel Garcia to second baseman Jonathan India to first baseman Vinnie Pasquantino. Ronald Acuña Jr. out at 2nd. Austin Riley out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T23:44:17.053Z","endTime":"2025-07-29T23:44:59.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":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":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":77.5,"endSpeed":70.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.78423439818777,"aZ":-42.910075497498,"pfxX":8.371956227727742,"pfxZ":-8.46602268812049,"pX":0.025461773633345883,"pZ":1.4502357125166299,"vX0":0.5961793050908679,"vY0":-112.82755166774514,"vZ0":0.4989624735092455,"x":116.03,"y":199.62,"x0":-1.3288421507701125,"y0":50.005456778977205,"z0":5.610935113114111,"aX":10.611375064793233},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-14.8,"breakHorizontal":-15.2,"spinRate":3310,"spinDirection":44},"zone":14,"typeConfidence":0.92,"plateTime":0.48865204808674445,"extension":5.363454805230748},"index":0,"playId":"9d970c3e-3492-3c63-87f5-a28e7993ad27","pitchNumber":1,"startTime":"2025-07-29T23:44:29.630Z","endTime":"2025-07-29T23:44:33.402Z","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":90.0,"endSpeed":83.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.337549123606717,"aZ":-23.72842518844717,"pfxX":-8.974519411153656,"pfxZ":4.8067126238071465,"pX":-0.5610681188378649,"pZ":1.703502531763514,"vX0":4.121815942462057,"vY0":-131.13192121124507,"vZ0":-4.563675560457,"x":138.39,"y":192.79,"x0":-0.9793623996597314,"y0":50.00499439636549,"z0":5.216594303884265,"aX":-15.775233672819269},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.0,"breakHorizontal":15.5,"spinRate":2341,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.4162431486419438,"extension":6.019301614413661},"hitData":{"launchSpeed":107.6,"launchAngle":5.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.82,"coordY":176.51}},"index":1,"playId":"3c40a4c9-72e1-309a-bb65-5aa6fff2fd96","pitchNumber":2,"startTime":"2025-07-29T23:44:47.894Z","endTime":"2025-07-29T23:44:59.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:44:59.377Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonathan India flies out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T23:46:47.262Z","endTime":"2025-07-29T23:49:46.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":93.6,"endSpeed":86.6,"strikeZoneTop":3.22172917266663,"strikeZoneBottom":1.56999791961725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.115943388585343,"aZ":-25.05845771857742,"pfxX":-7.4288144834826095,"pfxZ":3.746365665616043,"pX":0.04613331879304673,"pZ":2.330444156642529,"vX0":5.575553227818266,"vY0":-136.23639980126322,"vZ0":-4.528481224990775,"x":115.24,"y":175.86,"x0":-1.051600704779493,"y0":50.00023533981224,"z0":5.7247046408903275,"aX":-14.102550489372602},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.1,"breakHorizontal":12.5,"spinRate":2079,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.40050262316828,"extension":6.492190337069763},"index":0,"playId":"d2f49dd0-87ca-373b-b5f9-7d27ea0d3fad","pitchNumber":1,"startTime":"2025-07-29T23:47:13.200Z","endTime":"2025-07-29T23:47:17.524Z","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":90.2,"endSpeed":83.7,"strikeZoneTop":3.31668657961161,"strikeZoneBottom":1.570001890314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.133498598681292,"aZ":-24.766514631682547,"pfxX":1.3064995352062025,"pfxZ":4.1801637966248855,"pX":1.1662999587628475,"pZ":3.3462045099099997,"vX0":5.167270900323522,"vY0":-131.3687506660172,"vZ0":-1.6654794023585753,"x":72.54,"y":148.43,"x0":-0.98473504617868,"y0":50.00455546383523,"z0":5.804296850260446,"aX":2.3151034012398024},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.4,"breakHorizontal":-3.4,"spinRate":2286,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.41471352634414904,"extension":6.432908241219839},"index":1,"playId":"3b0a048b-2071-3167-a258-6ccc728b1f15","pitchNumber":2,"startTime":"2025-07-29T23:48:45.851Z","endTime":"2025-07-29T23:48:50.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.543189476131946,"aZ":-21.888162466711243,"pfxX":1.4570128100604012,"pfxZ":5.621221874537197,"pX":1.0123082628777276,"pZ":2.9870381766424,"vX0":5.024878896437654,"vY0":-133.63242979311042,"vZ0":-2.952165578520531,"x":78.41,"y":158.13,"x0":-1.072734597937323,"y0":50.00539027229138,"z0":5.657411980765017,"aX":2.66635280784311},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.8,"breakHorizontal":-3.6,"spinRate":2354,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.408002484677509,"extension":6.472536979524416},"index":2,"playId":"5b15fef0-cd5f-3901-8788-320a31bce2c0","pitchNumber":3,"startTime":"2025-07-29T23:48:57.693Z","endTime":"2025-07-29T23:49:00.693Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-29T23:49:13.124Z","endTime":"2025-07-29T23:49:23.698Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.28505541487104,"strikeZoneBottom":1.56999797359141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.554282353326272,"aZ":-28.748108171549415,"pfxX":6.930529928513608,"pfxZ":2.202034382914281,"pX":1.6405236755570007,"pZ":2.425359196587282,"vX0":4.456585347175012,"vY0":-123.7279503789588,"vZ0":-1.9162872035722873,"x":54.47,"y":173.3,"x0":-1.0817219559126876,"y0":50.0058834301083,"z0":5.607700465895127,"aX":10.798545848099327},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.8,"breakHorizontal":-13.6,"spinRate":2568,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.44185729240994887,"extension":6.441607813608152},"index":4,"playId":"a0dc4660-d7b8-3432-bcce-8bf93f020184","pitchNumber":4,"startTime":"2025-07-29T23:49:23.698Z","endTime":"2025-07-29T23:49:28.286Z","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":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.224571735316392,"aZ":-22.296637064140118,"pfxX":-4.696760065673843,"pfxZ":5.164720459527489,"pX":-0.38561017218401716,"pZ":2.511677682094449,"vX0":2.7170176518913873,"vY0":-137.12619026641775,"vZ0":-5.030764810794983,"x":131.7,"y":170.96,"x0":-0.7770968622167534,"y0":50.00123473160583,"z0":5.883354329388083,"aX":-8.978164114612959},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.5,"breakHorizontal":7.9,"spinRate":2132,"spinDirection":197},"zone":4,"typeConfidence":2.0,"plateTime":0.3988562981949122,"extension":6.545875373381743},"hitData":{"launchSpeed":88.3,"launchAngle":47.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.59,"coordY":90.91}},"index":5,"playId":"847cee79-b029-3b93-995e-891fdba27086","pitchNumber":5,"startTime":"2025-07-29T23:49:36.943Z","endTime":"2025-07-29T23:49:46.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:49:46.958Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T23:49:54.110Z","endTime":"2025-07-29T23:51:19.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.45607305160437,"strikeZoneBottom":1.62000145309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.04981710762206,"aZ":-24.794971613756857,"pfxX":-6.9390984062073375,"pfxZ":3.879084976716509,"pX":0.7635459734479445,"pZ":2.4008948251918474,"vX0":6.385702518013087,"vY0":-136.7873145862304,"vZ0":-4.573518746886561,"x":87.9,"y":173.96,"x0":-0.6951376447715254,"y0":50.0043800848664,"z0":5.786280765007585,"aX":-13.203419185315717},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.2,"breakHorizontal":11.3,"spinRate":1992,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.3998280139534929,"extension":6.610172577368112},"index":0,"playId":"234d65ac-a533-332a-b104-0061c51ecaa8","pitchNumber":1,"startTime":"2025-07-29T23:50:10.220Z","endTime":"2025-07-29T23:50:14.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.5199993854167,"strikeZoneBottom":1.61999972054031,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.39685710267404,"aZ":-22.31868069117574,"pfxX":2.1123470658330614,"pfxZ":5.406531400288134,"pX":1.2961842817641267,"pZ":3.26223943713882,"vX0":4.927776389779901,"vY0":-133.5582136683581,"vZ0":-2.4852098330788586,"x":67.59,"y":150.7,"x0":-0.8407485693421436,"y0":50.00219420119252,"z0":5.794894204570936,"aX":3.847936936014246},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.5,"breakHorizontal":-4.8,"spinRate":2304,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.4087486156454614,"extension":6.527076460958037},"index":1,"playId":"949ef032-2a79-3b99-8646-b7c525e779e3","pitchNumber":2,"startTime":"2025-07-29T23:50:24.187Z","endTime":"2025-07-29T23:50:28.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.51999666060555,"strikeZoneBottom":1.58045094134209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.098595796469922,"aZ":-26.58515287304075,"pfxX":5.514361707593029,"pfxZ":3.5819768104486753,"pX":0.91474896616621,"pZ":2.156118461724497,"vX0":3.337486269225037,"vY0":-124.4660135973323,"vZ0":-2.714695156672777,"x":82.13,"y":180.56,"x0":-1.1622965535899288,"y0":50.00622085988672,"z0":5.473597517375254,"aX":8.610794967796895},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.1,"breakHorizontal":-10.8,"spinRate":2603,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4408796269959252,"extension":6.470852653755699},"index":2,"playId":"f1420b68-7230-3716-b3fb-3af71425550f","pitchNumber":3,"startTime":"2025-07-29T23:50:37.418Z","endTime":"2025-07-29T23:50:42.865Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-29T23:50:48.310Z","endTime":"2025-07-29T23:50:59.941Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.48837387141297,"strikeZoneBottom":1.62000234069801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.089305816356585,"aZ":-27.956162783539394,"pfxX":6.95297120719656,"pfxZ":2.7213009665741854,"pX":2.629899611150968,"pZ":1.803261670004191,"vX0":6.287851163042044,"vY0":-124.00888745475696,"vZ0":-3.4703111254702113,"x":16.75,"y":190.09,"x0":-0.846853228819301,"y0":50.002223446986626,"z0":5.567152220174384,"aX":10.76583514328689},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.3,"breakHorizontal":-14.2,"spinRate":2611,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.4426339972577473,"extension":6.545959172349882},"index":4,"playId":"a7a0e6f4-9e32-34e2-af51-3062ee71021a","pitchNumber":4,"startTime":"2025-07-29T23:50:59.941Z","endTime":"2025-07-29T23:51:02.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.910198698588783,"aZ":-24.12732016939071,"pfxX":2.348783480984113,"pfxZ":4.43517248632646,"pX":0.27019637728083207,"pZ":3.4639253046984426,"vX0":2.6518640710107273,"vY0":-133.1482043961351,"vZ0":-1.318940470377156,"x":106.7,"y":145.25,"x0":-1.0400737706964422,"y0":50.00096321793118,"z0":5.695128847658345,"aX":4.258038804807013},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.0,"breakHorizontal":-4.8,"spinRate":2307,"spinDirection":181},"zone":2,"typeConfidence":2.0,"plateTime":0.40981187806941,"extension":6.51040746477896},"index":5,"playId":"c57b79fa-8cb0-3286-a70d-9875c8018df6","pitchNumber":5,"startTime":"2025-07-29T23:51:15.671Z","endTime":"2025-07-29T23:51:19.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:51:19.935Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vinnie Pasquantino homers (18) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T23:51:24.842Z","endTime":"2025-07-29T23:52:23.796Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":{"id":607200,"link":"/api/v1/people/607200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.49526260814503,"strikeZoneBottom":1.69159418428262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.01133226440365,"aZ":-23.707349881770337,"pfxX":-7.288719895703958,"pfxZ":4.455659931552659,"pX":-1.0125876326554828,"pZ":1.849423757861767,"vX0":2.587468856971155,"vY0":-136.96710689568462,"vZ0":-6.0242634682637,"x":155.6,"y":188.85,"x0":-1.0219812026926065,"y0":50.005497945959874,"z0":5.696668866906878,"aX":-13.862496785109213},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.0,"breakHorizontal":12.7,"spinRate":2082,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.39976954738901505,"extension":6.627092052940283},"index":0,"playId":"69bd6599-092b-3f80-8890-10e5bbee9752","pitchNumber":1,"startTime":"2025-07-29T23:51:42.722Z","endTime":"2025-07-29T23:51:47.454Z","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":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.046480358573223,"aZ":-24.776763311713392,"pfxX":1.47746736469078,"pfxZ":4.06830851553125,"pX":0.43317325257962813,"pZ":2.9282433675050576,"vX0":3.2739916406895757,"vY0":-133.54195072247697,"vZ0":-2.4652228864453245,"x":100.49,"y":159.72,"x0":-0.9975222823270063,"y0":50.00138204476501,"z0":5.633815608996016,"aX":2.684574285861971},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.1,"breakHorizontal":-3.4,"spinRate":2333,"spinDirection":181},"zone":6,"typeConfidence":2.0,"plateTime":0.4091637776209618,"extension":6.596480639379007},"hitData":{"launchSpeed":103.7,"launchAngle":30.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":240.42,"coordY":75.74}},"index":1,"playId":"ad07de35-10ef-3fa9-bf25-d1d18fed7137","pitchNumber":2,"startTime":"2025-07-29T23:51:55.271Z","endTime":"2025-07-29T23:52:23.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:52:23.796Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maikel Garcia singles on a line drive to left fielder Jurickson Profar.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T23:52:29.772Z","endTime":"2025-07-29T23:54:07.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"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,1,2,3,4,6],"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":6},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.63200550271637,"strikeZoneBottom":1.74202258956064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.015022406142386,"aZ":-21.07577463307334,"pfxX":-7.929812118868988,"pfxZ":5.812087226629481,"pX":0.7918370007787481,"pZ":1.0782082910789437,"vX0":6.524836159749591,"vY0":-137.22127260168358,"vZ0":-8.509936211010247,"x":86.82,"y":209.67,"x0":-0.5850752299612481,"y0":50.00362947062401,"z0":5.652573715676514,"aX":-15.14199349464193},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.9,"breakHorizontal":13.0,"spinRate":2065,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.39897269970825855,"extension":6.592233293907204},"index":0,"playId":"1d38181d-d51b-37a0-8b9f-835494102d02","pitchNumber":1,"startTime":"2025-07-29T23:52:43.874Z","endTime":"2025-07-29T23:52:47.298Z","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":95.3,"endSpeed":87.4,"strikeZoneTop":3.63180149574873,"strikeZoneBottom":1.71000164522216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.594846294703025,"aZ":-21.347534381915985,"pfxX":-8.291128172330968,"pfxZ":5.56858937268711,"pX":1.0460082367256123,"pZ":1.6317629905877982,"vX0":7.5908635327410465,"vY0":-138.47303901896998,"vZ0":-7.116586172078154,"x":77.13,"y":194.72,"x0":-0.6521124240292585,"y0":50.001554471946974,"z0":5.6606024125682755,"aX":-16.118284481269523},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.8,"breakHorizontal":13.4,"spinRate":2075,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.3953775810004889,"extension":6.740390066595385},"index":1,"playId":"64811906-6636-3561-ae5a-880806494eec","pitchNumber":2,"startTime":"2025-07-29T23:52:55.806Z","endTime":"2025-07-29T23:53:00.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.58065799708155,"aZ":-27.00856911512836,"pfxX":2.0688045132151562,"pfxZ":2.9317127193492007,"pX":0.5859697190608635,"pZ":1.7613636857000488,"vX0":3.722307106004803,"vY0":-131.58205342351667,"vZ0":-4.732227674352846,"x":94.66,"y":191.22,"x0":-1.1129637780644854,"y0":50.00284449330523,"z0":5.571847313723197,"aX":3.6463297097301606},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.6,"breakHorizontal":-4.6,"spinRate":2356,"spinDirection":187},"zone":9,"typeConfidence":2.0,"plateTime":0.41544860168324904,"extension":6.5418229375405055},"index":2,"playId":"546c0b9a-ac96-3350-a464-87dd96ea32e2","pitchNumber":3,"startTime":"2025-07-29T23:53:08.654Z","endTime":"2025-07-29T23:53:12.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.56819082096559,"strikeZoneBottom":1.71000165588399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.76368124499235,"aZ":-26.36057687592828,"pfxX":2.857966339960277,"pfxZ":3.2633085583886228,"pX":-0.09741831372166536,"pZ":3.232536661890302,"vX0":1.3764495363534652,"vY0":-131.81324996251143,"vZ0":-1.4871800384393579,"x":120.71,"y":151.5,"x0":-0.995734674195687,"y0":50.00248966844033,"z0":5.727555337498335,"aX":5.091164484679747},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.9,"breakHorizontal":-5.4,"spinRate":2342,"spinDirection":179},"zone":2,"typeConfidence":2.0,"plateTime":0.4135774605912359,"extension":6.637717527877929},"index":3,"playId":"b14a073b-4fa5-38c0-a97a-7a8905f3a4da","pitchNumber":4,"startTime":"2025-07-29T23:53:22.616Z","endTime":"2025-07-29T23:53:27.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.50458485424367,"strikeZoneBottom":1.67818011806959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.54585308627105,"aZ":-26.982309591156515,"pfxX":4.93461973852857,"pfxZ":3.2651024665911628,"pX":1.6040602940685298,"pZ":1.0638342168891828,"vX0":5.509860458589941,"vY0":-125.06489159470232,"vZ0":-5.251263497051524,"x":55.86,"y":210.06,"x0":-1.2660809438988836,"y0":50.00008761731925,"z0":5.395811567868554,"aX":7.837390399729389},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.9,"breakHorizontal":-10.2,"spinRate":2572,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.43747615327361444,"extension":6.558901614601589},"index":4,"playId":"414c7931-a303-3916-a860-33d6f169ff46","pitchNumber":5,"startTime":"2025-07-29T23:53:37.007Z","endTime":"2025-07-29T23:53:40.519Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-29T23:53:47.465Z","endTime":"2025-07-29T23:53:56.250Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.027559218810115,"aZ":-22.20716800458124,"pfxX":-5.595908106294621,"pfxZ":5.360422804852709,"pX":0.38511997724736835,"pZ":2.280482699893552,"vX0":4.986770958053616,"vY0":-135.36885484062668,"vZ0":-5.226091159059972,"x":102.32,"y":177.21,"x0":-0.7521792826377125,"y0":50.004790668933005,"z0":5.786959388075302,"aX":-10.406602246211577},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.8,"breakHorizontal":9.1,"spinRate":2038,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.404332565337743,"extension":6.542574521738188},"hitData":{"launchSpeed":82.2,"launchAngle":15.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":100.57,"coordY":118.95}},"index":6,"playId":"68bb7454-376f-326b-a776-66f6388b79bc","pitchNumber":6,"startTime":"2025-07-29T23:53:56.250Z","endTime":"2025-07-29T23:54:07.259Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:54:07.259Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T23:54:17.407Z","endTime":"2025-07-29T23:54:38.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":81.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.57517749876413,"aZ":-26.343846732923346,"pfxX":1.702848953813657,"pfxZ":3.413314292352169,"pX":0.33545268676831813,"pZ":2.208810019619085,"vX0":3.2637196819533196,"vY0":-130.12963613496046,"vZ0":-3.779929713206235,"x":104.21,"y":179.14,"x0":-1.1585514426331613,"y0":50.00030736080173,"z0":5.687240199904379,"aX":2.9046122914457078},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.5,"breakHorizontal":-3.8,"spinRate":2273,"spinDirection":180},"zone":9,"typeConfidence":2.0,"plateTime":0.4217092194967136,"extension":6.66106408281632},"hitData":{"launchSpeed":74.9,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":120.4,"coordY":145.09}},"index":0,"playId":"bafa8a98-d434-331f-b96f-705dfba082d6","pitchNumber":1,"startTime":"2025-07-29T23:54:29.745Z","endTime":"2025-07-29T23:54:38.634Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:54:38.634Z","atBatIndex":8},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Michael Harris II triples (6) on a sharp line drive to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:56:24.740Z","endTime":"2025-07-29T23:57:12.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":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":664728,"link":"/api/v1/people/664728"},"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, 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":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.4,"strikeZoneTop":3.44998126269034,"strikeZoneBottom":1.65999984709299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.551338973714646,"aZ":-42.03793489356365,"pfxX":8.195781979840845,"pfxZ":-7.869902054012423,"pX":-0.8472864871648795,"pZ":3.096628635564501,"vX0":-0.7740041765901632,"vY0":-111.37617522363928,"vZ0":3.4175955065358297,"x":149.3,"y":155.17,"x0":-1.5592208188255614,"y0":50.004956631028904,"z0":5.898332840555914,"aX":10.267342723802475},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-13.0,"breakHorizontal":-14.6,"spinRate":3155,"spinDirection":53},"zone":11,"typeConfidence":0.9,"plateTime":0.4923387544592077,"extension":5.202921910037569},"index":0,"playId":"bbefa52d-75a9-362c-a76d-b35b5cacdc42","pitchNumber":1,"startTime":"2025-07-29T23:56:44.988Z","endTime":"2025-07-29T23:56:49.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.206601355578368,"aZ":-19.157241263962828,"pfxX":-4.944449436711434,"pfxZ":7.411129876263997,"pX":0.4273000286019202,"pZ":2.6440031640730566,"vX0":5.8399703199835376,"vY0":-131.08001908344886,"vZ0":-3.411596980682858,"x":100.71,"y":167.39,"x0":-1.1771102831762215,"y0":50.005464768856754,"z0":5.376165043307032,"aX":-8.688625268317484},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.0,"breakHorizontal":7.8,"spinRate":2251,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4163270776404331,"extension":5.893151324560764},"hitData":{"launchSpeed":102.2,"launchAngle":17.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":161.54,"coordY":56.6}},"index":1,"playId":"6f106b50-507a-3efd-a1e1-fd14efe53db5","pitchNumber":2,"startTime":"2025-07-29T23:56:57.077Z","endTime":"2025-07-29T23:57:12.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:57:12.508Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcell Ozuna grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:57:22.185Z","endTime":"2025-07-29T23:59:29.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":69.7,"strikeZoneTop":3.53784164265476,"strikeZoneBottom":1.73782362024055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.186719903869257,"aZ":-35.245257015144276,"pfxX":7.487694384893176,"pfxZ":-2.5061204005939786,"pX":0.5655087250072021,"pZ":2.771980489383168,"vX0":2.4528109912052485,"vY0":-109.93280162784934,"vZ0":2.132712070903728,"x":95.44,"y":163.94,"x0":-1.5369473993533393,"y0":50.0029275884906,"z0":5.526177973385322,"aX":9.178510916980816},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-3.7,"breakHorizontal":-14.2,"spinRate":2890,"spinDirection":61},"zone":6,"typeConfidence":0.62,"plateTime":0.49792762639664145,"extension":5.376635029674884},"index":0,"playId":"d636126e-2240-3cfb-825e-cbf1961f289b","pitchNumber":1,"startTime":"2025-07-29T23:57:46.260Z","endTime":"2025-07-29T23:57:50.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.6,"strikeZoneTop":3.56999829739576,"strikeZoneBottom":1.76999806753155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.23991028847762,"aZ":-37.77217183052232,"pfxX":11.023069127960012,"pfxZ":-4.115758277945707,"pX":2.0757471517310444,"pZ":1.50828171680863,"vX0":4.272705454804503,"vY0":-116.57327186681744,"vZ0":-0.8814886801549631,"x":37.88,"y":198.06,"x0":-1.2190254272916963,"y0":50.00285828550122,"z0":5.493057339515399,"aX":14.996415847788128},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-7.3,"breakHorizontal":-21.1,"spinRate":3322,"spinDirection":45},"zone":14,"typeConfidence":0.63,"plateTime":0.4719152330421372,"extension":5.3479846277304715},"index":1,"playId":"6304e30c-2b5f-392e-a1ff-5ef91fdd0d1b","pitchNumber":2,"startTime":"2025-07-29T23:58:03.483Z","endTime":"2025-07-29T23:58:06.995Z","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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":71.5,"endSpeed":65.7,"strikeZoneTop":3.56999765421024,"strikeZoneBottom":1.76999960410724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.39249513439472,"aZ":-37.40231114228299,"pfxX":7.827454623072588,"pfxZ":-4.804471839013656,"pX":1.0459936791698772,"pZ":2.9600741132587896,"vX0":3.0422095241978497,"vY0":-103.95298867175578,"vZ0":3.941105779312498,"x":77.13,"y":158.86,"x0":-1.4560558827348846,"y0":50.00344595861103,"z0":5.4970535965491,"aX":8.51527444896408},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-7.2,"breakHorizontal":-15.0,"spinRate":2772,"spinDirection":59},"zone":12,"typeConfidence":0.65,"plateTime":0.5281081299835462,"extension":5.597946729425627},"index":2,"playId":"3db5541b-d387-3116-bfd0-b869bd2186c4","pitchNumber":3,"startTime":"2025-07-29T23:58:21.065Z","endTime":"2025-07-29T23:58:25.415Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"actionPlayId":"3db5541b-d387-3116-bfd0-b869bd2186c4","startTime":"2025-07-29T23:58:29.938Z","endTime":"2025-07-29T23:58:43.907Z","isPitch":false,"type":"pickoff"},{"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":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.1,"strikeZoneTop":3.47350253059705,"strikeZoneBottom":1.7378193136308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.1454722958707,"aZ":-43.44308369200331,"pfxX":7.2696276320073885,"pfxZ":-8.366621022464798,"pX":0.790310002960138,"pZ":1.452028344535117,"vX0":2.496930875844805,"vY0":-116.2840741270205,"vZ0":0.1458771068030471,"x":86.88,"y":199.58,"x0":-1.24671258084847,"y0":50.00271546417581,"z0":5.566682414363608,"aX":9.791407274527149},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.8,"breakHorizontal":-13.8,"spinRate":3410,"spinDirection":46},"zone":14,"typeConfidence":0.92,"plateTime":0.47402689804505327,"extension":5.3880254183107565},"index":4,"playId":"931fe2d0-d4b0-3989-b9e6-d68904b6bbf3","pitchNumber":4,"startTime":"2025-07-29T23:58:43.907Z","endTime":"2025-07-29T23:58:48.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.50566566545092,"strikeZoneBottom":1.73781954093639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.22787380513514,"aZ":-21.035186792394228,"pfxX":0.25626013641216705,"pfxZ":6.527915846417383,"pX":0.11910632153300249,"pZ":1.8447039430461618,"vX0":3.396789166627816,"vY0":-128.89466521721243,"vZ0":-5.51449581801427,"x":112.46,"y":188.97,"x0":-1.2414038778694216,"y0":50.004220689441,"z0":5.604638072599616,"aX":0.43674955990716463},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.0,"breakHorizontal":-1.1,"spinRate":2478,"spinDirection":203},"zone":8,"typeConfidence":0.92,"plateTime":0.42266573012567754,"extension":5.690495566231801},"index":5,"playId":"7ea800ec-a11d-31d1-98c0-3d60f3773be4","pitchNumber":5,"startTime":"2025-07-29T23:59:00.605Z","endTime":"2025-07-29T23:59:05.562Z","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":83.5,"endSpeed":76.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.569718868284795,"aZ":-26.618925799760998,"pfxX":3.949158748744709,"pfxZ":3.7075175532314084,"pX":1.2300830249081087,"pZ":2.887976364743466,"vX0":4.906302391377327,"vY0":-121.53571338494112,"vZ0":-0.2953681848963484,"x":70.11,"y":160.8,"x0":-1.3268619335200784,"y0":50.00081208775748,"z0":5.320656950650499,"aX":5.913296976162797},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.0,"breakHorizontal":-8.3,"spinRate":2724,"spinDirection":94},"zone":12,"typeConfidence":0.95,"plateTime":0.4504800613941433,"extension":5.900313610707647},"hitData":{"launchSpeed":81.5,"launchAngle":7.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.36,"coordY":159.79}},"index":6,"playId":"09e2d8f9-628b-34d2-b90d-7a3b0a95494a","pitchNumber":6,"startTime":"2025-07-29T23:59:19.260Z","endTime":"2025-07-29T23:59:29.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-29T23:59:29.108Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:59:33.484Z","endTime":"2025-07-30T00:00:50.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.30686921075085,"strikeZoneBottom":1.54841886403542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.971447241349743,"aZ":-35.35139734399767,"pfxX":11.911057101646271,"pfxZ":-2.2864240788672134,"pX":-0.290940083877747,"pZ":2.441913420767361,"vX0":-0.3635809675951597,"vY0":-117.63420858323285,"vZ0":0.6984476140612843,"x":128.09,"y":172.85,"x0":-1.6791695523369714,"y0":50.00186510540283,"z0":5.439214901275852,"aX":16.558935322474735},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.6,"breakHorizontal":-21.5,"spinRate":2983,"spinDirection":53},"zone":4,"typeConfidence":0.88,"plateTime":0.46703865904850694,"extension":5.513131728775069},"index":0,"playId":"8f203e70-d1f5-3a87-8c7c-20a5666b828f","pitchNumber":1,"startTime":"2025-07-29T23:59:52.694Z","endTime":"2025-07-29T23:59:57.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.98599027896366,"aZ":-31.70714878909989,"pfxX":-9.012687511278905,"pfxZ":0.2896510868043949,"pX":-1.0394281621108081,"pZ":1.071749319214102,"vX0":3.3933807733689894,"vY0":-126.62393315098643,"vZ0":-4.172688491509522,"x":156.62,"y":209.84,"x0":-1.2262916607611045,"y0":50.005598476345504,"z0":5.27962574240523,"aX":-14.629257203609514},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.2,"breakHorizontal":15.6,"spinRate":1831,"spinDirection":243},"zone":13,"typeConfidence":0.94,"plateTime":0.43266550462722764,"extension":5.97043609692772},"index":1,"playId":"6af1df8a-2a2a-39ba-b14c-dc42336bb88b","pitchNumber":2,"startTime":"2025-07-30T00:00:06.771Z","endTime":"2025-07-30T00:00:10.634Z","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":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.24376226221696,"strikeZoneBottom":1.57999802014543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.23614850969931,"aZ":-20.849375294214145,"pfxX":2.1832799354730534,"pfxZ":6.100448278509486,"pX":-1.4409494073731592,"pZ":4.086219135016911,"vX0":-0.7150005104869566,"vY0":-134.46061277348312,"vZ0":-0.4925298921860018,"x":171.93,"y":128.45,"x0":-1.4575612584086635,"y0":50.00669767228747,"z0":5.732636618167525,"aX":4.055995941536272},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.2,"breakHorizontal":-3.8,"spinRate":2544,"spinDirection":200},"zone":11,"typeConfidence":0.95,"plateTime":0.40513480987163497,"extension":5.597377109458919},"index":2,"playId":"e2e156f7-3b85-3249-a94b-2b320d0b50d8","pitchNumber":3,"startTime":"2025-07-30T00:00:29.372Z","endTime":"2025-07-30T00:00:33.249Z","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":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.364347468083345,"aZ":-42.643516616377745,"pfxX":9.258367194049162,"pfxZ":-7.756272616669131,"pX":-0.8664822411848743,"pZ":1.8569703157241642,"vX0":-1.4927815586318185,"vY0":-115.67261363135567,"vZ0":1.1190054496946205,"x":150.03,"y":188.64,"x0":-1.4137376885181019,"y0":50.00240446939824,"z0":5.467906164839261,"aX":12.49675634888354},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-13.4,"breakHorizontal":-16.3,"spinRate":3397,"spinDirection":47},"zone":13,"typeConfidence":0.91,"plateTime":0.4742258546812157,"extension":5.509627052001492},"index":3,"playId":"6b462b74-53ad-3381-a558-06ebd34ffac4","pitchNumber":4,"startTime":"2025-07-30T00:00:46.185Z","endTime":"2025-07-30T00:00:50.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:00:50.920Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ozzie Albies strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T00:01:34.098Z","endTime":"2025-07-30T00:02:54.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T00:01:02.313Z","endTime":"2025-07-30T00:01:36.288Z","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":77.7,"endSpeed":71.4,"strikeZoneTop":3.22000051987764,"strikeZoneBottom":1.62307113312776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.061708977079704,"aZ":-43.71936077100574,"pfxX":8.879203833667248,"pfxZ":-8.982158040855543,"pX":-1.6849299495291818,"pZ":2.141757121094419,"vX0":-2.8412500584294125,"vY0":-113.0675881181842,"vZ0":1.8397861800448099,"x":181.23,"y":180.95,"x0":-1.5602040907135286,"y0":50.00364716312572,"z0":5.72949282554553,"aX":11.410639941711873},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-15.4,"breakHorizontal":-15.2,"spinRate":3367,"spinDirection":48},"zone":13,"typeConfidence":0.92,"plateTime":0.48582136550998234,"extension":5.295045586307614},"index":1,"playId":"988069a2-59c2-36c2-8944-8e085d420972","pitchNumber":1,"startTime":"2025-07-30T00:01:36.288Z","endTime":"2025-07-30T00:01:40.684Z","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":78.1,"endSpeed":72.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.64090145068349,"aZ":-43.58274513554549,"pfxX":7.90283961099178,"pfxZ":-8.78958108388992,"pX":0.32420515321846444,"pZ":1.3857619983660796,"vX0":1.5035488845586673,"vY0":-113.74255054916985,"vZ0":0.3359709476349484,"x":104.64,"y":201.36,"x0":-1.3730236801046483,"y0":50.00206910363866,"z0":5.5902545173982325,"aX":10.259150877387512},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-15.5,"breakHorizontal":-14.6,"spinRate":3324,"spinDirection":48},"zone":14,"typeConfidence":0.92,"plateTime":0.4832477160677904,"extension":5.367036783093904},"index":2,"playId":"ab669a0f-0204-3efe-9969-9832156d5908","pitchNumber":2,"startTime":"2025-07-30T00:01:49.338Z","endTime":"2025-07-30T00:01:53.111Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":71.8,"endSpeed":66.0,"strikeZoneTop":3.22,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.512846913350323,"aZ":-36.593804292140256,"pfxX":9.409242232724745,"pfxZ":-4.016970498614416,"pX":-0.2648679682378058,"pZ":2.184699672944731,"vX0":0.1694851309214007,"vY0":-104.49925516273633,"vZ0":2.508291259014203,"x":127.1,"y":179.79,"x0":-1.5685504146495657,"y0":50.003190259621896,"z0":5.284588780255076,"aX":10.34914048907666},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-6.1,"breakHorizontal":-17.0,"spinRate":2816,"spinDirection":54},"zone":5,"typeConfidence":0.67,"plateTime":0.5252563766255949,"extension":5.728756383267703},"index":3,"playId":"f9b6b96e-f976-364b-b6af-05972d850918","pitchNumber":3,"startTime":"2025-07-30T00:02:10.030Z","endTime":"2025-07-30T00:02:14.808Z","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.2,"endSpeed":72.8,"strikeZoneTop":3.25151869126397,"strikeZoneBottom":1.59153120375273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.59929614084438,"aZ":-44.80063390173452,"pfxX":9.164989379848073,"pfxZ":-9.480705733590408,"pX":-1.8910148691712942,"pZ":1.259724390180916,"vX0":-3.6914693106320535,"vY0":-115.30527949954025,"vZ0":-0.05992371157551335,"x":189.08,"y":204.77,"x0":-1.4505234814122476,"y0":50.00271849012879,"z0":5.648144690793564,"aX":12.207453252224411},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-16.8,"breakHorizontal":-15.5,"spinRate":3499,"spinDirection":46},"zone":13,"typeConfidence":0.92,"plateTime":0.47700387824664103,"extension":5.4171777587857814},"index":4,"playId":"069577a5-e301-3ebe-ba6f-6275bc9b601d","pitchNumber":4,"startTime":"2025-07-30T00:02:30.520Z","endTime":"2025-07-30T00:02:34.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.67705281412967,"aZ":-42.99786542195155,"pfxX":9.623899294529974,"pfxZ":-8.007167555939988,"pX":-0.7634735243105826,"pZ":2.3196020951466676,"vX0":-1.2080261369294434,"vY0":-115.82266275521975,"vZ0":1.9105753133434353,"x":146.1,"y":176.15,"x0":-1.4832633251020804,"y0":50.00296211654767,"z0":5.611707498589488,"aX":13.007759849332775},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-13.7,"breakHorizontal":-17.0,"spinRate":3352,"spinDirection":43},"zone":4,"typeConfidence":0.92,"plateTime":0.4738440616116457,"extension":5.349290404235077},"index":5,"playId":"c314e644-dec9-36bb-8ea1-d73901ad9d52","pitchNumber":5,"startTime":"2025-07-30T00:02:49.986Z","endTime":"2025-07-30T00:02:54.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:02:54.016Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a ground ball to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:04:44.672Z","endTime":"2025-07-30T00:05:26.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":85.9,"strikeZoneTop":3.27772916118947,"strikeZoneBottom":1.54583703877985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.43719160944408,"aZ":-22.237099209645052,"pfxX":-4.793184961130969,"pfxZ":5.337182238043709,"pX":0.21645611381131336,"pZ":1.7314422321858653,"vX0":4.939894160017467,"vY0":-134.6393577493757,"vZ0":-6.181941790676795,"x":108.75,"y":192.03,"x0":-1.0072589839860278,"y0":50.002341760119904,"z0":5.599777200735797,"aX":-8.92215508472435},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.8,"breakHorizontal":7.8,"spinRate":2066,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.4046838079218631,"extension":6.4631947057550585},"index":0,"playId":"302d1362-79c3-3c24-ba1c-dd1b7aa7c385","pitchNumber":1,"startTime":"2025-07-30T00:05:03.929Z","endTime":"2025-07-30T00:05:07.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.9,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.21725713135805,"aZ":-21.551151350141108,"pfxX":-4.650405711174653,"pfxZ":5.683001291212901,"pX":0.2771994302518195,"pZ":2.222027271714982,"vX0":4.802588946056595,"vY0":-135.06218865291711,"vZ0":-5.437699883160243,"x":106.43,"y":178.79,"x0":-0.9100013487837898,"y0":50.002711645873674,"z0":5.752825457280529,"aX":-8.691721472077864},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.5,"breakHorizontal":7.6,"spinRate":2105,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.4037598518611363,"extension":6.548646955542966},"hitData":{"launchSpeed":81.1,"launchAngle":9.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.96,"coordY":112.6}},"index":1,"playId":"1e5e23e0-3709-381c-aff4-6e803fa89bfe","pitchNumber":2,"startTime":"2025-07-30T00:05:15.485Z","endTime":"2025-07-30T00:05:26.464Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:05:26.464Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Freddy Fermin lines out to left fielder Jurickson Profar.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:06:03.911Z","endTime":"2025-07-30T00:06:14.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T00:05:44.746Z","endTime":"2025-07-30T00:06:06.298Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.66317819656178,"aZ":-19.26697929441027,"pfxX":-7.330954645749465,"pfxZ":6.9719476373879905,"pX":0.31385768587684254,"pZ":2.0964228726332905,"vX0":5.492150033005784,"vY0":-135.0245041479559,"vZ0":-6.206314788414297,"x":105.04,"y":182.18,"x0":-0.7913794640415981,"y0":50.00214236483503,"z0":5.774738377339546,"aX":-13.572123779112225},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.5,"breakHorizontal":12.1,"spinRate":2094,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.40522838493542235,"extension":6.703487493107107},"hitData":{"launchSpeed":91.5,"launchAngle":20.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.9,"coordY":95.86}},"index":1,"playId":"c0223199-ca7a-31fd-8124-7dfe1db40005","pitchNumber":1,"startTime":"2025-07-30T00:06:06.298Z","endTime":"2025-07-30T00:06:14.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:06:14.002Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"John Rave walks. Adam Frazier to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:06:20.282Z","endTime":"2025-07-30T00:08:28.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"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":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.2,"endSpeed":82.4,"strikeZoneTop":3.38999966600646,"strikeZoneBottom":1.60202325930702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.07252495459021,"aZ":-22.13811956072683,"pfxX":2.1618145135267524,"pfxZ":5.789789715007039,"pX":-0.4870063683603309,"pZ":4.747223687472232,"vX0":1.4859077263831633,"vY0":-129.99708251350077,"vZ0":1.4616103843058612,"x":135.56,"y":110.6,"x0":-1.3444064452071143,"y0":50.00102483075281,"z0":5.8440043247828495,"aX":3.7448250316860325},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.0,"breakHorizontal":-4.2,"spinRate":2225,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.41935927264421213,"extension":6.5436365954829485},"index":0,"playId":"2b935b04-e980-340a-ae76-8df9bd6b042e","pitchNumber":1,"startTime":"2025-07-30T00:06:39.732Z","endTime":"2025-07-30T00:06:42.977Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"4bb95a97-183f-3b18-a43d-d66a14d064c4","startTime":"2025-07-30T00:06:58.257Z","endTime":"2025-07-30T00:07:01.841Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.29265936983011,"aZ":-23.90458671581223,"pfxX":2.677411812610243,"pfxZ":4.850248328933535,"pX":-0.7071445421430244,"pZ":4.849947838111908,"vX0":0.42546391575429354,"vY0":-129.09001169313214,"vZ0":2.1084650516895036,"x":143.95,"y":107.83,"x0":-1.2218238696188353,"y0":50.00243949533164,"z0":5.8507452806340075,"aX":4.564796580195746},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.5,"breakHorizontal":-4.9,"spinRate":2229,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.42263811393824025,"extension":6.587834819681714},"index":2,"playId":"67858fb8-40f2-3e48-a914-8ac986ec9e84","pitchNumber":2,"startTime":"2025-07-30T00:07:13.923Z","endTime":"2025-07-30T00:07:17.981Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.01705559760993,"aZ":-19.19806797929125,"pfxX":-6.798246904673315,"pfxZ":7.034428445570678,"pX":-0.2267463432922125,"pZ":1.6094688431622475,"vX0":4.35584231265249,"vY0":-134.65376282982348,"vZ0":-7.389876945943928,"x":125.64,"y":195.32,"x0":-0.9784544928933054,"y0":50.000957808544506,"z0":5.737387444298661,"aX":-12.538327505097548},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":11.4,"spinRate":2103,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.4060729348409353,"extension":6.800289091642307},"index":3,"playId":"86fa2c49-e887-3945-982c-be2078a4406a","pitchNumber":3,"startTime":"2025-07-30T00:07:31.142Z","endTime":"2025-07-30T00:07:34.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.5,"strikeZoneTop":3.358284932007,"strikeZoneBottom":1.57000235697766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.86108387305176,"aZ":-28.94409792438311,"pfxX":-5.070438528338041,"pfxZ":1.9910614320716196,"pX":-1.5993993212994375,"pZ":2.238279121342844,"vX0":1.1667933516342084,"vY0":-125.46572284697966,"vZ0":-2.694188045520806,"x":177.97,"y":178.35,"x0":-1.4058547303278195,"y0":50.006256102624015,"z0":5.63982360617416,"aX":-8.238691966639243},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.4,"breakHorizontal":9.0,"spinRate":1660,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4334245859218111,"extension":6.494386780582643},"index":4,"playId":"0b6c42a7-b545-3aa0-b96c-ea32df2a63d5","pitchNumber":4,"startTime":"2025-07-30T00:07:52.695Z","endTime":"2025-07-30T00:07:57.707Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":1},"index":5,"playId":"e2b1368d-b97f-3ad4-b0ab-d001f8b7b93a","startTime":"2025-07-30T00:08:08.334Z","endTime":"2025-07-30T00:08:12.466Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.3,"strikeZoneTop":3.32658669358892,"strikeZoneBottom":1.57000110822373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.317587400124086,"aZ":-22.094756602686296,"pfxX":-3.7606099961691193,"pfxZ":5.408085398461935,"pX":1.2247615182477476,"pZ":0.36130252703120824,"vX0":6.873453739579371,"vY0":-134.72975356767552,"vZ0":-9.79692795702781,"x":70.31,"y":229.02,"x0":-0.8544399355006459,"y0":50.00546056361575,"z0":5.565934251048204,"aX":-7.014112306805564},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.2,"breakHorizontal":5.6,"spinRate":2014,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4043092318384973,"extension":6.818596358187805},"index":6,"playId":"fc709641-172c-348c-88fd-e1b6a51c0345","pitchNumber":5,"startTime":"2025-07-30T00:08:23.405Z","endTime":"2025-07-30T00:08:28.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:08:28.361Z","atBatIndex":15},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kyle Isbel grounds into a force out, pitcher Erick Fedde to shortstop Nick Allen. Adam Frazier to 3rd. John Rave out at 2nd. Kyle Isbel to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:08:45.596Z","endTime":"2025-07-30T00:09:16.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"postOnThird":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607200,"link":"/api/v1/people/607200"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.4599979090854,"strikeZoneBottom":1.61351291671598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.48412036074833,"aZ":-20.851224632713286,"pfxX":-4.830952731312206,"pfxZ":6.0609762351221,"pX":-0.7398380196239314,"pZ":2.233444003188597,"vX0":2.6647460658910385,"vY0":-135.0689456388653,"vZ0":-5.431045828732682,"x":145.2,"y":178.48,"x0":-1.1060694582324238,"y0":50.0012484655835,"z0":5.714686367462244,"aX":-9.020160556494668},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.2,"breakHorizontal":8.3,"spinRate":2109,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4038806401760193,"extension":6.8555291682792605},"index":0,"playId":"709951ba-d552-36ab-8937-08a49083533c","pitchNumber":1,"startTime":"2025-07-30T00:08:53.842Z","endTime":"2025-07-30T00:08:58.166Z","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":92.6,"endSpeed":85.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.62385058788609,"aZ":-20.894873232232733,"pfxX":-3.429445399399773,"pfxZ":6.056832253843496,"pX":-0.49491073276627423,"pZ":2.1432434315284135,"vX0":2.0568654804846958,"vY0":-134.89440281603194,"vZ0":-6.008954417724909,"x":135.86,"y":180.91,"x0":-0.8178703911916441,"y0":50.00022527087452,"z0":5.851546753182048,"aX":-6.38166719537303},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.1,"breakHorizontal":5.9,"spinRate":2050,"spinDirection":198},"zone":7,"typeConfidence":2.0,"plateTime":0.404522638668789,"extension":6.735299634349263},"hitData":{"launchSpeed":68.6,"launchAngle":-53.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.52,"coordY":182.59}},"index":1,"playId":"eeb461c3-bc48-34d4-8b9a-468a5206c399","pitchNumber":2,"startTime":"2025-07-30T00:09:10.223Z","endTime":"2025-07-30T00:09:16.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:09:16.757Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonathan India doubles (24) on a sharp fly ball to left fielder Jurickson Profar. Adam Frazier scores. Kyle Isbel scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:09:34.194Z","endTime":"2025-07-30T00:10:57.235Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":595777,"link":"/api/v1/people/595777"},"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":{"id":607200,"link":"/api/v1/people/607200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":3},"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":{"id":607200,"link":"/api/v1/people/607200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.9,"strikeZoneTop":3.18995754770409,"strikeZoneBottom":1.50662552020873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.163325128013827,"aZ":-27.456986042545513,"pfxX":2.895608593649509,"pfxZ":2.7274610329500533,"pX":-0.43733108056225667,"pZ":3.1435154702418435,"vX0":1.25965096583166,"vY0":-129.49731579648397,"vZ0":-1.4907345864803931,"x":133.67,"y":153.91,"x0":-1.303658589022917,"y0":50.00545782988055,"z0":5.78947950952148,"aX":5.012898452164376},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.9,"breakHorizontal":-5.5,"spinRate":2310,"spinDirection":173},"zone":1,"typeConfidence":2.0,"plateTime":0.4199042266855977,"extension":6.629547820160097},"index":0,"playId":"ae023163-c5ed-3b89-b466-61ab44c07dee","pitchNumber":1,"startTime":"2025-07-30T00:09:50.844Z","endTime":"2025-07-30T00:09:56.393Z","isPitch":true,"type":"pitch"},{"details":{"description":"Kyle Isbel steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"actionPlayId":"ae023163-c5ed-3b89-b466-61ab44c07dee","startTime":"2025-07-30T00:10:01.831Z","endTime":"2025-07-30T00:10:25.629Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.31619739191859,"strikeZoneBottom":1.57000055093744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.17660291626612,"aZ":-24.28128076499783,"pfxX":4.181989879349803,"pfxZ":5.044617647029771,"pX":1.05377209543551,"pZ":2.5566600324669553,"vX0":4.145242511069326,"vY0":-123.88207988607448,"vZ0":-2.2058661495655456,"x":76.83,"y":169.75,"x0":-1.1803861832810787,"y0":50.00304672718448,"z0":5.474374542059688,"aX":6.543895757960019},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":8.9,"breakHorizontal":-8.5,"spinRate":2525,"spinDirection":78},"zone":12,"typeConfidence":2.0,"plateTime":0.4410010286735453,"extension":6.555315853114935},"index":2,"playId":"ec3631e1-f221-324d-8ff6-5759610d1b57","pitchNumber":2,"startTime":"2025-07-30T00:10:25.629Z","endTime":"2025-07-30T00:10:30.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.132706863285627,"aZ":-27.335739734848335,"pfxX":6.027523290463487,"pfxZ":3.159084877736727,"pX":-0.005443236789633891,"pZ":2.110639439833257,"vX0":1.84054201794124,"vY0":-122.71139064561753,"vZ0":-2.4200758742691955,"x":117.21,"y":181.79,"x0":-1.5474987793014854,"y0":50.004833692073845,"z0":5.426648642499983,"aX":9.239484020470066},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.4,"breakHorizontal":-11.4,"spinRate":2446,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.44550195185450114,"extension":6.709511784895689},"hitData":{"launchSpeed":102.7,"launchAngle":38.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":52.0,"coordY":73.0}},"index":3,"playId":"3503aad6-f69a-3b74-bbeb-652760789e2c","pitchNumber":3,"startTime":"2025-07-30T00:10:42.525Z","endTime":"2025-07-30T00:10:57.235Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:10:57.235Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to center fielder Michael Harris II. Jonathan India scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:11:21.508Z","endTime":"2025-07-30T00:12:20.141Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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":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_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":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":{"id":607200,"link":"/api/v1/people/607200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.3,"endSpeed":85.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.507512028982898,"aZ":-22.201163217208727,"pfxX":1.1558676778156936,"pfxZ":5.442878493578077,"pX":0.8059246569051135,"pZ":1.839829431852077,"vX0":4.343932974898844,"vY0":-133.04226402972094,"vZ0":-5.777692262445332,"x":86.28,"y":189.1,"x0":-0.9835600456292363,"y0":50.00506193985377,"z0":5.598911159713724,"aX":2.118945346205305},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.1,"breakHorizontal":-2.9,"spinRate":2232,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.40819705116361993,"extension":6.7554163034225},"index":0,"playId":"ceddbda7-d330-3718-a422-8ca156790abc","pitchNumber":1,"startTime":"2025-07-30T00:11:31.577Z","endTime":"2025-07-30T00:11:34.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.7868522276563,"aZ":-31.034980311997906,"pfxX":5.76073854377811,"pfxZ":0.7247503613053068,"pX":1.1439439052620444,"pZ":1.4419999712138596,"vX0":4.161308127088338,"vY0":-123.39126223288251,"vZ0":-3.3978922546413077,"x":73.4,"y":199.85,"x0":-1.3032288245492079,"y0":50.00175214531154,"z0":5.407391627033649,"aX":9.026608953835527},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.8,"breakHorizontal":-11.3,"spinRate":2593,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.44115883987624427,"extension":6.588754325230865},"index":1,"playId":"12f98c63-cc9f-35d9-a436-0ebf34eab29a","pitchNumber":2,"startTime":"2025-07-30T00:11:51.140Z","endTime":"2025-07-30T00:11:56.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.205847692109632,"aZ":-31.711300329214335,"pfxX":6.041031637306891,"pfxZ":0.2982544228468562,"pX":0.6431256639370011,"pZ":2.5418482995847453,"vX0":2.851669905248434,"vY0":-123.79245392711424,"vZ0":-1.0162021341463912,"x":92.49,"y":170.15,"x0":-1.3035192467484316,"y0":50.00531707904163,"z0":5.576631615422281,"aX":9.51972927990877},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.6,"breakHorizontal":-11.5,"spinRate":2559,"spinDirection":82},"zone":6,"typeConfidence":2.0,"plateTime":0.4399101601531239,"extension":6.676578816722317},"hitData":{"launchSpeed":108.7,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.0,"coordY":94.0}},"index":2,"playId":"4cda5602-8c06-3fcb-8762-2b43209ed04b","pitchNumber":3,"startTime":"2025-07-30T00:12:09.230Z","endTime":"2025-07-30T00:12:20.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:12:20.141Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:12:26.917Z","endTime":"2025-07-30T00:13:32.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.52633247512705,"strikeZoneBottom":1.6918518237749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.566190742639016,"aZ":-29.800920052544846,"pfxX":7.857651646537914,"pfxZ":1.6551948160922425,"pX":-1.0319226832995634,"pZ":2.250957484204886,"vX0":-0.5298708476013516,"vY0":-118.64459554076942,"vZ0":-1.0193529910522365,"x":156.33,"y":178.0,"x0":-1.8279804058164293,"y0":50.003345415304864,"z0":5.389191155572007,"aX":11.261362728526832},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.0,"breakHorizontal":-14.2,"spinRate":2422,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.46071978840533756,"extension":6.679237634901361},"index":0,"playId":"8aa9f0f6-95e8-32a0-a1a8-9a0a5db11067","pitchNumber":1,"startTime":"2025-07-30T00:12:53.045Z","endTime":"2025-07-30T00:12:57.755Z","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":93.1,"endSpeed":85.9,"strikeZoneTop":3.52632888160789,"strikeZoneBottom":1.72370327628995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.852039165291043,"aZ":-23.866085537331777,"pfxX":-5.869401948423556,"pfxZ":4.434792529683439,"pX":-0.5054189730419973,"pZ":2.3116108103413233,"vX0":3.371919816335777,"vY0":-135.59570262224338,"vZ0":-4.739012122281069,"x":136.27,"y":176.37,"x0":-0.9982534886980127,"y0":50.00568519873842,"z0":5.733664953683428,"aX":-11.002097929920595},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.3,"breakHorizontal":10.0,"spinRate":2073,"spinDirection":206},"zone":4,"typeConfidence":2.0,"plateTime":0.4029498290143563,"extension":6.736917084953961},"index":1,"playId":"bfc51791-35cd-35c0-9bd1-e5051a69fb25","pitchNumber":2,"startTime":"2025-07-30T00:13:08.392Z","endTime":"2025-07-30T00:13:12.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.011425224763506,"aZ":-30.64097132633236,"pfxX":-4.606578494476228,"pfxZ":0.9185835938263658,"pX":-0.11344486831955525,"pZ":2.09447425380308,"vX0":4.526944732544665,"vY0":-128.06464321305464,"vZ0":-2.6017154140617813,"x":121.32,"y":182.23,"x0":-1.3006532944405187,"y0":50.00375618970906,"z0":5.5063475742000785,"aX":-7.696634243697964},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.3,"breakHorizontal":7.4,"spinRate":1687,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.4267534778289801,"extension":6.678100678081327},"hitData":{"launchSpeed":104.0,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.39,"coordY":154.22}},"index":2,"playId":"5c174007-e304-3b87-b728-867810d23a71","pitchNumber":3,"startTime":"2025-07-30T00:13:24.731Z","endTime":"2025-07-30T00:13:32.457Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:13:32.457Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Allen called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:15:36.074Z","endTime":"2025-07-30T00:16:33.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.18380593311243,"strikeZoneBottom":1.49191528075884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.217246690725165,"aZ":-16.465333851175238,"pfxX":-5.522979723821286,"pfxZ":8.845497167258943,"pX":-0.9405894958194262,"pZ":3.1488033026841236,"vX0":2.875327912404596,"vY0":-131.9586062313686,"vZ0":-2.989579323561592,"x":152.85,"y":153.76,"x0":-1.3226788216389982,"y0":50.00374908497439,"z0":5.4989975019350075,"aX":-9.809647745187435},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.6,"breakHorizontal":9.5,"spinRate":2357,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.41395496431741474,"extension":5.826503151083965},"index":0,"playId":"447992a1-da8e-30db-9b47-9ee63b5355fa","pitchNumber":1,"startTime":"2025-07-30T00:15:41.527Z","endTime":"2025-07-30T00:15:46.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.12,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.334035476386322,"aZ":-19.332005740044192,"pfxX":0.30868710391371945,"pfxZ":7.788240073977157,"pX":-0.03690628639195573,"pZ":2.482294094642636,"vX0":2.6667038438684156,"vY0":-126.68571175643365,"vZ0":-4.259344690488657,"x":118.41,"y":171.76,"x0":-1.1370120244568207,"y0":50.00560152371325,"z0":5.702001123462652,"aX":0.5085817707460412},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":13.6,"breakHorizontal":-1.1,"spinRate":2480,"spinDirection":213},"zone":5,"typeConfidence":0.9,"plateTime":0.429972235992639,"extension":5.697236867541868},"index":1,"playId":"abfefbd6-a5ce-31e1-b10a-c510ec40b9b3","pitchNumber":2,"startTime":"2025-07-30T00:15:53.783Z","endTime":"2025-07-30T00:15:57.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.12,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.431089337019525,"aZ":-28.357002809183257,"pfxX":5.694369020779711,"pfxZ":2.607741646244939,"pX":0.9145696912090684,"pZ":2.43327768710638,"vX0":3.5919156272364847,"vY0":-119.9524934469105,"vZ0":-1.4391220295387148,"x":82.14,"y":173.08,"x0":-1.3401002315419523,"y0":50.000831567995036,"z0":5.560842756433125,"aX":8.325936822146296},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.7,"breakHorizontal":-11.2,"spinRate":2609,"spinDirection":94},"zone":12,"typeConfidence":0.88,"plateTime":0.4560048152379115,"extension":5.194723058742945},"index":2,"playId":"04771175-3d23-3d51-acfc-3607079a56fd","pitchNumber":3,"startTime":"2025-07-30T00:16:07.767Z","endTime":"2025-07-30T00:16:11.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.08810097763369,"strikeZoneBottom":1.39617455968634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.951817883632344,"aZ":-43.20530060443294,"pfxX":7.566657256739063,"pfxZ":-8.298861593238097,"pX":0.7182290030704187,"pZ":1.6408910984360074,"vX0":2.223844919748666,"vY0":-115.05925906473479,"vZ0":0.17855678122299756,"x":89.62,"y":194.48,"x0":-1.2456161513150643,"y0":50.00024988349154,"z0":5.776795399165649,"aX":10.06182715118621},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-14.6,"breakHorizontal":-14.3,"spinRate":3381,"spinDirection":46},"zone":9,"typeConfidence":0.92,"plateTime":0.4775085257377465,"extension":5.351296721209263},"index":3,"playId":"955cd4d5-701b-314d-88b4-624d86a0b63b","pitchNumber":4,"startTime":"2025-07-30T00:16:28.115Z","endTime":"2025-07-30T00:16:33.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:16:33.309Z","atBatIndex":20},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jurickson Profar doubles (7) on a sharp line drive to right fielder Adam Frazier.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:16:42.181Z","endTime":"2025-07-30T00:17:21.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.9,"endSpeed":74.4,"strikeZoneTop":3.42380675889085,"strikeZoneBottom":1.67575399003628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.440786008386766,"aZ":-29.597468166325488,"pfxX":3.6530036583801975,"pfxZ":1.8561036473625947,"pX":-0.46493761145209644,"pZ":1.826305444975717,"vX0":1.4032379203348875,"vY0":-116.4303969068097,"vZ0":-2.1429907192058044,"x":134.72,"y":189.47,"x0":-1.548058175547729,"y0":50.00478788542962,"z0":5.527925433689871,"aX":5.074403699549885},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.1,"breakHorizontal":-7.0,"spinRate":2603,"spinDirection":96},"zone":7,"typeConfidence":0.66,"plateTime":0.46832540716326543,"extension":5.513059752490544},"index":0,"playId":"2ab3ff17-db9e-3b9c-af76-dc9d59449bf9","pitchNumber":1,"startTime":"2025-07-30T00:16:55.085Z","endTime":"2025-07-30T00:16:59.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.74464783552926,"aZ":-25.340354981911894,"pfxX":-4.215064703823431,"pfxZ":4.224276914555298,"pX":-0.5776214470535396,"pZ":2.0463009173159596,"vX0":2.767981448996551,"vY0":-125.4083570583557,"vZ0":-3.5410951079368282,"x":139.02,"y":183.53,"x0":-1.1396468815548577,"y0":50.00190614103436,"z0":5.508867617889366,"aX":-6.815751552216875},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.2,"breakHorizontal":7.1,"spinRate":1416,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.43424138698151626,"extension":5.6942384244607345},"hitData":{"launchSpeed":101.8,"launchAngle":19.0,"totalDistance":389.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":165.22,"coordY":46.95}},"index":1,"playId":"c0eb317a-5a8f-3321-a151-7d81b5b64871","pitchNumber":2,"startTime":"2025-07-30T00:17:08.686Z","endTime":"2025-07-30T00:17:21.660Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:17:21.660Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out, second baseman Jonathan India to first baseman Vinnie Pasquantino. Jurickson Profar to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:17:31.532Z","endTime":"2025-07-30T00:18:39.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":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"}]},{"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.64390251155717,"strikeZoneBottom":1.6839335416169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.899173212749844,"aZ":-21.289035231892154,"pfxX":-8.712477280549678,"pfxZ":5.976101283756936,"pX":-0.04872465056245225,"pZ":1.8161063909398398,"vX0":5.926602299267119,"vY0":-133.41994456467134,"vZ0":-4.95864950616798,"x":118.86,"y":189.75,"x0":-1.155185254864214,"y0":50.00478745706685,"z0":5.211805307480241,"aX":-15.873106724420913},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.1,"breakHorizontal":14.6,"spinRate":2428,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.4089028155808694,"extension":6.089867861103135},"index":0,"playId":"5997376b-5342-3fe3-b690-9925ccf353bb","pitchNumber":1,"startTime":"2025-07-30T00:17:52.413Z","endTime":"2025-07-30T00:17:56.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":71.2,"endSpeed":66.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.908199015264845,"aZ":-34.69290893688951,"pfxX":9.150958664218045,"pfxZ":-2.306593887965322,"pX":0.5491559540474,"pZ":2.262354175235507,"vX0":1.897138909601459,"vY0":-103.68765537164634,"vZ0":1.9195301288993376,"x":96.07,"y":177.7,"x0":-1.5660908137600091,"y0":50.0036314732092,"z0":5.4562386787852155,"aX":9.989746340098185},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-3.4,"breakHorizontal":-17.0,"spinRate":2576,"spinDirection":59},"zone":6,"typeConfidence":0.71,"plateTime":0.5277169290289847,"extension":5.520429855398934},"index":1,"playId":"ab587493-20f3-3381-b450-f9a386f4ab2e","pitchNumber":2,"startTime":"2025-07-30T00:18:09.632Z","endTime":"2025-07-30T00:18:14.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.534666672620844,"aZ":-42.384540463170325,"pfxX":8.216476797854998,"pfxZ":-7.358920875641187,"pX":0.23411567029724079,"pZ":1.6464306967516127,"vX0":1.0612319324022974,"vY0":-117.3889239410558,"vZ0":0.19067120001263227,"x":108.08,"y":194.33,"x0":-1.2915286712563856,"y0":50.00517813625064,"z0":5.530602348972047,"aX":11.395392483521587},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.0,"breakHorizontal":-15.1,"spinRate":3278,"spinDirection":52},"zone":8,"typeConfidence":0.91,"plateTime":0.46773183451618383,"extension":5.381756174082105},"hitData":{"launchSpeed":95.0,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.32,"coordY":158.78}},"index":2,"playId":"f28475b6-f75a-3746-8c7e-e6d2790b4711","pitchNumber":3,"startTime":"2025-07-30T00:18:31.754Z","endTime":"2025-07-30T00:18:39.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:18:39.779Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronald Acuña Jr. grounds out, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:18:52.276Z","endTime":"2025-07-30T00:19:32.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":"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":1},"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":"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":83.7,"endSpeed":77.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.851128626298145,"aZ":-31.3310269922639,"pfxX":6.057828338051717,"pfxZ":0.5579509290618017,"pX":0.6335196195987299,"pZ":2.8447370326340313,"vX0":3.0132422304546953,"vY0":-121.85991016908086,"vZ0":0.40474609558859953,"x":92.85,"y":161.97,"x0":-1.4057358717039075,"y0":50.001090165161415,"z0":5.382183330951797,"aX":9.112829946691193},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.3,"breakHorizontal":-11.6,"spinRate":2674,"spinDirection":74},"zone":6,"typeConfidence":0.78,"plateTime":0.44939802922567695,"extension":5.658576597183326},"index":0,"playId":"93bbed9c-e240-3f92-816f-0fdcb7cde577","pitchNumber":1,"startTime":"2025-07-30T00:19:07.501Z","endTime":"2025-07-30T00:19:11.387Z","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":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.071349031839294,"aZ":-19.225475885340593,"pfxX":-5.296547082229088,"pfxZ":7.233354002467938,"pX":0.6372342424811058,"pZ":2.5262766780933257,"vX0":5.988730794240399,"vY0":-132.40883570407357,"vZ0":-3.698891916114051,"x":92.71,"y":170.57,"x0":-0.9568655796569425,"y0":50.00349148100779,"z0":5.333566128238715,"aX":-9.483361260551414},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.6,"breakHorizontal":8.4,"spinRate":2276,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.4123548696795054,"extension":6.148903918139363},"hitData":{"launchSpeed":101.6,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.85,"coordY":153.71}},"index":1,"playId":"277bac91-84af-328c-b4b6-2a4f0741ea1b","pitchNumber":2,"startTime":"2025-07-30T00:19:24.168Z","endTime":"2025-07-30T00:19:32.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:19:32.223Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T00:21:28.172Z","endTime":"2025-07-30T00:26:31.943Z","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":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(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.8,"endSpeed":85.7,"strikeZoneTop":3.63172138360726,"strikeZoneBottom":1.7099989863003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.941421104694992,"aZ":-20.73681497175355,"pfxX":-3.6588312853861176,"pfxZ":6.131130176281216,"pX":0.2864563188639007,"pZ":2.3867200991174276,"vX0":4.07158127012984,"vY0":-135.0985907087001,"vZ0":-5.2271415104291945,"x":106.08,"y":174.34,"x0":-0.7583784410328003,"y0":50.000934551788674,"z0":5.7858352383161815,"aX":-6.82379264667215},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":5.9,"spinRate":2090,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.40403200529517314,"extension":6.755001623729659},"index":0,"playId":"f339268d-2d93-3520-91ec-adcbdd26eb48","pitchNumber":1,"startTime":"2025-07-30T00:21:37.986Z","endTime":"2025-07-30T00:21:42.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.6,"strikeZoneTop":3.6000023711659,"strikeZoneBottom":1.67827139274181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.114215720993904,"aZ":-21.235620386990785,"pfxX":-3.7026209247963275,"pfxZ":5.928587385900178,"pX":0.10541174027556288,"pZ":0.8298848011125204,"vX0":3.752717045759211,"vY0":-134.21104329353147,"vZ0":-8.769298059159157,"x":112.98,"y":216.37,"x0":-0.8227307556353927,"y0":50.000703452397566,"z0":5.623894264384897,"aX":-6.827005433163559},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.2,"breakHorizontal":6.0,"spinRate":2116,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.40644280473427585,"extension":6.824189789970622},"index":1,"playId":"d724d252-008d-3d7d-9624-6d0751d50f11","pitchNumber":2,"startTime":"2025-07-30T00:22:04.294Z","endTime":"2025-07-30T00:22:08.085Z","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":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.696148845452438,"aZ":-23.98756395804138,"pfxX":1.5128204410646422,"pfxZ":4.5642977307489545,"pX":0.6273146252558875,"pZ":2.720497093828374,"vX0":3.9037001993078153,"vY0":-131.79288990958196,"vZ0":-3.3558385688460945,"x":93.09,"y":165.33,"x0":-1.0579391706621144,"y0":50.0049220049524,"z0":5.741982669990767,"aX":2.7156623880962134},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.9,"breakHorizontal":-3.5,"spinRate":2258,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.4124278932363694,"extension":6.688863462878053},"index":2,"playId":"ac8d84ec-19ee-305c-a00b-c3c64ef70e34","pitchNumber":3,"startTime":"2025-07-30T00:22:18.164Z","endTime":"2025-07-30T00:22:22.383Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MO","challengeTeamId":144}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.56814410854589,"strikeZoneBottom":1.64626443274174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.54422656835859,"aZ":-20.39460814477357,"pfxX":-6.852793817822528,"pfxZ":6.280772349532368,"pX":-0.49914604530999673,"pZ":1.038513687673495,"vX0":3.4974667552727556,"vY0":-135.79560986437005,"vZ0":-8.47562338455276,"x":136.03,"y":210.74,"x0":-0.910445428502834,"y0":50.00498805070454,"z0":5.6085017023989945,"aX":-12.854638473538188},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.8,"breakHorizontal":11.8,"spinRate":2041,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.40268536170723923,"extension":6.841294914913615},"index":3,"playId":"09e9c69e-0786-3bda-9931-858305e47c73","pitchNumber":4,"startTime":"2025-07-30T00:25:47.660Z","endTime":"2025-07-30T00:25:52.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.56813966628757,"strikeZoneBottom":1.67812576435075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.252172124516758,"aZ":-23.812001668419395,"pfxX":3.2443764311666854,"pfxZ":5.311264172854077,"pX":2.3509350077122293,"pZ":0.5453578584710335,"vX0":7.586152487257859,"vY0":-124.25138797483069,"vZ0":-6.979668001417479,"x":27.39,"y":224.06,"x0":-1.1547241035897107,"y0":50.00232888270698,"z0":5.34951760567514,"aX":5.108652732602504},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.3,"breakHorizontal":-7.6,"spinRate":2555,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.43963389813545506,"extension":6.673991686818474},"index":4,"playId":"dba28c3e-1d92-3d65-b01c-18155c614610","pitchNumber":5,"startTime":"2025-07-30T00:26:00.256Z","endTime":"2025-07-30T00:26:05.280Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-30T00:26:08.919Z","endTime":"2025-07-30T00:26:24.435Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.331107459543798,"aZ":-24.676771677869763,"pfxX":5.836861092931529,"pfxZ":5.0274259664389,"pX":1.0310384225758775,"pZ":1.5873835647942778,"vX0":3.827526214505327,"vY0":-121.24900622804194,"vZ0":-3.941277312764944,"x":77.7,"y":195.92,"x0":-1.3254643908920178,"y0":50.00379053743959,"z0":5.383157901250777,"aX":8.704766606701247},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.4,"breakHorizontal":-11.5,"spinRate":2392,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.4514468667802727,"extension":6.603432534753118},"hitData":{"launchSpeed":71.0,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.3,"coordY":173.47}},"index":6,"playId":"2546e136-fc5a-3c6e-b71f-16d43d1b7004","pitchNumber":6,"startTime":"2025-07-30T00:26:24.435Z","endTime":"2025-07-30T00:26:31.943Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:26:31.943Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T00:26:50.486Z","endTime":"2025-07-30T00:28:03.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.49326759035869,"aZ":-28.460237535385126,"pfxX":9.769143806892707,"pfxZ":2.5289572191994685,"pX":1.2871444401656305,"pZ":1.8980947675924456,"vX0":2.998127093009443,"vY0":-120.50732780503846,"vZ0":-2.576701618881596,"x":67.94,"y":187.53,"x0":-1.2426287887934389,"y0":50.00492721135082,"z0":5.496229984941313,"aX":14.364432953829676},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.2,"breakHorizontal":-18.4,"spinRate":2472,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4545776817925282,"extension":6.675554259545221},"index":0,"playId":"35a88159-8858-34d2-b33c-e22bb9305e37","pitchNumber":1,"startTime":"2025-07-30T00:26:53.704Z","endTime":"2025-07-30T00:26:56.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.63832121152784,"strikeZoneBottom":1.6683028310103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.772924159410525,"aZ":-27.12418239296044,"pfxX":6.60245001277862,"pfxZ":3.3349666228411996,"pX":2.955994908788316,"pZ":1.0766411055119893,"vX0":7.512746294908955,"vY0":-122.47077962838766,"vZ0":-5.086736079590931,"x":4.32,"y":209.71,"x0":-1.0122964050405097,"y0":50.004810882630316,"z0":5.507843064849016,"aX":10.003581606798003},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.0,"breakHorizontal":-13.8,"spinRate":2446,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4476763754183839,"extension":6.71052070964241},"index":1,"playId":"3c2cd9cb-dc32-31ec-bff5-256ddb842adc","pitchNumber":2,"startTime":"2025-07-30T00:27:07.687Z","endTime":"2025-07-30T00:27:10.687Z","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":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.0,"strikeZoneTop":3.70167325480514,"strikeZoneBottom":1.70000232829818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.563944618205934,"aZ":-30.910090100324563,"pfxX":9.764986183989558,"pfxZ":0.8733686510900218,"pX":0.2812761102130914,"pZ":0.34893368760802895,"vX0":1.1098591733320653,"vY0":-119.25313356677214,"vZ0":-5.2539306003239465,"x":106.28,"y":229.36,"x0":-1.458623660574372,"y0":50.00023710617318,"z0":5.363108730713136,"aX":14.086540537849581},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.6,"breakHorizontal":-18.0,"spinRate":2457,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4589903846103853,"extension":6.749783641032425},"index":2,"playId":"a4a0432c-6114-3f24-819f-b9c436877e90","pitchNumber":3,"startTime":"2025-07-30T00:27:22.596Z","endTime":"2025-07-30T00:27:27.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.18460542597876,"aZ":-22.37202076911963,"pfxX":-6.147584464331322,"pfxZ":5.2639323641149165,"pX":0.09269009895175798,"pZ":2.6118151089459976,"vX0":4.007336738651012,"vY0":-135.05163351511368,"vZ0":-4.378439694642956,"x":113.47,"y":168.26,"x0":-0.6055617178972578,"y0":50.00257339108877,"z0":5.811593605886779,"aX":-11.447595583223581},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.9,"breakHorizontal":10.3,"spinRate":2056,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.404323207038245,"extension":6.683395855192967},"index":3,"playId":"4091bfd6-58ce-3f38-8e21-d5ab60dc3187","pitchNumber":4,"startTime":"2025-07-30T00:27:39.395Z","endTime":"2025-07-30T00:27:44.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.406577278127173,"aZ":-26.78221604820668,"pfxX":2.385523685459214,"pfxZ":3.0348937428154823,"pX":0.25110911001972863,"pZ":3.8288768394252943,"vX0":1.9986704529166617,"vY0":-131.12852261096094,"vZ0":-0.32073109083820883,"x":107.43,"y":135.4,"x0":-0.8255180655407047,"y0":50.00446507567975,"z0":5.9165762141508145,"aX":4.238766596865563},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.6,"breakHorizontal":-4.7,"spinRate":2123,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.4144832255707578,"extension":6.639611677059604},"index":4,"playId":"589d2cb1-bdc5-368a-aa6c-1a5b3c7af321","pitchNumber":5,"startTime":"2025-07-30T00:27:59.452Z","endTime":"2025-07-30T00:28:03.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:28:03.880Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adam Frazier grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T00:28:10.263Z","endTime":"2025-07-30T00:30:15.114Z","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":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":7},"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(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":90.6,"endSpeed":84.6,"strikeZoneTop":3.18199070301361,"strikeZoneBottom":1.51401047001395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.968954719189064,"aZ":-22.282185074946916,"pfxX":1.7872756463602222,"pfxZ":5.489325508423271,"pX":0.4190864396776955,"pZ":2.6647707844219473,"vX0":2.9401702366392803,"vY0":-132.13970613432826,"vZ0":-3.716797154504051,"x":101.03,"y":166.83,"x0":-0.9320006552300057,"y0":50.005605604744716,"z0":5.688874374719046,"aX":3.2236050110412613},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.5,"breakHorizontal":-3.7,"spinRate":2301,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.41142130105022146,"extension":6.753441082009662},"index":0,"playId":"c67cd978-5bc0-331e-9e81-395f34c5628d","pitchNumber":1,"startTime":"2025-07-30T00:28:25.003Z","endTime":"2025-07-30T00:28:29.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.21398228365818,"strikeZoneBottom":1.51400761417968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.66110491635871,"aZ":-23.94999388463694,"pfxX":1.3371213145068694,"pfxZ":4.637819217764603,"pX":0.39131320829214783,"pZ":3.718602617962081,"vX0":2.8777560003804177,"vY0":-131.27248659396048,"vZ0":-0.8710406359530514,"x":102.08,"y":138.38,"x0":-0.8860124919903374,"y0":50.000810767075365,"z0":5.812195309005607,"aX":2.3703809282166435},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.5,"breakHorizontal":-3.0,"spinRate":2264,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.41474240734405754,"extension":6.666577265439398},"index":1,"playId":"43660a25-2831-3928-8772-cfa7f4fb11b8","pitchNumber":2,"startTime":"2025-07-30T00:28:37.297Z","endTime":"2025-07-30T00:28:41.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.961093768804773,"aZ":-26.73439236181435,"pfxX":5.441577983719091,"pfxZ":3.6510817302826126,"pX":-0.4492775151000745,"pZ":2.6001360694518496,"vX0":1.0412552328671596,"vY0":-120.81622257496683,"vZ0":-1.4680902999595768,"x":134.13,"y":168.58,"x0":-1.5922592072702586,"y0":50.00109398461779,"z0":5.549558705678093,"aX":8.100379823894157},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.6,"breakHorizontal":-10.1,"spinRate":2518,"spinDirection":82},"zone":4,"typeConfidence":2.0,"plateTime":0.4521231029819077,"extension":6.549459939968829},"index":2,"playId":"efe85cc6-baf4-30a4-b928-ce60b9240214","pitchNumber":3,"startTime":"2025-07-30T00:28:50.718Z","endTime":"2025-07-30T00:28:55.727Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-30T00:29:01.824Z","endTime":"2025-07-30T00:29:11.448Z","isPitch":false,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.18198422812839,"strikeZoneBottom":1.44999879391558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.50146303333401,"aZ":-23.008256599906986,"pfxX":1.8991752446880996,"pfxZ":5.1473037341600865,"pX":-1.5992744876968346,"pZ":4.442911613562962,"vX0":-1.4749017873537584,"vY0":-131.5200573610621,"vZ0":0.49425627684288054,"x":177.96,"y":118.82,"x0":-1.2825845595622052,"y0":50.00471310525952,"z0":5.936758453527685,"aX":3.3834279586221263},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.6,"breakHorizontal":-3.2,"spinRate":2272,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4138107601955139,"extension":6.7760610351076265},"index":4,"playId":"c5a8216f-1166-343e-9899-2edf217d092d","pitchNumber":4,"startTime":"2025-07-30T00:29:11.448Z","endTime":"2025-07-30T00:29:15.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.1,"strikeZoneTop":3.18198752136049,"strikeZoneBottom":1.54600423985089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.88998285198643,"aZ":-26.25640723801543,"pfxX":7.795483105140246,"pfxZ":3.8789487515059213,"pX":0.9113545654190075,"pZ":0.8947763716635481,"vX0":3.1641262287485676,"vY0":-122.11688022771962,"vZ0":-5.575766834436003,"x":82.26,"y":214.62,"x0":-1.4101261351285117,"y0":50.000202882208995,"z0":5.439126599753578,"aX":11.884552152582604},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.1,"breakHorizontal":-14.9,"spinRate":2567,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44689078998397713,"extension":6.6996561487737},"index":5,"playId":"abe3f75c-fb1e-3f7c-9a9b-aa062204402d","pitchNumber":5,"startTime":"2025-07-30T00:29:26.533Z","endTime":"2025-07-30T00:29:32.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.766568816517303,"aZ":-25.47933178886494,"pfxX":1.16225169116277,"pfxZ":3.8019403944855954,"pX":0.5130708083754829,"pZ":1.6526681705396467,"vX0":3.1770434024116203,"vY0":-131.13587342040265,"vZ0":-5.393929238144405,"x":97.44,"y":194.16,"x0":-0.8596991382988474,"y0":50.00428711396496,"z0":5.60935184952989,"aX":2.0471577548339654},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.0,"breakHorizontal":-2.8,"spinRate":2171,"spinDirection":190},"zone":9,"typeConfidence":2.0,"plateTime":0.41587384874392663,"extension":6.772063217492107},"index":6,"playId":"b80946c3-ad0e-37ca-a9a4-07c586369ef0","pitchNumber":6,"startTime":"2025-07-30T00:29:42.613Z","endTime":"2025-07-30T00:29:47.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":84.1,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.475335444045122,"aZ":-27.457039319278667,"pfxX":1.9661595233642208,"pfxZ":2.6457775300431,"pX":0.07497472118730726,"pZ":2.925747005854977,"vX0":2.124115718263482,"vY0":-131.57657532144714,"vZ0":-2.3779089702560317,"x":114.14,"y":159.78,"x0":-0.9932472701200987,"y0":50.003496998492274,"z0":5.84113008419742,"aX":3.505581177612197},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.6,"breakHorizontal":-4.0,"spinRate":2224,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.4136092545593657,"extension":6.72986577710933},"hitData":{"launchSpeed":76.6,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.75,"coordY":159.28}},"index":7,"playId":"d4018c67-43c8-3c71-b63a-6636c2cbbba7","pitchNumber":7,"startTime":"2025-07-30T00:30:07.803Z","endTime":"2025-07-30T00:30:15.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:30:15.114Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Riley flies out to shortstop Bobby Witt Jr.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T00:32:01.860Z","endTime":"2025-07-30T00:33:30.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"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(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":80.1,"endSpeed":73.7,"strikeZoneTop":3.59189016019106,"strikeZoneBottom":1.66190662494162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.740877940509623,"aZ":-25.92830697305543,"pfxX":0.486195854098848,"pfxZ":4.53321683994103,"pX":1.527130905618561,"pZ":2.5732997590834716,"vX0":6.429954365453426,"vY0":-116.6095768018877,"vZ0":-1.2053516727595246,"x":58.79,"y":169.3,"x0":-1.328207240780536,"y0":50.0042653275016,"z0":5.540993241964623,"aX":0.6697226662910584},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":8.2,"breakHorizontal":-2.4,"spinRate":2529,"spinDirection":121},"zone":14,"typeConfidence":0.94,"plateTime":0.46954929678888524,"extension":5.352755783621194},"index":0,"playId":"5a7ad650-0203-300b-a239-42b219534b03","pitchNumber":1,"startTime":"2025-07-30T00:32:26.339Z","endTime":"2025-07-30T00:32:30.832Z","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":89.7,"endSpeed":82.4,"strikeZoneTop":3.52811052075081,"strikeZoneBottom":1.63000107141518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.948038917740277,"aZ":-17.58813180815919,"pfxX":-5.831487063745979,"pfxZ":8.413808057074732,"pX":1.4435314813813471,"pZ":2.7986925332343278,"vX0":8.224309261498703,"vY0":-130.47177478006492,"vZ0":-2.9923933409673062,"x":61.98,"y":163.22,"x0":-0.9834410858883464,"y0":50.00519990405235,"z0":5.276681819056181,"aX":-10.113780627353922},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.9,"breakHorizontal":8.9,"spinRate":2419,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4188689314353202,"extension":6.073516073815011},"index":1,"playId":"00db0827-a685-3937-8d28-f95bdd9d3302","pitchNumber":2,"startTime":"2025-07-30T00:32:40.309Z","endTime":"2025-07-30T00:32:44.698Z","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":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.49621682305233,"strikeZoneBottom":1.66190774271868,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.363024426531734,"aZ":-16.935463407051863,"pfxX":-0.9350096263833207,"pfxZ":9.09294649574581,"pX":0.9911294096231277,"pZ":1.706003020113572,"vX0":5.500692805449449,"vY0":-127.64781621971008,"vZ0":-6.276719149924399,"x":79.22,"y":192.72,"x0":-1.055790257479911,"y0":50.00631168336379,"z0":5.4966708111889355,"aX":-1.5678513974377055},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":15.5,"breakHorizontal":0.6,"spinRate":2460,"spinDirection":202},"zone":14,"typeConfidence":0.92,"plateTime":0.42651821496299824,"extension":5.682350596342038},"index":2,"playId":"bef1aa3c-7aeb-39e7-a2b4-5327da1f1915","pitchNumber":3,"startTime":"2025-07-30T00:32:54.482Z","endTime":"2025-07-30T00:32:59.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.52811313344074,"strikeZoneBottom":1.66189918660399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.546466800304678,"aZ":-17.90594837370739,"pfxX":-5.536018510198976,"pfxZ":8.378169350980954,"pX":-0.00994447448370578,"pZ":2.3744908215814235,"vX0":4.9269967547468,"vY0":-129.5680895322474,"vZ0":-4.132261131611856,"x":117.38,"y":174.67,"x0":-1.2149934653696053,"y0":50.00638208282061,"z0":5.354590312783675,"aX":-9.434024537624556},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.5,"breakHorizontal":9.0,"spinRate":2365,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.4223897460365338,"extension":6.003066240711844},"index":3,"playId":"8e6f666f-1e36-3c8f-996b-1474f3bad785","pitchNumber":4,"startTime":"2025-07-30T00:33:08.720Z","endTime":"2025-07-30T00:33:13.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.758830839284172,"aZ":-21.55210339074691,"pfxX":-9.292822351218065,"pfxZ":6.057107857427736,"pX":-0.6147065130975242,"pZ":2.808958640606854,"vX0":4.6053338845477185,"vY0":-131.54802140626248,"vZ0":-2.249293976816531,"x":140.43,"y":162.94,"x0":-1.1801903627803263,"y0":50.00359635957088,"z0":5.271939298201215,"aX":-16.29616161006387},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.7,"breakHorizontal":15.8,"spinRate":2403,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4162951696688846,"extension":5.870368959232015},"hitData":{"launchSpeed":74.7,"launchAngle":54.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":83.84,"coordY":125.04}},"index":4,"playId":"691df5e4-70cd-35f6-be9e-9374bc512f47","pitchNumber":5,"startTime":"2025-07-30T00:33:21.207Z","endTime":"2025-07-30T00:33:30.094Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:33:30.094Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T00:33:38.017Z","endTime":"2025-07-30T00:34:17.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":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(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":81.6,"endSpeed":74.9,"strikeZoneTop":3.45835380984711,"strikeZoneBottom":1.69166217712422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.485600574746865,"aZ":-29.167842500636038,"pfxX":2.9834687089433527,"pfxZ":2.10839446555162,"pX":-0.7420673209667267,"pZ":1.7725358927040233,"vX0":1.0392553610025297,"vY0":-118.83996355621086,"vZ0":-2.064475967794822,"x":145.29,"y":190.92,"x0":-1.5730339465916143,"y0":50.00245608696525,"z0":5.310542046767883,"aX":4.252775978733746},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.6,"breakHorizontal":-5.6,"spinRate":2574,"spinDirection":111},"zone":7,"typeConfidence":0.77,"plateTime":0.461488837930073,"extension":5.716007536780781},"index":0,"playId":"adbd3962-90f4-3ec4-adfa-39af72e5157a","pitchNumber":1,"startTime":"2025-07-30T00:33:53.949Z","endTime":"2025-07-30T00:33:58.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.97628125445518,"aZ":-27.24099747905667,"pfxX":1.7878980731203944,"pfxZ":3.418952542488938,"pX":-0.18508695243288364,"pZ":2.030854806796696,"vX0":2.582024428099742,"vY0":-119.14351865855411,"vZ0":-2.180684152706237,"x":124.06,"y":183.95,"x0":-1.513421949191665,"y0":50.004852968215154,"z0":5.409537952744843,"aX":2.5812184710696537},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":6.0,"breakHorizontal":-3.8,"spinRate":2597,"spinDirection":101},"zone":8,"typeConfidence":0.94,"plateTime":0.4589798858438874,"extension":5.442583135232669},"hitData":{"launchSpeed":83.8,"launchAngle":44.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.12,"coordY":89.42}},"index":1,"playId":"f32b31bb-414d-328c-8eec-ca162e7f2295","pitchNumber":2,"startTime":"2025-07-30T00:34:07.084Z","endTime":"2025-07-30T00:34:17.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:34:17.118Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcell Ozuna walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T00:34:23.194Z","endTime":"2025-07-30T00:36:21.208Z","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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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,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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.63328770786372,"strikeZoneBottom":1.77000065624205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.708222664797816,"aZ":-23.847539774445714,"pfxX":-10.022658525387243,"pfxZ":4.769734928724814,"pX":1.4377377729077623,"pZ":1.3747917527788813,"vX0":9.266631670599104,"vY0":-131.50300518106394,"vZ0":-5.344776082700822,"x":62.2,"y":201.66,"x0":-0.8349638086286278,"y0":50.00441586732266,"z0":5.210191489645025,"aX":-17.500591316582653},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.6,"breakHorizontal":16.1,"spinRate":2359,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4170271568510113,"extension":5.9528579430162605},"index":0,"playId":"bda084f7-5b81-3700-b907-663938187eb9","pitchNumber":1,"startTime":"2025-07-30T00:34:43.174Z","endTime":"2025-07-30T00:34:47.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.6332717084796,"strikeZoneBottom":1.77000162687079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.30953946077134,"aZ":-18.186366683217603,"pfxX":-1.047534242038009,"pfxZ":8.246103514416154,"pX":0.3808622982272245,"pZ":2.7812020115572342,"vX0":4.198561318481579,"vY0":-128.80898037116285,"vZ0":-3.9386593189432046,"x":102.48,"y":163.69,"x0":-1.1273354331902001,"y0":50.00579562133469,"z0":5.71877503449528,"aX":-1.7780036911434032},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":14.4,"breakHorizontal":1.1,"spinRate":2381,"spinDirection":207},"zone":6,"typeConfidence":0.92,"plateTime":0.4236467145583247,"extension":5.838327185745528},"index":1,"playId":"e0ab4384-5f74-3355-ace4-574ef3e8e5d7","pitchNumber":2,"startTime":"2025-07-30T00:34:55.381Z","endTime":"2025-07-30T00:34:59.830Z","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":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.53836004059694,"strikeZoneBottom":1.76999866277088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.11239722163105,"aZ":-27.399002208003573,"pfxX":-6.296949180595202,"pfxZ":3.1582646503567453,"pX":0.5777641955016077,"pZ":3.2505057593665185,"vX0":5.900776012515097,"vY0":-121.46791712300269,"vZ0":0.012061946284383618,"x":94.98,"y":151.02,"x0":-1.0510130412957712,"y0":50.00415481077799,"z0":5.604254663893884,"aX":-9.524013179404212},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.0,"breakHorizontal":10.2,"spinRate":1260,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.4488777204076859,"extension":5.916777691203089},"index":2,"playId":"41c9023e-8e53-3e96-b505-6747f10b7104","pitchNumber":3,"startTime":"2025-07-30T00:35:10.146Z","endTime":"2025-07-30T00:35:15.445Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-30T00:35:24.125Z","endTime":"2025-07-30T00:35:39.486Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"}},{"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":73.2,"endSpeed":67.2,"strikeZoneTop":3.57000105272981,"strikeZoneBottom":1.80165637121696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.865630900892675,"aZ":-37.150745101117785,"pfxX":8.116287247974832,"pfxZ":-4.355152042429003,"pX":0.55488710144922,"pZ":3.6919432979601647,"vX0":1.8151531401511074,"vY0":-106.44748021064686,"vZ0":4.941662480030889,"x":95.85,"y":139.1,"x0":-1.3637944196071008,"y0":50.00057018924512,"z0":5.555153340210439,"aX":9.280472431345144},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-6.1,"breakHorizontal":-15.2,"spinRate":2807,"spinDirection":57},"zone":12,"typeConfidence":0.61,"plateTime":0.5152334536337184,"extension":5.909826639317737},"index":4,"playId":"f93c0d06-cc59-30ec-893c-4846039f0085","pitchNumber":4,"startTime":"2025-07-30T00:35:39.486Z","endTime":"2025-07-30T00:35:45.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.44344577319917,"strikeZoneBottom":1.77000241729055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.65918766306123,"aZ":-39.560048460530574,"pfxX":7.751350309804042,"pfxZ":-5.129763238650213,"pX":3.4290481061970173,"pZ":1.3110688826491226,"vX0":8.054769409545246,"vY0":-120.20056458427082,"vZ0":-1.5875730617395143,"x":-13.71,"y":203.38,"x0":-0.9917054937219961,"y0":50.002439016166015,"z0":5.5429382004079315,"aX":11.163503279181485},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-9.4,"breakHorizontal":-16.2,"spinRate":3325,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4584190878114103,"extension":5.44158272335136},"index":5,"playId":"7c72e506-d735-3ae1-a710-b801f62d1239","pitchNumber":5,"startTime":"2025-07-30T00:35:53.350Z","endTime":"2025-07-30T00:35:56.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.0,"endSpeed":77.1,"strikeZoneTop":3.5067218481854,"strikeZoneBottom":1.77000146486336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.497279539926105,"aZ":-28.083183085419304,"pfxX":1.5012748020933673,"pfxZ":2.750315468633561,"pX":1.9101915967756637,"pZ":0.9909579220500322,"vX0":6.787984342920409,"vY0":-120.71231326330484,"vZ0":-4.107125822520323,"x":44.19,"y":212.02,"x0":-1.123098697789508,"y0":50.00598822711924,"z0":5.161998234066289,"aX":2.235032746599924},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.3,"breakHorizontal":-4.2,"spinRate":2650,"spinDirection":94},"zone":14,"typeConfidence":0.95,"plateTime":0.4521909393602228,"extension":5.967628461246422},"index":6,"playId":"e5f312f0-3a68-3922-a905-fe8d5cdbc890","pitchNumber":6,"startTime":"2025-07-30T00:36:17.724Z","endTime":"2025-07-30T00:36:21.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:36:21.208Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drake Baldwin lines out to second baseman Jonathan India.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T00:36:36.684Z","endTime":"2025-07-30T00:38:01.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"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_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.1,"endSpeed":85.3,"strikeZoneTop":3.33833918197575,"strikeZoneBottom":1.61167324002966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.874282051994417,"aZ":-17.571776441479972,"pfxX":-2.4477244602298485,"pfxZ":7.904730298873807,"pX":-0.753360642716589,"pZ":2.3330081839194796,"vX0":1.5731132303508817,"vY0":-134.25108343505278,"vZ0":-5.243930270929131,"x":145.72,"y":175.79,"x0":-1.0254323029635564,"y0":50.00020725087425,"z0":5.540650339201311,"aX":-4.519675061009059},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.6,"breakHorizontal":4.2,"spinRate":2263,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.40617838938796247,"extension":5.764578958642748},"index":0,"playId":"f296ef91-20ba-3c56-90f1-be45f25fe9af","pitchNumber":1,"startTime":"2025-07-30T00:36:49.443Z","endTime":"2025-07-30T00:36:54.220Z","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":78.9,"endSpeed":72.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.039365375390112,"aZ":-43.04406839391724,"pfxX":9.106327908607607,"pfxZ":-8.209824558148568,"pX":0.2014888503265044,"pZ":1.258066224073744,"vX0":0.9293939437679772,"vY0":-114.8585204053462,"vZ0":-0.21286691334140584,"x":109.32,"y":204.81,"x0":-1.3911625196568937,"y0":50.00205955980414,"z0":5.569055126306535,"aX":12.058024353422043},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-14.5,"breakHorizontal":-16.7,"spinRate":3444,"spinDirection":49},"zone":14,"typeConfidence":0.92,"plateTime":0.4785051216746572,"extension":5.25824564023927},"index":1,"playId":"08cae4a5-12dc-3c23-93cd-c035e8c7f65b","pitchNumber":2,"startTime":"2025-07-30T00:37:03.622Z","endTime":"2025-07-30T00:37:06.990Z","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":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.37000135808367,"strikeZoneBottom":1.58000217170628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.88598272868746,"aZ":-21.271987465310346,"pfxX":0.2894295924592831,"pfxZ":5.9253980039346565,"pX":-0.9375019991683362,"pZ":3.0896122014523133,"vX0":1.067527168218731,"vY0":-133.83221610980922,"vZ0":-2.7210060403000567,"x":152.74,"y":155.36,"x0":-1.3768286108695729,"y0":50.00612061092752,"z0":5.618401441254757,"aX":0.5328172634261135},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.4,"breakHorizontal":-0.7,"spinRate":2523,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.40697223488966294,"extension":5.529392213770613},"index":2,"playId":"58c48c00-a01f-339d-a730-dbbfdf222d25","pitchNumber":3,"startTime":"2025-07-30T00:37:22.535Z","endTime":"2025-07-30T00:37:27.816Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.1,"strikeZoneTop":3.21177791986656,"strikeZoneBottom":1.58000189175284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.98170359360494,"aZ":-22.513410724093056,"pfxX":0.8299370288454098,"pfxZ":5.370948079699087,"pX":-1.8512777082847809,"pZ":4.612332163785292,"vX0":-1.3021979670928583,"vY0":-132.22555099259162,"vZ0":1.1307005762125173,"x":187.57,"y":114.25,"x0":-1.4637993210766016,"y0":50.00354149363929,"z0":5.8123243154886675,"aX":1.4931967708311855},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.2,"breakHorizontal":-1.3,"spinRate":2400,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.41174474607682354,"extension":5.407807203718052},"index":3,"playId":"56e7ff81-f7d9-3f64-922e-fb79c8ca5281","pitchNumber":4,"startTime":"2025-07-30T00:37:37.089Z","endTime":"2025-07-30T00:37:40.759Z","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":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.300985357304704,"aZ":-31.01534667341832,"pfxX":-8.973487188406423,"pfxZ":0.7247510948449918,"pX":-1.0881034546112716,"pZ":1.4775934708771319,"vX0":3.2141143599769726,"vY0":-125.67525397793695,"vZ0":-3.188961517297951,"x":158.48,"y":198.88,"x0":-1.2171735443502232,"y0":50.00428180561867,"z0":5.28033659630837,"aX":-14.365071951637342},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":15.5,"spinRate":1477,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4357137756498668,"extension":6.027357914141521},"hitData":{"launchSpeed":85.2,"launchAngle":10.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":148.57,"coordY":147.0}},"index":4,"playId":"5f19d430-dcb0-3c65-82bb-e52fe9d45705","pitchNumber":5,"startTime":"2025-07-30T00:37:55.021Z","endTime":"2025-07-30T00:38:01.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:38:01.183Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Freddy Fermin pops out to shortstop Nick Allen.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T00:40:08.504Z","endTime":"2025-07-30T00:41:08.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.9,"strikeZoneTop":3.25999992910769,"strikeZoneBottom":1.54193049900786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.365461238918414,"aZ":-22.79497328366025,"pfxX":-5.125648247088066,"pfxZ":5.041095504512086,"pX":1.3333756183153018,"pZ":2.110928351740594,"vX0":7.548796531959546,"vY0":-134.5969864137328,"vZ0":-5.481866758365734,"x":66.17,"y":181.78,"x0":-0.8236235759306689,"y0":50.00445743694304,"z0":5.757742298886514,"aX":-9.538733919086399},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":7.9,"spinRate":2052,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4047886892859731,"extension":6.560842198899332},"index":0,"playId":"1df488a3-f933-3f4f-b189-82a1af4cdaf7","pitchNumber":1,"startTime":"2025-07-30T00:40:33.952Z","endTime":"2025-07-30T00:40:38.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.29191249143435,"strikeZoneBottom":1.54192519213922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.68114904163464,"aZ":-21.182140787230004,"pfxX":-4.094629231268809,"pfxZ":5.986901107429707,"pX":1.0095850459292042,"pZ":1.6892929572502886,"vX0":5.909453136483022,"vY0":-133.8608759837143,"vZ0":-6.94737985723704,"x":78.52,"y":193.17,"x0":-0.6826647064523552,"y0":50.00591816260948,"z0":5.807361820731681,"aX":-7.521269249191976},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.7,"breakHorizontal":6.4,"spinRate":2011,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4073454848744489,"extension":6.8337048317892055},"index":1,"playId":"bae8338d-3081-3db8-832a-3a9be0d76f69","pitchNumber":2,"startTime":"2025-07-30T00:40:46.582Z","endTime":"2025-07-30T00:40:51.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.346964068862405,"aZ":-22.49388072280068,"pfxX":0.726441843948556,"pfxZ":5.669717087243183,"pX":-0.306231288676108,"pZ":1.5759041784267673,"vX0":1.9667347829462976,"vY0":-128.71779119237286,"vZ0":-5.865814875871985,"x":128.67,"y":196.23,"x0":-1.1692997037388917,"y0":50.00252975610253,"z0":5.584511611120859,"aX":1.2400042746807802},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.5,"breakHorizontal":-1.7,"spinRate":2161,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.4227136696217051,"extension":6.6783953811828995},"hitData":{"launchSpeed":68.5,"launchAngle":54.0,"totalDistance":184.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":114.89,"coordY":128.59}},"index":2,"playId":"c0878ba2-de94-3b0b-8d8d-d6c3b2b033d0","pitchNumber":3,"startTime":"2025-07-30T00:40:59.730Z","endTime":"2025-07-30T00:41:08.744Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:41:08.744Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"John Rave walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T00:41:15.737Z","endTime":"2025-07-30T00:43:17.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.8,"strikeZoneTop":3.3900013638889,"strikeZoneBottom":1.63290955597719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53447874829672,"aZ":-21.795501320550606,"pfxX":-7.071308197017449,"pfxZ":5.570989115962641,"pX":-1.374368307103903,"pZ":1.7608594575590082,"vX0":2.1142879165943014,"vY0":-134.95416556598997,"vZ0":-6.361339560146749,"x":169.39,"y":191.24,"x0":-1.2442299483213648,"y0":50.00422299541078,"z0":5.660619833561164,"aX":-13.178913518709361},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.1,"breakHorizontal":12.5,"spinRate":2199,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.40426158410373025,"extension":6.6968145084412525},"index":0,"playId":"361a6b96-e54d-3037-a324-78fd13db81ef","pitchNumber":1,"startTime":"2025-07-30T00:41:30.692Z","endTime":"2025-07-30T00:41:35.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.5,"strikeZoneTop":3.35854701449254,"strikeZoneBottom":1.6014690868731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.891393725927237,"aZ":-26.553366523350892,"pfxX":-0.9590455812699554,"pfxZ":3.2003143931087514,"pX":1.4079454381084353,"pZ":3.0173768685292366,"vX0":6.726800228570163,"vY0":-130.5371834983859,"vZ0":-1.6755873384470497,"x":63.33,"y":157.31,"x0":-1.0583123944714619,"y0":50.00325860545891,"z0":5.632773869554645,"aX":-1.6854346492111214},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.8,"breakHorizontal":0.5,"spinRate":2248,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.4167697060545694,"extension":6.605991789726151},"index":1,"playId":"ee8131d3-3f89-3992-b138-6a048bfce663","pitchNumber":2,"startTime":"2025-07-30T00:41:42.886Z","endTime":"2025-07-30T00:41:47.277Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.002367870261914,"aZ":-23.578379024617405,"pfxX":1.6688777700166852,"pfxZ":4.943363046019999,"pX":0.6419876303222801,"pZ":2.0644966977859323,"vX0":4.176008402267455,"vY0":-129.74110661006043,"vZ0":-4.671615065903579,"x":92.53,"y":183.04,"x0":-1.192554492239023,"y0":50.00444982363656,"z0":5.640724805188275,"aX":2.9021276627657038},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.4,"breakHorizontal":-3.8,"spinRate":2278,"spinDirection":190},"zone":9,"typeConfidence":2.0,"plateTime":0.4189653119755343,"extension":6.6487341204069645},"index":2,"playId":"29128b3c-d0ce-3b5f-9567-04d4ca3f8b97","pitchNumber":3,"startTime":"2025-07-30T00:41:55.861Z","endTime":"2025-07-30T00:42:00.870Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.596719871375285,"aZ":-26.03065613627887,"pfxX":3.7796121308470783,"pfxZ":4.094570454061041,"pX":0.22674689459575761,"pZ":2.2823857051965963,"vX0":3.0405586451921036,"vY0":-120.66542545622825,"vZ0":-2.2178870291234807,"x":108.36,"y":177.16,"x0":-1.5328955851126758,"y0":50.002485786848084,"z0":5.466965269432818,"aX":5.6718247482883255},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.2,"breakHorizontal":-7.4,"spinRate":2479,"spinDirection":98},"zone":5,"typeConfidence":2.0,"plateTime":0.4508991677447858,"extension":6.425427382278582},"index":3,"playId":"b57807c7-879a-3676-8092-a9f17753899f","pitchNumber":4,"startTime":"2025-07-30T00:42:13.089Z","endTime":"2025-07-30T00:42:18.059Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-30T00:42:28.204Z","endTime":"2025-07-30T00:42:39.975Z","isPitch":false,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"}},{"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":87.0,"endSpeed":81.6,"strikeZoneTop":3.3585495570377,"strikeZoneBottom":1.60146728130749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.210421755121157,"aZ":-30.43962294956651,"pfxX":-6.249588180502621,"pfxZ":1.041960299363363,"pX":-0.6881068860669266,"pZ":0.8057148887878944,"vX0":4.243173950929454,"vY0":-126.80741316078267,"vZ0":-5.645062656053533,"x":143.23,"y":217.03,"x0":-1.555015631097222,"y0":50.00196412198905,"z0":5.432739010398081,"aX":-10.37508740080622},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.1,"breakHorizontal":10.6,"spinRate":1856,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4287856041993061,"extension":6.487827813029472},"index":5,"playId":"1b43b7c7-cb96-3a25-929d-a536b36a0554","pitchNumber":5,"startTime":"2025-07-30T00:42:39.975Z","endTime":"2025-07-30T00:42:45.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":84.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.10038182693877,"aZ":-25.599654074857337,"pfxX":1.8032048676140158,"pfxZ":3.7144014813950186,"pX":-0.09194023470565817,"pZ":2.567412577049486,"vX0":1.7899728053553832,"vY0":-130.61499901949395,"vZ0":-3.1405076620130647,"x":120.5,"y":169.46,"x0":-1.0143451613165608,"y0":50.003637655382555,"z0":5.6590394593703115,"aX":3.193228433237391},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":-3.6,"spinRate":2266,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.41543699016236557,"extension":6.636468969400305},"index":6,"playId":"40040050-dc3a-329e-b65e-fbe95132548b","pitchNumber":6,"startTime":"2025-07-30T00:42:53.171Z","endTime":"2025-07-30T00:42:56.403Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":3.39000039428065,"strikeZoneBottom":1.60146458370907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.92461406718729,"aZ":-29.856971222838407,"pfxX":6.731858665170376,"pfxZ":1.5808164766951087,"pX":0.444409909993231,"pZ":1.080189400219826,"vX0":2.420564645759721,"vY0":-119.90826835106054,"vZ0":-3.9706643489628393,"x":100.06,"y":209.61,"x0":-1.45106521660417,"y0":50.00207402235117,"z0":5.404646640286807,"aX":9.858606160151291},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.2,"breakHorizontal":-12.7,"spinRate":2525,"spinDirection":82},"zone":14,"typeConfidence":2.0,"plateTime":0.45577820667174684,"extension":6.633252315537618},"index":7,"playId":"50e55023-2634-36d7-a381-46993f3f115a","pitchNumber":7,"startTime":"2025-07-30T00:43:13.703Z","endTime":"2025-07-30T00:43:17.626Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:43:17.626Z","atBatIndex":32},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kyle Isbel grounds into a double play, third baseman Austin Riley to shortstop Nick Allen to first baseman Matt Olson. John Rave out at 2nd. Kyle Isbel out at 1st.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T00:43:27.863Z","endTime":"2025-07-30T00:45:12.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"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_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.0,"strikeZoneTop":3.39713103003324,"strikeZoneBottom":1.58144910467495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.735713862174297,"aZ":-27.482111719697368,"pfxX":8.37873346539919,"pfxZ":3.2992722709667914,"pX":-1.2327042505083858,"pZ":2.2276040253621714,"vX0":-1.1813027452504952,"vY0":-117.93349077061022,"vZ0":-1.806073728284748,"x":163.99,"y":178.63,"x0":-1.8168525306185064,"y0":50.00001080468042,"z0":5.5188015405356206,"aX":11.894506259212443},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.9,"breakHorizontal":-15.0,"spinRate":2475,"spinDirection":94},"zone":13,"typeConfidence":2.0,"plateTime":0.4630279292948618,"extension":6.652692101785692},"index":0,"playId":"c4bd077a-f599-3cb9-bb76-c46ebfcdad19","pitchNumber":1,"startTime":"2025-07-30T00:43:45.938Z","endTime":"2025-07-30T00:43:50.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.2947091831189,"aZ":-23.45794922942814,"pfxX":-4.190734992147199,"pfxZ":4.716500575685617,"pX":0.20586232792057324,"pZ":1.112198124031065,"vX0":4.867860714768463,"vY0":-134.6089246912868,"vZ0":-7.593532146266239,"x":109.15,"y":208.75,"x0":-1.0755169040108552,"y0":50.002506699781186,"z0":5.6125061713471185,"aX":-7.744611038432266},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.2,"breakHorizontal":6.6,"spinRate":1977,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40581413971058566,"extension":6.890397214357587},"index":1,"playId":"39dc1444-e0ad-3127-ab63-1fe7b635016b","pitchNumber":2,"startTime":"2025-07-30T00:44:04.254Z","endTime":"2025-07-30T00:44:09.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.203271716388038,"aZ":-23.33895897362416,"pfxX":-3.245410082498304,"pfxZ":4.741422482586431,"pX":-0.696308549765802,"pZ":2.5600840454156972,"vX0":2.1974000257951856,"vY0":-135.07209557161684,"vZ0":-4.383019358443893,"x":143.54,"y":169.66,"x0":-1.0954234762535506,"y0":50.00214302135257,"z0":5.8285822555275,"aX":-6.044816337892826},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.9,"breakHorizontal":5.5,"spinRate":2072,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.40427933568061336,"extension":6.7836638534967655},"index":2,"playId":"d05b69d6-b58e-31d3-8ee6-23a9ca76cba6","pitchNumber":3,"startTime":"2025-07-30T00:44:23.819Z","endTime":"2025-07-30T00:44:27.461Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"13397d78-301d-35ed-b65b-1b382b50030b","startTime":"2025-07-30T00:44:47.608Z","endTime":"2025-07-30T00:44:51.350Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45690428176189,"aZ":-23.708250396036494,"pfxX":1.8803932207860352,"pfxZ":4.866229974572462,"pX":-0.10996024509090623,"pZ":1.9561068532855495,"vX0":2.6128734815463766,"vY0":-130.74955727146184,"vZ0":-4.948986633765466,"x":121.19,"y":185.97,"x0":-1.364837848781402,"y0":50.001850410103614,"z0":5.64283147844836,"aX":3.268399207700255},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.0,"breakHorizontal":-4.0,"spinRate":2262,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.4182320341281036,"extension":6.781789934916298},"hitData":{"launchSpeed":88.5,"launchAngle":5.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":116.85,"coordY":175.5}},"index":4,"playId":"526948ae-b7c9-3089-9c89-859d07cc5488","pitchNumber":4,"startTime":"2025-07-30T00:45:03.941Z","endTime":"2025-07-30T00:45:12.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:45:12.910Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, second baseman Jonathan India to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:47:14.143Z","endTime":"2025-07-30T00:47:40.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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_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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.3,"strikeZoneTop":3.21999919261141,"strikeZoneBottom":1.55999940212952,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.678749321998783,"aZ":-34.85956358787226,"pfxX":9.909019933547958,"pfxZ":-2.1527870755907745,"pX":-0.540587627207516,"pZ":3.0441081537381347,"vX0":-0.14823107589769102,"vY0":-111.04398700802047,"vZ0":2.180994144691951,"x":137.61,"y":156.59,"x0":-1.7604207652007047,"y0":50.00078835313835,"z0":5.67310295399212,"aX":12.385758064471887},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-3.0,"breakHorizontal":-17.9,"spinRate":2970,"spinDirection":61},"zone":1,"typeConfidence":0.78,"plateTime":0.49305346883816004,"extension":5.094111174324391},"index":0,"playId":"c7e68948-054a-3d77-9ee6-24d5cc42e028","pitchNumber":1,"startTime":"2025-07-30T00:47:19.778Z","endTime":"2025-07-30T00:47:24.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.293462004239636,"aZ":-22.055042897394245,"pfxX":-9.192130830992834,"pfxZ":5.61359582649233,"pX":-0.8960426218798107,"pZ":1.7903037005750557,"vX0":3.6340876726395352,"vY0":-133.08796140505515,"vZ0":-4.975786932836212,"x":151.16,"y":190.44,"x0":-1.0813531588707797,"y0":50.00150594096604,"z0":5.271421220870799,"aX":-16.566544703142352},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.4,"breakHorizontal":16.0,"spinRate":2517,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4108031783968986,"extension":6.046795391456937},"hitData":{"launchSpeed":72.7,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.8,"coordY":157.76}},"index":1,"playId":"a021fb46-771d-3bfc-9339-c00f0afc4abf","pitchNumber":2,"startTime":"2025-07-30T00:47:31.746Z","endTime":"2025-07-30T00:47:40.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:47:40.608Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Allen called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:48:14.478Z","endTime":"2025-07-30T00:49:15.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T00:48:02.988Z","endTime":"2025-07-30T00:48:16.405Z","isPitch":false,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"}},{"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":77.1,"endSpeed":70.2,"strikeZoneTop":3.11999959231679,"strikeZoneBottom":1.42840611515722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.079468008582538,"aZ":-42.937341248765534,"pfxX":9.998182008549565,"pfxZ":-8.597805018207543,"pX":-0.5606007302750964,"pZ":3.0148145311189825,"vX0":-0.769691488251828,"vY0":-112.05923560479857,"vZ0":3.567244952995111,"x":138.37,"y":157.38,"x0":-1.5059483318606017,"y0":50.000197448450564,"z0":5.834064514089266,"aX":12.522517939927022},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-14.0,"breakHorizontal":-17.8,"spinRate":3272,"spinDirection":49},"zone":1,"typeConfidence":0.92,"plateTime":0.4916140459717617,"extension":5.3514923772251795},"index":1,"playId":"95bb5475-e6ae-3061-983d-e4133f40ab66","pitchNumber":1,"startTime":"2025-07-30T00:48:16.405Z","endTime":"2025-07-30T00:48:21.010Z","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.8,"endSpeed":75.9,"strikeZoneTop":3.12,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.130648995371438,"aZ":-26.52906020896006,"pfxX":4.46408374162284,"pfxZ":3.8477557544937397,"pX":0.5837752406905283,"pZ":2.329907010160057,"vX0":3.1156159454628405,"vY0":-120.55146386798327,"vZ0":-1.563017928660347,"x":94.75,"y":175.87,"x0":-1.306788097320762,"y0":50.00350974230183,"z0":5.3356294068867465,"aX":6.548755544651053},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.8,"breakHorizontal":-8.9,"spinRate":2608,"spinDirection":108},"zone":6,"typeConfidence":0.93,"plateTime":0.4549141734593074,"extension":5.602918710166798},"index":2,"playId":"c2c5341e-2d38-3315-b327-bfd858942083","pitchNumber":2,"startTime":"2025-07-30T00:48:29.475Z","endTime":"2025-07-30T00:48:32.960Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-30T00:48:39.187Z","endTime":"2025-07-30T00:48:51.240Z","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":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.0,"strikeZoneTop":3.12,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.56877483237735,"aZ":-39.11110090178957,"pfxX":9.612959363764727,"pfxZ":-5.260052342010141,"pX":-0.06128667553062472,"pZ":2.721262362435527,"vX0":0.199926749403654,"vY0":-114.73824846017885,"vZ0":1.9439135985099147,"x":119.34,"y":165.31,"x0":-1.3966009106730017,"y0":50.00533962235426,"z0":5.707741872032107,"aX":12.667299369549497},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-8.6,"breakHorizontal":-17.4,"spinRate":3118,"spinDirection":48},"zone":2,"typeConfidence":0.74,"plateTime":0.47954392551873504,"extension":5.350315977254174},"index":4,"playId":"35c0f9fe-88cd-3967-a8a2-3f3ccd080066","pitchNumber":3,"startTime":"2025-07-30T00:48:51.240Z","endTime":"2025-07-30T00:48:57.850Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.16736739534425,"strikeZoneBottom":1.39680311078178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.55457582745282,"aZ":-20.996564995636593,"pfxX":0.5749826764674988,"pfxZ":6.141944984439533,"pX":0.959744870392066,"pZ":3.024342752483876,"vX0":4.949601689317339,"vY0":-133.28488213904933,"vZ0":-3.2521911779501576,"x":80.42,"y":157.12,"x0":-0.9872742995870843,"y0":50.00433825462419,"z0":5.756426172315924,"aX":1.0450554367353324},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.7,"breakHorizontal":-2.0,"spinRate":2519,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.40916600718768414,"extension":5.83129515742547},"index":5,"playId":"19f11480-e4dd-3326-8957-55e7582d20f7","pitchNumber":4,"startTime":"2025-07-30T00:49:10.911Z","endTime":"2025-07-30T00:49:15.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:49:15.832Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jurickson Profar grounds out, second baseman Jonathan India to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:49:27.489Z","endTime":"2025-07-30T00:49:58.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":"Groundout","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":1},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.46951230034027,"strikeZoneBottom":1.70521406233136,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.60802551819159,"aZ":-30.135334323850504,"pfxX":-8.435066637443263,"pfxZ":1.2625866035869393,"pX":-0.892343270147777,"pZ":2.569578840789834,"vX0":3.758294377688611,"vY0":-126.0684494944574,"vZ0":-1.078218534585891,"x":151.01,"y":169.4,"x0":-1.3030370734976158,"y0":50.004855781665775,"z0":5.425996292688862,"aX":-13.636509815114676},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":14.5,"spinRate":1690,"spinDirection":244},"zone":13,"typeConfidence":0.93,"plateTime":0.4337731708623265,"extension":5.9157972570265525},"index":0,"playId":"cbe1db01-7c93-3ffb-87da-fb99e70ac14d","pitchNumber":1,"startTime":"2025-07-30T00:49:38.757Z","endTime":"2025-07-30T00:49:43.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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.68629703047164,"aZ":-43.657624297167565,"pfxX":8.463220006709083,"pfxZ":-8.711354654022388,"pX":-0.20182276313980038,"pZ":2.0008773320422,"vX0":0.3037206300072305,"vY0":-114.81212297031593,"vZ0":1.4627699595589616,"x":124.69,"y":184.76,"x0":-1.4336731345186198,"y0":50.00160019820242,"z0":5.644692805467638,"aX":11.158901838925823},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-15.0,"breakHorizontal":-15.4,"spinRate":3342,"spinDirection":47},"zone":8,"typeConfidence":0.92,"plateTime":0.4793089691422976,"extension":5.243891162426906},"hitData":{"launchSpeed":102.8,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":155.74}},"index":1,"playId":"f96a611c-e01f-3c09-bbe3-5a3349b439cf","pitchNumber":2,"startTime":"2025-07-30T00:49:50.633Z","endTime":"2025-07-30T00:49:58.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:49:58.328Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan India grounds out, shortstop Nick Allen to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:51:53.622Z","endTime":"2025-07-30T00:53:10.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":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":"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.2,"endSpeed":85.7,"strikeZoneTop":3.37999844386864,"strikeZoneBottom":1.60181733215209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.953996384786322,"aZ":-21.042655271634388,"pfxX":-5.038132389186746,"pfxZ":5.999181969747602,"pX":0.08336493079466711,"pZ":2.4174413024133163,"vX0":4.496218044019601,"vY0":-134.3485717467483,"vZ0":-4.783104796624896,"x":113.82,"y":173.51,"x0":-0.9450215189024801,"y0":50.00546737058703,"z0":5.686654268043566,"aX":-9.351811697420619},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.2,"breakHorizontal":8.4,"spinRate":2007,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.40535861453942745,"extension":6.775662038600106},"index":0,"playId":"c92ac068-6fb2-3df5-aec9-c5de380929fb","pitchNumber":1,"startTime":"2025-07-30T00:52:08.855Z","endTime":"2025-07-30T00:52:13.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.34836147187808,"strikeZoneBottom":1.56999843732117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.020192252118648,"aZ":-21.23911845788758,"pfxX":-4.101950736197294,"pfxZ":6.047602641925604,"pX":0.2001562648770226,"pZ":3.4623605909944333,"vX0":4.495878248811976,"vY0":-132.76136328863316,"vZ0":-2.081232494596927,"x":109.37,"y":145.3,"x0":-0.972119794658787,"y0":50.00054214835353,"z0":5.781772192042769,"aX":-7.4149564655860924},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.8,"breakHorizontal":6.6,"spinRate":1826,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.4105682623677924,"extension":6.860687731529573},"index":1,"playId":"4f27a159-d77f-34c3-b986-89e5d061b45e","pitchNumber":2,"startTime":"2025-07-30T00:52:21.031Z","endTime":"2025-07-30T00:52:26.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.062534524353428,"aZ":-20.97045532835571,"pfxX":-4.157095281382576,"pfxZ":6.112357629342045,"pX":0.1835560744143091,"pZ":2.3871239259776806,"vX0":4.692172017109076,"vY0":-133.62697099504535,"vZ0":-4.721483957275948,"x":110.0,"y":174.33,"x0":-1.0436560042743677,"y0":50.00524289821938,"z0":5.656318978355714,"aX":-7.623238337236987},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.4,"breakHorizontal":6.7,"spinRate":2003,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.40774066686654464,"extension":6.694787021868311},"index":2,"playId":"5dd766df-9680-3921-95be-83a3e83d7476","pitchNumber":3,"startTime":"2025-07-30T00:52:33.661Z","endTime":"2025-07-30T00:52:38.024Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T00:52:46.622Z","endTime":"2025-07-30T00:53:02.891Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"}},{"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":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.737655667387273,"aZ":-24.227925361211557,"pfxX":1.6654223355567752,"pfxZ":4.431135632838002,"pX":0.8236025141241855,"pZ":1.9762835805494594,"vX0":4.088559797679068,"vY0":-132.6476985779768,"vZ0":-4.9534477348092745,"x":85.61,"y":185.42,"x0":-0.9502686952057969,"y0":50.001859042432336,"z0":5.620405473655915,"aX":2.985566048033219},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.2,"breakHorizontal":-3.8,"spinRate":2259,"spinDirection":192},"zone":9,"typeConfidence":2.0,"plateTime":0.4119451353467505,"extension":6.654007981245314},"hitData":{"launchSpeed":68.8,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.32,"coordY":160.3}},"index":4,"playId":"5f919c09-764a-3216-94b8-8f36d58f074b","pitchNumber":4,"startTime":"2025-07-30T00:53:02.891Z","endTime":"2025-07-30T00:53:10.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:53:10.405Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bobby Witt Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:53:19.623Z","endTime":"2025-07-30T00:54:36.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"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":"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":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.068872676474555,"aZ":-27.614109922601187,"pfxX":9.702750992703251,"pfxZ":3.164147774012939,"pX":1.061292964721992,"pZ":2.5304316403231732,"vX0":2.929544300479397,"vY0":-119.82718377566601,"vZ0":-1.1701920237065297,"x":76.55,"y":170.46,"x0":-1.4403473907746076,"y0":50.002189719696574,"z0":5.512300771802373,"aX":13.9845838962327},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.6,"breakHorizontal":-18.2,"spinRate":2574,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.45864067961528354,"extension":6.483384039743494},"index":0,"playId":"d8b33111-eb2a-325e-a075-77172593d5d4","pitchNumber":1,"startTime":"2025-07-30T00:53:34.914Z","endTime":"2025-07-30T00:53:38.030Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.45654330593736,"strikeZoneBottom":1.62000061004498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32373010137027,"aZ":-21.811503982308686,"pfxX":0.6269755201085303,"pfxZ":5.806000265104919,"pX":1.4904338989974526,"pZ":1.3183808563546082,"vX0":6.150039153146253,"vY0":-132.29184761249758,"vZ0":-7.078057034232199,"x":60.19,"y":203.18,"x0":-0.9391086513146822,"y0":50.00589129639512,"z0":5.610120841904006,"aX":1.1180823220541345},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.2,"breakHorizontal":-2.4,"spinRate":2173,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.41289764151375863,"extension":6.811746964200873},"index":1,"playId":"16433332-f558-300c-91f3-a74e3f845a49","pitchNumber":2,"startTime":"2025-07-30T00:53:49.505Z","endTime":"2025-07-30T00:53:54.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.508109072684572,"aZ":-25.982300536298432,"pfxX":1.9292939738406691,"pfxZ":3.5579719722988425,"pX":0.4904833314108877,"pZ":3.142942704463573,"vX0":2.7627686007026178,"vY0":-131.07720297507856,"vZ0":-1.7301467208947927,"x":98.3,"y":153.92,"x0":-0.8275959643826281,"y0":50.004410817197126,"z0":5.75006366983544,"aX":3.360039193195017},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.2,"breakHorizontal":-4.1,"spinRate":2179,"spinDirection":187},"zone":3,"typeConfidence":2.0,"plateTime":0.41773940681649036,"extension":6.657907482140307},"index":2,"playId":"aff0d8dd-7681-3131-b59a-baa23b2bb759","pitchNumber":3,"startTime":"2025-07-30T00:54:04.779Z","endTime":"2025-07-30T00:54:11.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.580417168139412,"aZ":-20.324700877719813,"pfxX":-3.5394667298894653,"pfxZ":6.341633973669834,"pX":0.7826703473299945,"pZ":3.6946327247864925,"vX0":4.891262150184619,"vY0":-135.33741179434404,"vZ0":-2.2008526898958687,"x":87.17,"y":139.02,"x0":-0.5822686733042427,"y0":50.00083751533396,"z0":5.931120990833432,"aX":-6.6118219140796946},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.3,"breakHorizontal":5.4,"spinRate":2083,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.4036277939288859,"extension":6.844419710968243},"index":3,"playId":"449cb771-e170-321c-857b-3e59454f7ab6","pitchNumber":4,"startTime":"2025-07-30T00:54:32.608Z","endTime":"2025-07-30T00:54:36.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:54:36.933Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vinnie Pasquantino singles on a line drive to left fielder Jurickson Profar.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:57:00.080Z","endTime":"2025-07-30T00:57:45.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T00:54:51.977Z","endTime":"2025-07-30T00:55:56.738Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Aaron Bummer replaces Erick Fedde.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-30T00:55:56.738Z","endTime":"2025-07-30T00:57:02.278Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607481,"link":"/api/v1/people/607481"},"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":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.55826521038096,"strikeZoneBottom":1.72350511722851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.94151922487237,"aZ":-30.266337866646552,"pfxX":11.028143924649635,"pfxZ":1.033725947615018,"pX":0.3723816984136731,"pZ":2.2020644354083387,"vX0":-10.509347884327529,"vY0":-134.0670540378602,"vZ0":-1.5034043234192984,"x":102.81,"y":179.32,"x0":2.889298698179792,"y0":50.00013559210358,"z0":4.90765713739208,"aX":20.297602650105155},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.8,"breakHorizontal":-18.0,"spinRate":2006,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.4068165367907377,"extension":6.15640167084039},"index":2,"playId":"ac6b9096-3b37-3fee-871e-644da35d725b","pitchNumber":1,"startTime":"2025-07-30T00:57:02.278Z","endTime":"2025-07-30T00:57:06.791Z","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":92.2,"endSpeed":85.3,"strikeZoneTop":3.5900001037476,"strikeZoneBottom":1.66000236211004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.167790390404484,"aZ":-28.157330553946927,"pfxX":11.904706159861098,"pfxZ":2.2082590045806274,"pX":-2.2064234698172567,"pZ":0.5055196015950032,"vX0":-16.45921941741173,"vY0":-133.2166958102874,"vZ0":-5.7129340728583715,"x":201.1,"y":225.13,"x0":2.468926133906156,"y0":50.004710254925904,"z0":4.680262299538688,"aX":21.67566329440299},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.9,"breakHorizontal":-18.6,"spinRate":2127,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.4091453677654484,"extension":6.614785003086081},"index":3,"playId":"77d24dbf-6c39-3075-b0a3-30d1a831a9ce","pitchNumber":2,"startTime":"2025-07-30T00:57:15.988Z","endTime":"2025-07-30T00:57:19.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.643265430328775,"aZ":-32.68063708465371,"pfxX":8.344683560711566,"pfxZ":-0.27807645829038563,"pX":-0.2641200465086912,"pZ":2.680463366047607,"vX0":-10.603303451682896,"vY0":-133.55790773979402,"vZ0":-0.0310913904290272,"x":127.07,"y":166.41,"x0":2.6519050981935317,"y0":50.001665297435274,"z0":5.020055116710734,"aX":15.249336049259716},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.4,"breakHorizontal":-13.1,"spinRate":2124,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.40830237729213525,"extension":6.48181273450597},"hitData":{"launchSpeed":76.6,"launchAngle":16.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.23,"coordY":140.84}},"index":4,"playId":"872ad14e-0017-3b3f-964c-8e724ec67cbd","pitchNumber":3,"startTime":"2025-07-30T00:57:33.358Z","endTime":"2025-07-30T00:57:45.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T00:57:45.726Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Maikel Garcia called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T00:57:53.515Z","endTime":"2025-07-30T01:01:07.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.60000074967633,"strikeZoneBottom":1.71000138198837,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.1115014198199,"aZ":-30.655084086706132,"pfxX":-6.097963705606142,"pfxZ":1.0512534004473881,"pX":-0.033330852479526496,"pZ":1.1679980018573806,"vX0":-5.067217033722889,"vY0":-119.63819418289062,"vZ0":-2.7552753469137965,"x":118.27,"y":207.24,"x0":2.9079520252025195,"y0":50.00296616280008,"z0":5.09552017585124,"aX":-8.795337957212876},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.4,"breakHorizontal":12.4,"spinRate":2472,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.45865916571919074,"extension":6.410899129157172},"index":0,"playId":"8ab285ee-79b6-33a6-8da3-c8544a0b2989","pitchNumber":1,"startTime":"2025-07-30T00:58:10.505Z","endTime":"2025-07-30T00:58:14.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.68736267439078,"strikeZoneBottom":1.73383826693345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.037533172375454,"aZ":-33.54721105659568,"pfxX":11.063187889295385,"pfxZ":-0.752589555848628,"pX":-0.7537992467182796,"pZ":1.8664545483285113,"vX0":-12.532744533994396,"vY0":-133.95036751017793,"vZ0":-1.884090429260032,"x":145.73,"y":188.39,"x0":2.5409301597099603,"y0":50.0027775758056,"z0":4.969837387442462,"aX":20.17083403165414},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-1.6,"breakHorizontal":-17.4,"spinRate":2240,"spinDirection":124},"zone":7,"typeConfidence":2.0,"plateTime":0.4083914228063832,"extension":6.5655899272588725},"index":1,"playId":"113d98fe-28de-32a2-bb44-292b9cf081d3","pitchNumber":2,"startTime":"2025-07-30T00:58:25.563Z","endTime":"2025-07-30T00:58:31.203Z","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":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.56823148694033,"strikeZoneBottom":1.70999976298985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.546578775851238,"aZ":-18.39806983627923,"pfxX":6.938825395925713,"pfxZ":7.458733846875349,"pX":-0.13700669961924974,"pZ":3.0969739240580108,"vX0":-10.049845637024472,"vY0":-134.84321357174034,"vZ0":-1.3972374909251948,"x":122.22,"y":155.16,"x0":2.7318705956939424,"y0":50.0018800113898,"z0":4.916285809588137,"aX":12.81476112033003},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.4,"breakHorizontal":-10.4,"spinRate":2296,"spinDirection":110},"zone":2,"typeConfidence":2.0,"plateTime":0.40577049518911634,"extension":6.433393844344225},"index":2,"playId":"096b1da6-9f02-3958-8180-38a92b32bdc2","pitchNumber":3,"startTime":"2025-07-30T00:58:43.106Z","endTime":"2025-07-30T00:58:47.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.5047030867683,"strikeZoneBottom":1.70999973504033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.713713867546403,"aZ":-40.489196993661736,"pfxX":-4.772862269743337,"pfxZ":-5.865291301704713,"pX":-1.0973947193781959,"pZ":0.7776606583510428,"vX0":-7.205158043172846,"vY0":-118.5645109540755,"vZ0":-2.10324412606204,"x":158.83,"y":217.78,"x0":2.6070002064821107,"y0":50.004849514071644,"z0":5.388219921885856,"aX":-6.762141601213817},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-10.9,"breakHorizontal":10.4,"spinRate":2441,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.462833430725337,"extension":6.444631773400339},"index":3,"playId":"a2516ce5-3c6b-3ff7-9325-64deb084925b","pitchNumber":4,"startTime":"2025-07-30T00:58:59.460Z","endTime":"2025-07-30T00:59:04.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.829062571056834,"aZ":-39.30742073285407,"pfxX":-4.608639397343843,"pfxZ":-4.930424210716078,"pX":-1.104586545649414,"pZ":2.050615384095217,"vX0":-7.292865244011564,"vY0":-119.44430039041775,"vZ0":0.20756820190095882,"x":159.1,"y":183.41,"x0":2.5861318212724527,"y0":50.00460085809811,"z0":5.494663051466224,"aX":-6.66385805703825},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-8.6,"breakHorizontal":10.1,"spinRate":2511,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4584155527856426,"extension":6.323739922089953},"index":4,"playId":"c6fd7c13-4342-3619-80a5-a824c2b8ad3b","pitchNumber":5,"startTime":"2025-07-30T00:59:21.097Z","endTime":"2025-07-30T00:59:25.290Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.35185596641438,"aZ":-40.11383988689174,"pfxX":-5.853338303595924,"pfxZ":-5.62427284235632,"pX":-0.29151197801899825,"pZ":1.671707562157079,"vX0":-5.2291112823063886,"vY0":-118.34553029286928,"vZ0":-0.19835073992002328,"x":128.11,"y":193.64,"x0":2.7097588808269633,"y0":50.00046380456853,"z0":5.442226337087646,"aX":-8.26904807997822},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.0,"breakHorizontal":11.9,"spinRate":2386,"spinDirection":304},"zone":7,"typeConfidence":2.0,"plateTime":0.4634665667391271,"extension":6.335165767985833},"index":5,"playId":"505080f8-0af2-3319-a237-33bd44e2380d","pitchNumber":6,"startTime":"2025-07-30T00:59:47.561Z","endTime":"2025-07-30T00:59:54.887Z","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},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.890189453541797,"aZ":-23.99795564587666,"pfxX":6.29286355130518,"pfxZ":4.52913752746498,"pX":0.29818118723851506,"pZ":2.1948760247843313,"vX0":-8.690478920499412,"vY0":-133.1250538035457,"vZ0":-2.515957680431929,"x":105.63,"y":179.52,"x0":2.7779127756467723,"y0":50.00630006550616,"z0":4.877897574082305,"aX":11.369467002775883},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.9,"breakHorizontal":-9.6,"spinRate":2300,"spinDirection":113},"zone":9,"typeConfidence":2.0,"plateTime":0.4104473917263345,"extension":6.5562415813724675},"index":6,"playId":"05287035-6f01-3ea7-b723-040d03a9a3c7","pitchNumber":7,"startTime":"2025-07-30T01:00:10.275Z","endTime":"2025-07-30T01:00:16.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.53648731425287,"strikeZoneBottom":1.70999971629597,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.931173797964295,"aZ":-34.32056276400237,"pfxX":-5.2051563650150765,"pfxZ":-1.4772250608254893,"pX":0.7556801746852974,"pZ":2.1628704813147017,"vX0":-3.182399477360276,"vY0":-119.65027956468172,"vZ0":-0.03169340643081098,"x":88.2,"y":180.38,"x0":2.7789997468243257,"y0":50.00458183699734,"z0":5.24989421159655,"aX":-7.552322652082611},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.4,"breakHorizontal":10.2,"spinRate":2235,"spinDirection":292},"zone":9,"typeConfidence":2.0,"plateTime":0.4576543481100752,"extension":6.497399918635879},"index":7,"playId":"b0f8a3f8-4605-3073-9d6d-4d7f4a2aac84","pitchNumber":8,"startTime":"2025-07-30T01:01:00.613Z","endTime":"2025-07-30T01:01:07.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:01:07.317Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:02:54.363Z","endTime":"2025-07-30T01:04:25.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":70.0,"strikeZoneTop":3.6446010835433,"strikeZoneBottom":1.78158239122349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.01223242497049,"aZ":-35.37342315531397,"pfxX":8.331335921694867,"pfxZ":-2.598304682632797,"pX":-0.058102290696939715,"pZ":2.467367933369911,"vX0":1.0792258757088657,"vY0":-110.10788344689797,"vZ0":1.155563112978552,"x":119.21,"y":172.16,"x0":-1.6369373134014416,"y0":50.00344169762865,"z0":5.670329050631943,"aX":10.259055704731074},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-4.1,"breakHorizontal":-15.4,"spinRate":2991,"spinDirection":53},"zone":5,"typeConfidence":0.64,"plateTime":0.4969048832134657,"extension":5.217800374637128},"index":0,"playId":"7946232d-5695-3c4e-9a38-48526f80996e","pitchNumber":1,"startTime":"2025-07-30T01:03:07.165Z","endTime":"2025-07-30T01:03:11.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.64460144890361,"strikeZoneBottom":1.71695268715104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.744280281948708,"aZ":-35.05303437692249,"pfxX":11.1275097129243,"pfxZ":-2.1349720723984333,"pX":-1.057307413539634,"pZ":2.3743440524358386,"vX0":-1.782273334005121,"vY0":-115.41548625768216,"vZ0":0.4092500043246998,"x":157.3,"y":174.67,"x0":-1.7201329326518109,"y0":50.004704952852045,"z0":5.57418314199819,"aX":14.9931042772051},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-3.5,"breakHorizontal":-19.7,"spinRate":3166,"spinDirection":59},"zone":13,"typeConfidence":0.88,"plateTime":0.4748101577444803,"extension":5.162568622809537},"index":1,"playId":"0c5c2ec8-6268-39ce-905a-f1e41c2a0b2f","pitchNumber":2,"startTime":"2025-07-30T01:03:17.889Z","endTime":"2025-07-30T01:03:22.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.987274994161613,"aZ":-36.01589046258664,"pfxX":8.641263600548394,"pfxZ":-2.851643713682903,"pX":0.5111352767335232,"pZ":1.6847040957227806,"vX0":2.287309848770126,"vY0":-115.51870957523101,"vZ0":-0.6170028380578868,"x":97.52,"y":193.29,"x0":-1.6148665480862578,"y0":50.000795078090626,"z0":5.424403210392783,"aX":11.650140680657673},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-5.0,"breakHorizontal":-16.2,"spinRate":3165,"spinDirection":54},"zone":9,"typeConfidence":0.86,"plateTime":0.4745546925007669,"extension":5.343147619980248},"index":2,"playId":"b5dad9a2-255b-3e3f-a399-505dc32f1ff5","pitchNumber":3,"startTime":"2025-07-30T01:03:31.550Z","endTime":"2025-07-30T01:03:36.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.67688143756234,"strikeZoneBottom":1.78155198324487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.01311547578484,"aZ":-24.002768680450455,"pfxX":1.0714049830938834,"pfxZ":4.657296510531232,"pX":-0.6025375029747092,"pZ":4.010155882590277,"vX0":1.2901027149464743,"vY0":-130.95158822565966,"vZ0":-0.578759049749183,"x":139.97,"y":130.51,"x0":-1.2389070468027166,"y0":50.003437980918115,"z0":6.013700992881553,"aX":1.8792587914175054},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.5,"breakHorizontal":-2.2,"spinRate":2386,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.41665976943865335,"extension":5.819411100575592},"index":3,"playId":"2851434d-e1f3-3fc7-8195-9761c74e249a","pitchNumber":4,"startTime":"2025-07-30T01:03:54.386Z","endTime":"2025-07-30T01:03:58.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.58000025305164,"strikeZoneBottom":1.68461999439284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.414324050598672,"aZ":-28.03962888449707,"pfxX":-8.074577097586527,"pfxZ":2.5799483358631257,"pX":-1.0175583855439276,"pZ":3.017432347669775,"vX0":3.13556205975827,"vY0":-125.35031120661202,"vZ0":-0.5434112247251093,"x":155.79,"y":157.31,"x0":-1.2298565900921945,"y0":50.00457984544608,"z0":5.510182112220265,"aX":-12.955102034411057},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.8,"breakHorizontal":14.0,"spinRate":1591,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.43561550993148224,"extension":5.681197128458326},"index":4,"playId":"460e0b55-7379-39d0-842c-c182b871e3a1","pitchNumber":5,"startTime":"2025-07-30T01:04:06.939Z","endTime":"2025-07-30T01:04:12.403Z","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":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.082176175501345,"aZ":-29.028872263752298,"pfxX":2.6460974829896196,"pfxZ":2.174352141029427,"pX":-0.7424120584946319,"pZ":2.289203304838928,"vX0":1.08708530475247,"vY0":-119.02823368795679,"vZ0":-1.2004781541393823,"x":145.3,"y":176.97,"x0":-1.5477026297000653,"y0":50.00215892023414,"z0":5.408821544667322,"aX":3.8280596126524493},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.0,"breakHorizontal":-5.0,"spinRate":2489,"spinDirection":121},"zone":4,"typeConfidence":0.9,"plateTime":0.4587103997086399,"extension":5.716896474590658},"index":5,"playId":"21b5cb39-1722-3a8f-a8bc-543a11127046","pitchNumber":6,"startTime":"2025-07-30T01:04:21.734Z","endTime":"2025-07-30T01:04:25.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:04:25.861Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ronald Acuña Jr. flies out sharply to right fielder Adam Frazier.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:04:42.015Z","endTime":"2025-07-30T01:05:00.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","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":0},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.44107237911423,"aZ":-37.429389172640384,"pfxX":10.563512207822178,"pfxZ":-3.9715389053403403,"pX":-0.0032492619353708045,"pZ":2.1723762491345857,"vX0":0.3937242301935061,"vY0":-114.66182613305934,"vZ0":0.7803455394324081,"x":117.12,"y":180.13,"x0":-1.5486455136653767,"y0":50.003839576126,"z0":5.498143477958118,"aX":13.976995995586352},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-6.7,"breakHorizontal":-19.2,"spinRate":3144,"spinDirection":48},"zone":8,"typeConfidence":0.67,"plateTime":0.4788541383876912,"extension":5.6200181103415225},"hitData":{"launchSpeed":100.3,"launchAngle":43.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":186.4,"coordY":71.32}},"index":0,"playId":"ca933952-693b-396e-afac-abbda8a9aa9f","pitchNumber":1,"startTime":"2025-07-30T01:04:48.542Z","endTime":"2025-07-30T01:05:00.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:05:00.273Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Austin Riley homers (16) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:05:09.944Z","endTime":"2025-07-30T01:06:11.040Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":"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":607625,"link":"/api/v1/people/607625"},"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":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.6,"strikeZoneTop":3.59282242149499,"strikeZoneBottom":1.66283674397766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.99643643707971,"aZ":-27.877442695492547,"pfxX":4.235863119348064,"pfxZ":2.9919423127322062,"pX":1.6801283993017229,"pZ":2.515972283593559,"vX0":5.609968381842731,"vY0":-118.35899357784716,"vZ0":-0.946230348197077,"x":52.96,"y":170.85,"x0":-1.2601491608444946,"y0":50.003926099551116,"z0":5.446111981721472,"aX":6.081937335639804},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.5,"breakHorizontal":-8.9,"spinRate":2574,"spinDirection":82},"zone":14,"typeConfidence":0.94,"plateTime":0.4606358744950718,"extension":5.8823625677244555},"index":0,"playId":"9829cf51-2de7-3219-a35e-fdb4e700674e","pitchNumber":1,"startTime":"2025-07-30T01:05:31.446Z","endTime":"2025-07-30T01:05:35.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.975641582585023,"aZ":-38.10534608356796,"pfxX":9.749299972601909,"pfxZ":-4.629465385700913,"pX":0.17775234086095495,"pZ":2.4081218586731614,"vX0":0.7872092838194005,"vY0":-112.90466179831476,"vZ0":1.1713627521451229,"x":110.22,"y":173.76,"x0":-1.4415335158244376,"y0":50.00282550378896,"z0":5.739516857227108,"aX":12.492573291599333},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-7.7,"breakHorizontal":-17.9,"spinRate":3055,"spinDirection":46},"zone":5,"typeConfidence":0.43,"plateTime":0.4864982641603204,"extension":5.363774811230849},"hitData":{"launchSpeed":107.9,"launchAngle":31.0,"totalDistance":434.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.53,"coordY":23.61}},"index":1,"playId":"e2d81d62-12e1-35e1-a636-4fe33e9f09a1","pitchNumber":2,"startTime":"2025-07-30T01:05:44.017Z","endTime":"2025-07-30T01:06:11.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:06:11.040Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a ground ball to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:06:16.382Z","endTime":"2025-07-30T01:07:07.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.86771296521738,"aZ":-25.257315928865832,"pfxX":-8.289243057814465,"pfxZ":3.789470871215536,"pX":-0.6585517525804545,"pZ":2.209462483014538,"vX0":4.258422875131946,"vY0":-133.95722582439055,"vZ0":-3.281128076487114,"x":142.1,"y":179.12,"x0":-1.1885997402734723,"y0":50.00101187781117,"z0":5.247821064733726,"aX":-15.122616628345535},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.4,"breakHorizontal":14.2,"spinRate":2337,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.40826108528904426,"extension":6.081832955109943},"index":0,"playId":"f44c3617-3209-3ed5-beee-beed46108a65","pitchNumber":1,"startTime":"2025-07-30T01:06:29.463Z","endTime":"2025-07-30T01:06:36.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.57442213225091,"aZ":-29.05467496470044,"pfxX":-8.577101297961377,"pfxZ":1.9799511918903239,"pX":-0.9326728853198935,"pZ":1.543488262052467,"vX0":3.4238510605918755,"vY0":-124.18075355312381,"vZ0":-3.569304711557099,"x":152.55,"y":197.11,"x0":-1.2073413010200136,"y0":50.00551590158244,"z0":5.391123941090213,"aX":-13.529413217731884},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.1,"breakHorizontal":14.9,"spinRate":1713,"spinDirection":245},"zone":13,"typeConfidence":0.93,"plateTime":0.43943589443703335,"extension":5.622865859761062},"hitData":{"launchSpeed":94.6,"launchAngle":3.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.45,"coordY":110.13}},"index":1,"playId":"59949571-36e7-3846-9608-4503cd9592ce","pitchNumber":2,"startTime":"2025-07-30T01:06:56.735Z","endTime":"2025-07-30T01:07:07.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:07:07.599Z","atBatIndex":44},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Marcell Ozuna homers (15) on a fly ball to left center field. Michael Harris II scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:07:19.611Z","endTime":"2025-07-30T01:08:06.454Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":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":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.055246540432663,"aZ":-39.49231794140549,"pfxX":6.717950020121597,"pfxZ":-5.728454112287675,"pX":0.2780919981287244,"pZ":2.7623637193682162,"vX0":2.0128476200009917,"vY0":-112.76341324081507,"vZ0":2.812779989290712,"x":106.4,"y":164.2,"x0":-1.5007950446310678,"y0":50.00367184950835,"z0":5.505909462951487,"aX":8.58078284614932},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-9.2,"breakHorizontal":-12.7,"spinRate":2908,"spinDirection":52},"zone":6,"typeConfidence":0.74,"plateTime":0.4872532704478916,"extension":5.625233732919419},"hitData":{"launchSpeed":105.4,"launchAngle":26.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":57.05,"coordY":52.88}},"index":0,"playId":"67479b21-7e00-3374-b0e8-ea9b7c13c80f","pitchNumber":1,"startTime":"2025-07-30T01:07:33.125Z","endTime":"2025-07-30T01:08:06.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:08:06.454Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Drake Baldwin doubles (11) on a line drive to left fielder John Rave.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:08:19.490Z","endTime":"2025-07-30T01:08:41.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":72.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.88306261387693,"aZ":-42.73973496794261,"pfxX":9.639908993245593,"pfxZ":-7.834591040183513,"pX":-0.016196246619661167,"pZ":2.9374686194263817,"vX0":0.4408610471985093,"vY0":-116.29759228674405,"vZ0":2.97111595391267,"x":117.62,"y":159.47,"x0":-1.4584940690357242,"y0":50.00085776605199,"z0":5.740534525939104,"aX":13.003737797496985},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-13.0,"breakHorizontal":-17.5,"spinRate":3392,"spinDirection":44},"zone":2,"typeConfidence":0.92,"plateTime":0.4737092257827964,"extension":5.433738812501675},"hitData":{"launchSpeed":84.2,"launchAngle":20.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.55,"coordY":133.08}},"index":0,"playId":"189480cd-8b6b-3ae5-9f0e-d556a8ba0d0f","pitchNumber":1,"startTime":"2025-07-30T01:08:25.190Z","endTime":"2025-07-30T01:08:41.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:08:41.252Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ozzie Albies walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:09:41.634Z","endTime":"2025-07-30T01:11:05.184Z","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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnSecond":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T01:08:48.722Z","endTime":"2025-07-30T01:09:41.634Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.92496865306364,"aZ":-41.594349291256044,"pfxX":9.54140387713485,"pfxZ":-7.063837416404483,"pX":0.16846978395522422,"pZ":1.5432860888248177,"vX0":0.8000950036466539,"vY0":-115.47687568047931,"vZ0":0.10032608194147152,"x":103.07,"y":146.55,"x0":-1.421213538764133,"y0":50.00126376978438,"z0":5.541103470880167,"aX":12.72869123815467},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-12.4,"breakHorizontal":-17.4,"spinRate":3361,"spinDirection":50},"zone":8,"typeConfidence":0.9,"plateTime":0.476518780397313,"extension":5.439834195811508},"index":1,"playId":"30ac64cd-f957-3a30-81cf-4109e3d3e745","pitchNumber":1,"startTime":"2025-07-30T01:09:41.634Z","endTime":"2025-07-30T01:09:45.991Z","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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":69.3,"endSpeed":63.7,"strikeZoneTop":3.21999833125822,"strikeZoneBottom":1.62490119157571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":16.962024563492175,"aZ":-37.25977558301443,"pfxX":8.719879854520798,"pfxZ":-4.961512908681067,"pX":-0.8888938617687535,"pZ":2.900398710486346,"vX0":-0.7412320676973012,"vY0":-100.7778242243994,"vZ0":4.1746838544628275,"x":150.88,"y":160.47,"x0":-1.6479265354052368,"y0":50.00370112189144,"z0":5.520028264767752,"aX":8.935041948592366},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.6,"breakVerticalInduced":-7.3,"breakHorizontal":-15.6,"spinRate":2578,"spinDirection":50},"zone":11,"typeConfidence":0.69,"plateTime":0.5443066003512063,"extension":5.460246514216156},"index":2,"playId":"b1a144d9-4395-3d7a-9f36-d2dfe5b3e071","pitchNumber":2,"startTime":"2025-07-30T01:10:00.895Z","endTime":"2025-07-30T01:10:05.935Z","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":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.22000158783992,"strikeZoneBottom":1.59245564836551,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.686547311227415,"aZ":-42.51929943572501,"pfxX":7.261103480223017,"pfxZ":-7.692389257061459,"pX":0.7511050936181005,"pZ":-0.27982805708480235,"vX0":2.3712324245295378,"vY0":-116.09245293943924,"vZ0":-3.813108300480143,"x":88.37,"y":246.34,"x0":-1.2308242856962786,"y0":50.001856367847054,"z0":5.490862792406641,"aX":9.766140681937197},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.6,"breakHorizontal":-13.8,"spinRate":3307,"spinDirection":41},"zone":14,"typeConfidence":0.91,"plateTime":0.4744434972135898,"extension":5.449591216994678},"index":3,"playId":"e2be7550-e0ad-3253-8711-44a0855fee71","pitchNumber":3,"startTime":"2025-07-30T01:10:16.896Z","endTime":"2025-07-30T01:10:22.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":77.5,"endSpeed":70.9,"strikeZoneTop":3.15512522815465,"strikeZoneBottom":1.59244912103847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.542990257637094,"aZ":-43.467383352174586,"pfxX":8.13971297256361,"pfxZ":-8.896812699156659,"pX":-0.961531397803197,"pZ":1.2167280389430088,"vX0":-1.0653404678757814,"vY0":-112.80486849086472,"vZ0":0.48389965448498073,"x":153.65,"y":205.93,"x0":-1.5348018495816385,"y0":50.005527830499716,"z0":5.438392631151231,"aX":10.326101927830651},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-15.6,"breakHorizontal":-14.4,"spinRate":3174,"spinDirection":52},"zone":13,"typeConfidence":0.92,"plateTime":0.48850583165484274,"extension":5.510956972090009},"index":4,"playId":"87e2e2b2-127f-3be2-b524-6a2952551e52","pitchNumber":4,"startTime":"2025-07-30T01:10:39.903Z","endTime":"2025-07-30T01:10:45.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.1,"strikeZoneTop":3.21999813536887,"strikeZoneBottom":1.5924407852492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.770558964380324,"aZ":-32.955228899757714,"pfxX":9.696151682096463,"pfxZ":-0.587279907639827,"pX":-0.9332217389720887,"pZ":2.710813424790179,"vX0":-0.865351725271579,"vY0":-114.81526313767237,"vZ0":1.1903914118447982,"x":152.57,"y":165.59,"x0":-1.8083932383184913,"y0":50.00368803512852,"z0":5.411338455343656,"aX":12.847358796235666},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-0.5,"breakHorizontal":-17.3,"spinRate":3001,"spinDirection":57},"zone":11,"typeConfidence":0.85,"plateTime":0.4784486907461054,"extension":5.519806538623343},"index":5,"playId":"a67f675c-220c-3406-b4c7-d229372753af","pitchNumber":5,"startTime":"2025-07-30T01:10:59.744Z","endTime":"2025-07-30T01:11:05.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:11:05.184Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Allen walks. Drake Baldwin to 3rd. Ozzie Albies to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:11:17.248Z","endTime":"2025-07-30T01:14:10.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6,7],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":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":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":89.6,"endSpeed":82.6,"strikeZoneTop":3.12,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.59034003743815,"aZ":-20.95926039129798,"pfxX":1.4182035144615974,"pfxZ":6.456538277941791,"pX":0.9314546699017267,"pZ":3.256134231614204,"vX0":4.932159836745768,"vY0":-130.4993568466647,"vZ0":-2.386991507205416,"x":81.5,"y":150.86,"x0":-1.1617622915519807,"y0":50.00356153328166,"z0":5.749174827817821,"aX":2.4639616726476117},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.4,"breakHorizontal":-3.6,"spinRate":2511,"spinDirection":200},"zone":12,"typeConfidence":0.94,"plateTime":0.4185473818760008,"extension":5.654384157151493},"index":0,"playId":"d3e4d673-4fc9-3d1d-9633-75e85043d6bf","pitchNumber":1,"startTime":"2025-07-30T01:11:28.971Z","endTime":"2025-07-30T01:11:35.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.08785555134927,"strikeZoneBottom":1.42784075482918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.61395977293289,"aZ":-41.87178431176274,"pfxX":7.351983609024343,"pfxZ":-7.087857179828905,"pX":1.5987247329842642,"pZ":1.5021554616202026,"vX0":4.221991838881803,"vY0":-116.99807075595453,"vZ0":-0.2631560565679112,"x":56.06,"y":198.22,"x0":-1.191588845149424,"y0":50.00096394568411,"z0":5.581562814254214,"aX":10.063774626056176},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.5,"breakHorizontal":-14.4,"spinRate":3331,"spinDirection":43},"zone":14,"typeConfidence":0.91,"plateTime":0.47038886116255574,"extension":5.539751127770483},"index":1,"playId":"4ee2928c-f87b-317a-87d7-2584b459861b","pitchNumber":2,"startTime":"2025-07-30T01:12:23.297Z","endTime":"2025-07-30T01:12:28.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.12,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.500264160849095,"aZ":-23.362371961706504,"pfxX":0.18337241845412522,"pfxZ":5.009315780968397,"pX":0.09785278792971314,"pZ":2.7843267158878793,"vX0":3.3893819007542088,"vY0":-131.4851656247102,"vZ0":-2.8985501639724873,"x":113.27,"y":163.6,"x0":-1.2289670549665013,"y0":50.00514183243704,"z0":5.624502080170767,"aX":0.323025530264013},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.6,"breakHorizontal":-1.1,"spinRate":2554,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.41572294753539785,"extension":5.695486392722428},"index":2,"playId":"9ae465e1-d77e-347d-a208-d6156129b119","pitchNumber":3,"startTime":"2025-07-30T01:12:37.376Z","endTime":"2025-07-30T01:12:41.123Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-30T01:12:48.498Z","endTime":"2025-07-30T01:13:02.317Z","isPitch":false,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.08786455601101,"strikeZoneBottom":1.42785308318702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.42958807423333,"aZ":-12.181289726602008,"pfxX":-3.859198412913859,"pfxZ":10.25512009520897,"pX":1.41874013111608,"pZ":2.009655569959948,"vX0":7.596854043544247,"vY0":-138.61091477872787,"vZ0":-7.058849886992048,"x":62.92,"y":184.52,"x0":-0.8537715107315873,"y0":50.0048122046941,"z0":5.399496388290861,"aX":-7.52585255394353},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":5.4,"spinRate":2482,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3948815452991279,"extension":5.986061623496509},"index":4,"playId":"b00523c2-ebd6-3064-9ed8-e65521a5e446","pitchNumber":4,"startTime":"2025-07-30T01:13:02.317Z","endTime":"2025-07-30T01:13:07.402Z","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.2,"endSpeed":75.3,"strikeZoneTop":3.10393142728704,"strikeZoneBottom":1.45999735710014,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.67852256112709,"aZ":-29.50567733717017,"pfxX":5.704460408034943,"pfxZ":1.8580498011165245,"pX":2.1793872669466734,"pZ":1.963525848589994,"vX0":6.3492912686589555,"vY0":-119.59808155333066,"vZ0":-1.5890640659719615,"x":33.93,"y":185.76,"x0":-1.2585679672319237,"y0":50.004859194119845,"z0":5.301595345538432,"aX":8.201473776338498},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.2,"breakHorizontal":-12.0,"spinRate":2825,"spinDirection":68},"zone":14,"typeConfidence":0.76,"plateTime":0.4592934796101962,"extension":5.895216111028536},"index":5,"playId":"2806a111-e8f9-3ef9-ab2e-477ebb8d0cbe","pitchNumber":5,"startTime":"2025-07-30T01:13:18.972Z","endTime":"2025-07-30T01:13:24.280Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.12,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.977847090910096,"aZ":-42.82885445043533,"pfxX":6.965894920157011,"pfxZ":-8.006119240093128,"pX":0.8766481486121498,"pZ":2.265870195878796,"vX0":2.8948053559699773,"vY0":-115.08173972068961,"vZ0":1.7671332584059158,"x":83.58,"y":177.6,"x0":-1.305763969144165,"y0":50.00493152944845,"z0":5.662313429459237,"aX":9.267164327232598},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-13.7,"breakHorizontal":-13.3,"spinRate":3249,"spinDirection":48},"zone":14,"typeConfidence":0.92,"plateTime":0.4774421665628834,"extension":5.502222988717439},"index":6,"playId":"aa310c7e-e494-3b16-b4da-c3e58afbca3f","pitchNumber":6,"startTime":"2025-07-30T01:13:41.864Z","endTime":"2025-07-30T01:13:47.811Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.10393836360652,"strikeZoneBottom":1.46000200882521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.537070207298623,"aZ":-23.9445560667739,"pfxX":-0.4137198694313253,"pfxZ":4.632687820111418,"pX":-0.2922203715511648,"pZ":4.0221346804781275,"vX0":2.564234465007589,"vY0":-132.0338486786778,"vZ0":0.11826969582894531,"x":128.14,"y":130.18,"x0":-1.2197176908386058,"y0":50.001823811585,"z0":5.730161754953524,"aX":-0.7350853816530741},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.6,"breakHorizontal":0.2,"spinRate":2491,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4138960336844941,"extension":5.604038158324292},"index":7,"playId":"3985cc2c-a8d8-38e0-b012-2257e0baad7e","pitchNumber":7,"startTime":"2025-07-30T01:14:03.486Z","endTime":"2025-07-30T01:14:10.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:14:10.545Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jurickson Profar lines out to center fielder Kyle Isbel.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:16:27.041Z","endTime":"2025-07-30T01:18:59.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T01:14:21.123Z","endTime":"2025-07-30T01:15:29.768Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Hunter Harvey replaces Seth Lugo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-30T01:15:29.768Z","endTime":"2025-07-30T01:16:29.348Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640451,"link":"/api/v1/people/640451"},"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, 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":81.7,"endSpeed":75.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.095279656088735,"aZ":-40.284612065140124,"pfxX":4.520924436046294,"pfxZ":-5.697360309646673,"pX":1.182198211259188,"pZ":0.9418083160752839,"vX0":5.703326505386376,"vY0":-118.89671858061301,"vZ0":-2.3896662384206833,"x":71.94,"y":213.35,"x0":-1.8407482370869894,"y0":50.005261546459025,"z0":5.63709012062285,"aX":6.432307009964397},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-10.7,"breakHorizontal":-9.6,"spinRate":1968,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4617597040053938,"extension":6.086180179383204},"index":2,"playId":"1f9a4a1d-43ca-39da-a464-788acc8d2ab4","pitchNumber":1,"startTime":"2025-07-30T01:16:29.348Z","endTime":"2025-07-30T01:16:35.466Z","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":97.1,"endSpeed":89.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.280459257825395,"aZ":-13.3684316787652,"pfxX":-5.107271583076093,"pfxZ":9.291148447441675,"pX":0.2249800136018356,"pZ":2.1302563056839787,"vX0":7.070348135150768,"vY0":-141.18070505790814,"vZ0":-7.648840798681434,"x":108.42,"y":181.26,"x0":-1.6449728852668486,"y0":50.00545068098741,"z0":5.72983764716116,"aX":-10.341054470800154},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.5,"breakHorizontal":7.8,"spinRate":2099,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.38753637485821324,"extension":6.2608482761110755},"index":3,"playId":"51d09dd4-3dcd-3db8-b90b-69ba8af7ea4a","pitchNumber":2,"startTime":"2025-07-30T01:16:52.332Z","endTime":"2025-07-30T01:16:58.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, 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":83.3,"endSpeed":77.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.8804944899539,"aZ":-37.337486452831264,"pfxX":2.2668043396235293,"pfxZ":-3.4540215349960217,"pX":-0.20660978188917956,"pZ":1.4827274359431388,"vX0":3.414272662635988,"vY0":-121.37217939726114,"vZ0":-2.2552434651173225,"x":124.88,"y":198.75,"x0":-1.9237489778240546,"y0":50.00000539664586,"z0":5.663391233920745,"aX":3.393315002325429},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-6.5,"breakHorizontal":-4.9,"spinRate":1980,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.4506098432175829,"extension":6.082936354681214},"index":4,"playId":"39d72218-91b5-34d9-a82c-05c18d7547b1","pitchNumber":3,"startTime":"2025-07-30T01:17:20.259Z","endTime":"2025-07-30T01:17:23.379Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.37612067214943,"strikeZoneBottom":1.57999769562397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.74106538925825,"aZ":-39.47686969703264,"pfxX":4.076646988768763,"pfxZ":-4.938670009066516,"pX":0.8483494757334492,"pZ":-0.9526910016155656,"vX0":5.442527613426767,"vY0":-121.15377675889025,"vZ0":-7.006085484107501,"x":84.66,"y":264.5,"x0":-1.960850375872626,"y0":50.00124480233805,"z0":5.446478755050068,"aX":6.0300137250668735},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-10.4,"breakHorizontal":-8.8,"spinRate":2091,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.45293589051187855,"extension":6.129978614770598},"index":5,"playId":"b98e2ae7-6dfd-3bdd-8434-8959004fb76c","pitchNumber":4,"startTime":"2025-07-30T01:17:44.502Z","endTime":"2025-07-30T01:17:51.509Z","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":82.4,"endSpeed":76.4,"strikeZoneTop":3.4405722183526,"strikeZoneBottom":1.64448615857091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.75963928129186,"aZ":-37.75108549259183,"pfxX":3.4141928059974247,"pfxZ":-3.8237827283438026,"pX":0.565967595719412,"pZ":1.1548829764859818,"vX0":4.903015730770529,"vY0":-119.92941325657353,"vZ0":-2.628325349320851,"x":95.43,"y":207.6,"x0":-1.946752489253781,"y0":50.000472253282794,"z0":5.625394619563013,"aX":4.9825914451284},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.3,"breakHorizontal":-7.3,"spinRate":2095,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.45634940317780437,"extension":6.288571486306324},"index":6,"playId":"c1205d49-9225-368c-a5f2-0a1fc0464718","pitchNumber":5,"startTime":"2025-07-30T01:18:09.305Z","endTime":"2025-07-30T01:18:13.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.9,"strikeZoneTop":3.48891646331244,"strikeZoneBottom":1.64448640117691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.811743853600273,"aZ":-12.776212805575836,"pfxX":-1.9424316496661378,"pfxZ":9.368981441506808,"pX":-0.5002793049731096,"pZ":3.9468156038186684,"vX0":3.9616666041291366,"vY0":-142.52944006665166,"vZ0":-3.234025840778489,"x":136.07,"y":132.22,"x0":-1.6519086370358127,"y0":50.00290295019769,"z0":5.8957388615910675,"aX":-4.022138859452175},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":2.8,"spinRate":2074,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.38336887895382876,"extension":6.153210058998826},"index":7,"playId":"60550d84-a312-327d-9909-ffe4d8e39961","pitchNumber":6,"startTime":"2025-07-30T01:18:30.771Z","endTime":"2025-07-30T01:18:36.134Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.848932052806752,"aZ":-13.303125486607989,"pfxX":-1.8601646661148092,"pfxZ":9.515932937086763,"pX":0.10876977857827719,"pZ":2.6797487982426973,"vX0":5.624962714488167,"vY0":-139.34256315796844,"vZ0":-5.979675294788701,"x":112.85,"y":166.43,"x0":-1.6869130665127523,"y0":50.00278372618765,"z0":5.71890002642734,"aX":-3.689679517118792},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":2.3,"spinRate":2021,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3918239279334106,"extension":6.4355683260930645},"hitData":{"launchSpeed":90.0,"launchAngle":23.0,"totalDistance":330.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.61,"coordY":66.87}},"index":8,"playId":"797e9663-7fed-32bc-b757-c4a42466492e","pitchNumber":7,"startTime":"2025-07-30T01:18:51.792Z","endTime":"2025-07-30T01:18:59.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:18:59.718Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a line drive to left fielder Jurickson Profar.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:20:54.269Z","endTime":"2025-07-30T01:21:33.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.683104611942603,"aZ":-29.910240178613474,"pfxX":-5.413674380525771,"pfxZ":1.628762692797288,"pX":-0.5825025338658771,"pZ":2.825467849619561,"vX0":-6.42831854837425,"vY0":-117.15597106772356,"vZ0":0.9175804539604884,"x":139.2,"y":162.49,"x0":2.9027101543627416,"y0":50.00072567711618,"z0":5.230134954655933,"aX":-7.5019598425015035},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.5,"breakHorizontal":11.4,"spinRate":2400,"spinDirection":296},"zone":4,"typeConfidence":2.0,"plateTime":0.4679953296006638,"extension":6.615238343111881},"index":0,"playId":"477b8a27-b22a-35a9-8ffc-b70e46962a56","pitchNumber":1,"startTime":"2025-07-30T01:21:06.307Z","endTime":"2025-07-30T01:21:11.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.563828191526728,"aZ":-38.83582889633752,"pfxX":-6.242099189471897,"pfxZ":-4.774114395673871,"pX":0.2175520430071263,"pZ":1.700766576057426,"vX0":-3.995364218653743,"vY0":-117.52374136931981,"vZ0":-0.20276149625769868,"x":108.71,"y":192.86,"x0":2.751165515482882,"y0":50.00062771465863,"z0":5.399551811627243,"aX":-8.716807991662346},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-8.4,"breakHorizontal":12.2,"spinRate":2469,"spinDirection":299},"zone":8,"typeConfidence":2.0,"plateTime":0.4663092511885152,"extension":6.503790634568028},"hitData":{"launchSpeed":99.8,"launchAngle":12.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.61,"coordY":141.44}},"index":1,"playId":"f4e20de4-6211-37a0-a388-467826a64ca0","pitchNumber":2,"startTime":"2025-07-30T01:21:23.266Z","endTime":"2025-07-30T01:21:33.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:21:33.834Z","atBatIndex":50},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Adam Frazier ground bunts into a force out, third baseman Austin Riley to shortstop Nick Allen. Salvador Perez out at 2nd. Adam Frazier to 1st.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:21:45.517Z","endTime":"2025-07-30T01:22:17.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"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":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.2,"strikeZoneTop":3.18250513805121,"strikeZoneBottom":1.44999843963456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.8972769616062,"aZ":-29.93787906520915,"pfxX":-6.9875003018145065,"pfxZ":1.5611766016461228,"pX":-3.132639378360354,"pZ":3.0067223131184786,"vX0":-11.406094896223054,"vY0":-119.65643150175,"vZ0":1.2880426917779777,"x":236.41,"y":157.6,"x0":2.627945391660016,"y0":50.00158710270194,"z0":5.170279745325104,"aX":-9.998109276540669},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.5,"breakHorizontal":15.7,"spinRate":2533,"spinDirection":303},"zone":11,"typeConfidence":2.0,"plateTime":0.4600448019693184,"extension":6.735082276240887},"index":0,"playId":"9cd9aa79-dd17-366b-82b2-242da3de01ff","pitchNumber":1,"startTime":"2025-07-30T01:21:53.474Z","endTime":"2025-07-30T01:21:58.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.000108379888676,"aZ":-30.258768918573143,"pfxX":10.563403748187042,"pfxZ":1.1203330731612189,"pX":-0.23211658560359047,"pZ":1.5251729802979188,"vX0":-10.786159678141125,"vY0":-130.29784659573764,"vZ0":-2.7575994082428807,"x":125.85,"y":197.6,"x0":2.601286842945201,"y0":50.00127549380759,"z0":4.898457042543381,"aX":18.04644311442904},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.6,"breakHorizontal":-16.6,"spinRate":2260,"spinDirection":115},"zone":8,"typeConfidence":2.0,"plateTime":0.4213771489863616,"extension":6.5347244871093535},"hitData":{"launchSpeed":34.6,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":121.47,"coordY":190.19}},"index":1,"playId":"140654e7-3d39-3dc7-820f-e214f9d7d731","pitchNumber":2,"startTime":"2025-07-30T01:22:11.264Z","endTime":"2025-07-30T01:22:17.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:22:17.985Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Freddy Fermin walks. Adam Frazier to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:22:39.857Z","endTime":"2025-07-30T01:26:52.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.2599998531971,"strikeZoneBottom":1.51000221974763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.54766736321464,"aZ":-27.136219609344725,"pfxX":-7.8314527698658685,"pfxZ":3.4983164063120613,"pX":-1.5563407881917068,"pZ":1.2623909539116476,"vX0":-7.9518063626653355,"vY0":-119.66222206439278,"vZ0":-3.123894783788047,"x":176.32,"y":204.7,"x0":2.8356704650897844,"y0":50.00397788414261,"z0":5.033492358533302,"aX":-11.279321009509648},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.8,"breakHorizontal":16.2,"spinRate":2509,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.45892828857469636,"extension":6.577497542139501},"index":0,"playId":"2ce46e95-eadc-3941-8acf-4cf8ae814f30","pitchNumber":1,"startTime":"2025-07-30T01:23:00.069Z","endTime":"2025-07-30T01:23:05.261Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"94fe33a5-eb0b-386c-9fcc-6449ec2157db","startTime":"2025-07-30T01:23:17.457Z","endTime":"2025-07-30T01:23:21.546Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.04146659823544,"aZ":-18.32655372074503,"pfxX":6.499762855883521,"pfxZ":7.6708372539357175,"pX":1.0308095200858944,"pZ":3.2246522094997103,"vX0":-6.894260915369168,"vY0":-133.58386694130283,"vZ0":-1.459742519455102,"x":77.71,"y":151.71,"x0":2.8018525217835015,"y0":50.005018605338215,"z0":5.097067883583654,"aX":11.737353680714364},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.8,"breakHorizontal":-10.3,"spinRate":2276,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.4101819969228,"extension":6.699125076277134},"index":2,"playId":"b4eac75a-da12-39e7-8267-218796afa15b","pitchNumber":2,"startTime":"2025-07-30T01:23:35.956Z","endTime":"2025-07-30T01:23:39.970Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.37347071658007,"strikeZoneBottom":1.5748675683624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.823876063855685,"aZ":-33.68628839290733,"pfxX":-6.150224822006712,"pfxZ":-1.0560697378054646,"pX":-1.532424870879889,"pZ":1.0982192888215019,"vX0":-7.928202941003871,"vY0":-119.84175720485383,"vZ0":-2.591876910195926,"x":175.41,"y":209.13,"x0":2.63308338455024,"y0":50.00097997581376,"z0":5.2395282390078295,"aX":-8.832898150299469},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.3,"breakHorizontal":13.2,"spinRate":2585,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4592071746690807,"extension":6.535331864953279},"index":3,"playId":"d17eb53e-bf72-3b01-a6ba-9c55c14bf754","pitchNumber":3,"startTime":"2025-07-30T01:23:56.555Z","endTime":"2025-07-30T01:24:01.760Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.106451980202774,"aZ":-33.00977005101428,"pfxX":-5.899425541668658,"pfxZ":-0.5841505881139302,"pX":-0.43817105767046044,"pZ":1.9874357021910591,"vX0":-5.838726930716425,"vY0":-119.66428876838786,"vZ0":-0.8447796261845928,"x":133.7,"y":185.12,"x0":2.8081636287594,"y0":50.00197613150026,"z0":5.326952340659375,"aX":-8.473229233374731},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.0,"breakHorizontal":12.2,"spinRate":2514,"spinDirection":298},"zone":7,"typeConfidence":2.0,"plateTime":0.4593678687204621,"extension":6.437473044330653},"index":4,"playId":"a25547d5-126b-3ff4-b35f-cd1bdec17b95","pitchNumber":4,"startTime":"2025-07-30T01:24:16.263Z","endTime":"2025-07-30T01:24:19.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.703691423269266,"aZ":-35.75107237500942,"pfxX":-6.349135988139487,"pfxZ":-2.4167245816227103,"pX":0.23970078654297045,"pZ":1.1946870383212453,"vX0":-4.176303527780538,"vY0":-120.90977025602898,"vZ0":-2.1924128060012587,"x":107.86,"y":206.52,"x0":2.8146442605089494,"y0":50.00422378816805,"z0":5.252285216927388,"aX":-9.394086662755205},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.7,"breakHorizontal":12.5,"spinRate":2440,"spinDirection":296},"zone":14,"typeConfidence":2.0,"plateTime":0.4531229956846521,"extension":6.286898916132277},"index":5,"playId":"75eddf45-8beb-328a-affe-1d20889ee81c","pitchNumber":5,"startTime":"2025-07-30T01:25:02.240Z","endTime":"2025-07-30T01:25:06.957Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.40585163403727,"strikeZoneBottom":1.59106378675077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.874218082953185,"aZ":-22.548835684219263,"pfxX":5.5048739307484365,"pfxZ":5.178903197095986,"pX":1.9256888500767324,"pZ":3.6370621893038773,"vX0":-4.305399160185287,"vY0":-135.33203209761743,"vZ0":0.5004333205118028,"x":43.6,"y":140.58,"x0":2.820088425118553,"y0":50.005393809250144,"z0":5.0262305624734,"aX":10.236938435448344},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":-9.1,"spinRate":2285,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.40435537761518736,"extension":6.280855208191774},"index":6,"playId":"0a8f65b2-2744-30e4-affe-8519c416305b","pitchNumber":6,"startTime":"2025-07-30T01:25:25.350Z","endTime":"2025-07-30T01:25:30.204Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"08908f01-b680-3819-b807-21321829e6a7","startTime":"2025-07-30T01:25:46.453Z","endTime":"2025-07-30T01:25:49.711Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.16552813591204,"aZ":-30.341431398765227,"pfxX":-6.317789620039342,"pfxZ":1.2350431687878922,"pX":-0.4575665607119927,"pZ":1.9638329078295162,"vX0":-5.542268089431701,"vY0":-121.24229538795578,"vZ0":-1.5506416123509428,"x":134.44,"y":185.76,"x0":2.680578467964826,"y0":50.0037472232135,"z0":5.264739095139145,"aX":-9.385939299368259},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.2,"breakHorizontal":12.7,"spinRate":2479,"spinDirection":300},"zone":7,"typeConfidence":2.0,"plateTime":0.45212153786789466,"extension":6.605397450722245},"index":8,"playId":"ae3e4a36-b558-30c3-b9a8-b1d50ae234dc","pitchNumber":7,"startTime":"2025-07-30T01:26:05.256Z","endTime":"2025-07-30T01:26:13.615Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.3566249243752,"strikeZoneBottom":1.63889273798332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.91473429965374,"aZ":-30.958371832899285,"pfxX":-6.508000905883416,"pfxZ":0.7976616684957127,"pX":-1.5142732652891717,"pZ":1.0436374155063866,"vX0":-7.726086979856509,"vY0":-122.39481379650526,"vZ0":-3.6393566444526715,"x":174.72,"y":210.6,"x0":2.5272508003261476,"y0":50.00102540592234,"z0":5.197864775031695,"aX":-9.881886981892873},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.8,"breakHorizontal":13.6,"spinRate":2498,"spinDirection":301},"zone":13,"typeConfidence":2.0,"plateTime":0.44731995655234646,"extension":6.494894394500759},"index":9,"playId":"89e63f9b-4dc4-3c34-9c29-2bce7416bbb7","pitchNumber":8,"startTime":"2025-07-30T01:26:44.894Z","endTime":"2025-07-30T01:26:52.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:26:52.851Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Randal Grichuk walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:29:45.323Z","endTime":"2025-07-30T01:35:29.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"postOnThird":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[3,4,6,7,8,9,10,11],"actionIndex":[0,2,5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"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":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"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":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Randal Grichuk replaces John Rave.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T01:27:07.136Z","endTime":"2025-07-30T01:27:20.266Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":670231,"link":"/api/v1/people/670231"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-30T01:27:20.266Z","endTime":"2025-07-30T01:29:17.829Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Enyel De Los Santos replaces Aaron Bummer.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-07-30T01:29:17.829Z","endTime":"2025-07-30T01:29:47.596Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660853,"link":"/api/v1/people/660853"},"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":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.17126996366228,"strikeZoneBottom":1.52000140217332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.899126660856172,"aZ":-26.209892162488984,"pfxX":0.6253171641331832,"pfxZ":3.571130657097978,"pX":-0.3084617923907495,"pZ":1.9064680393617477,"vX0":3.9331619155504596,"vY0":-127.61032208137912,"vZ0":-3.272363691592301,"x":128.76,"y":187.31,"x0":-1.9424893453697805,"y0":50.006372477871594,"z0":5.239823179058929,"aX":1.0451843792168385},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.0,"breakHorizontal":-1.9,"spinRate":2153,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.42699959108337193,"extension":6.259653824221713},"index":3,"playId":"11e1143e-fefc-30fd-a1af-437836bcaf20","pitchNumber":1,"startTime":"2025-07-30T01:29:47.596Z","endTime":"2025-07-30T01:29:52.419Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.20345988850236,"strikeZoneBottom":1.51999861081636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.475001957502204,"aZ":-25.014453387425224,"pfxX":-0.04507383028819145,"pfxZ":4.4097661758994455,"pX":1.4892653354942968,"pZ":1.758321258970629,"vX0":8.573252024210218,"vY0":-126.28535498549476,"vZ0":-3.598775178218931,"x":60.23,"y":191.31,"x0":-1.9363248432175382,"y0":50.002778534325984,"z0":5.202316404264371,"aX":-0.07424438504701877},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.4,"breakHorizontal":-1.8,"spinRate":2208,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.43286081282457545,"extension":6.438793701182092},"index":4,"playId":"d53766dc-9ff6-3997-96eb-c35334ce0ac2","pitchNumber":2,"startTime":"2025-07-30T01:30:02.797Z","endTime":"2025-07-30T01:30:07.567Z","isPitch":true,"type":"pitch"},{"details":{"description":"Braves challenged (tag play), call on the field was upheld: Adam Frazier steals (8) 3rd base. Freddy Fermin steals (1) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"index":5,"actionPlayId":"d53766dc-9ff6-3997-96eb-c35334ce0ac2","startTime":"2025-07-30T01:30:23.009Z","endTime":"2025-07-30T01:33:16.449Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":144}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.13926858483283,"strikeZoneBottom":1.51999987408549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.56583836806894,"aZ":-24.16830382634643,"pfxX":-0.018490301854056312,"pfxZ":4.634898251730451,"pX":0.438495683900328,"pZ":0.8516374687631472,"vX0":5.914190482085642,"vY0":-130.42408572325306,"vZ0":-6.125151719168383,"x":100.29,"y":215.79,"x0":-1.8530107174880268,"y0":50.00567109726169,"z0":5.044880804699079,"aX":-0.03186802734554467},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.3,"breakHorizontal":-1.2,"spinRate":2243,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.419414233084733,"extension":6.289816795176181},"index":6,"playId":"cee98ba2-5fa3-3c82-b7f5-6ca4ec123e51","pitchNumber":3,"startTime":"2025-07-30T01:33:16.449Z","endTime":"2025-07-30T01:33:20.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.365295148227197,"aZ":-25.86559930445429,"pfxX":-1.255261347720248,"pfxZ":3.7540434478387716,"pX":0.5606587498431386,"pZ":1.036511694052188,"vX0":6.4670360547853045,"vY0":-128.92551119088424,"vZ0":-5.021558317708853,"x":95.63,"y":210.79,"x0":-1.8194824926526263,"y0":50.000978793079085,"z0":5.011234498060648,"aX":-2.1087414200859036},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.9,"breakHorizontal":0.8,"spinRate":2267,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.42520474828254784,"extension":6.349717402717641},"index":7,"playId":"787579fb-327d-3eb7-a510-41ce35317cb3","pitchNumber":4,"startTime":"2025-07-30T01:33:37.465Z","endTime":"2025-07-30T01:33:42.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.17149957926262,"strikeZoneBottom":1.48785992000889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.811739622356544,"aZ":-25.640033434796354,"pfxX":0.08922616581860865,"pfxZ":3.8438770047209507,"pX":1.0144187472461574,"pZ":1.604181278852095,"vX0":7.104363760099597,"vY0":-128.9860657207299,"vZ0":-3.5853544451074475,"x":78.33,"y":195.47,"x0":-1.7777539594579472,"y0":50.00124052270301,"z0":4.971493038134122,"aX":0.14942712349123208},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.5,"breakHorizontal":-1.7,"spinRate":2308,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.42336111667975507,"extension":6.397743623555207},"index":8,"playId":"66de3841-692b-3006-adf3-86e91b6dd02e","pitchNumber":5,"startTime":"2025-07-30T01:34:00.518Z","endTime":"2025-07-30T01:34:05.546Z","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":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.452956295332307,"aZ":-28.444722611670482,"pfxX":-1.4455320671030623,"pfxZ":2.226773003196458,"pX":0.5001105627560597,"pZ":1.2531275470150027,"vX0":6.460540879685044,"vY0":-128.59352068541682,"vZ0":-3.913216332202729,"x":97.94,"y":204.95,"x0":-1.856123914878291,"y0":50.005247227578735,"z0":4.999312693845656,"aX":-2.4243034745582652},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.4,"breakHorizontal":1.2,"spinRate":2292,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.425802383589299,"extension":6.430059231810025},"index":9,"playId":"4ee344f5-1325-3e42-aa6b-dc3bbca5aabd","pitchNumber":6,"startTime":"2025-07-30T01:34:22.309Z","endTime":"2025-07-30T01:34:27.432Z","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":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.679924597156493,"aZ":-26.370736684044548,"pfxX":-0.8188502610865838,"pfxZ":3.3867674550984397,"pX":1.0370703840497058,"pZ":1.9938762724890335,"vX0":7.410320934243593,"vY0":-128.97132581683073,"vZ0":-2.6127601814492794,"x":101.75,"y":159.27,"x0":-1.7468846711507398,"y0":50.001497634762416,"z0":5.019510041755522,"aX":-1.403795959396547},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.9,"breakHorizontal":0.1,"spinRate":2368,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.4220494080297046,"extension":6.309691439399044},"index":10,"playId":"62b5ce4c-5359-3955-9eef-07bcf3e0f0b2","pitchNumber":7,"startTime":"2025-07-30T01:34:49.112Z","endTime":"2025-07-30T01:34:54.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.17155337654816,"strikeZoneBottom":1.51999796350574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.494649888860277,"aZ":-18.491655591048062,"pfxX":-7.108232562692486,"pfxZ":6.925178756891964,"pX":-1.5427352801582817,"pZ":2.3769867438697094,"vX0":3.4376908041305767,"vY0":-139.6918901893702,"vZ0":-3.5798346389106896,"x":175.81,"y":174.6,"x0":-1.865784976219859,"y0":50.00546240604128,"z0":4.891012804692927,"aX":-14.048777322947133},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.0,"breakHorizontal":12.1,"spinRate":2378,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3921093341546249,"extension":6.240777208016477},"index":11,"playId":"edcc67c5-f17e-3b8e-8893-950beab30055","pitchNumber":8,"startTime":"2025-07-30T01:35:24.667Z","endTime":"2025-07-30T01:35:29.399Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:35:29.399Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Isbel doubles (11) on a sharp line drive to left fielder Jurickson Profar. Adam Frazier scores. Freddy Fermin scores. Randal Grichuk scores.","rbi":3,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:35:41.455Z","endTime":"2025-07-30T01:36:47.967Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"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":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"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":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":{"id":660853,"link":"/api/v1/people/660853"},"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":{"id":607481,"link":"/api/v1/people/607481"},"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":{"id":607481,"link":"/api/v1/people/607481"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.25999689390716,"aZ":-27.047295909726493,"pfxX":-9.039128080774837,"pfxZ":3.0762996828088935,"pX":0.0011716532178367917,"pZ":2.1931493450959745,"vX0":7.351087428738674,"vY0":-127.93874576363135,"vZ0":-2.41623066717347,"x":116.96,"y":179.56,"x0":-1.728531232091837,"y0":50.00080569095252,"z0":5.259670699625154,"aX":-15.05200561107038},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":14.8,"spinRate":1939,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.42736412420091074,"extension":6.472327337050845},"index":0,"playId":"e0ebb971-b3ff-3bdd-af85-60739106128f","pitchNumber":1,"startTime":"2025-07-30T01:35:57.433Z","endTime":"2025-07-30T01:36:01.723Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.749957627968044,"aZ":-19.412626373327523,"pfxX":-6.8088226386017325,"pfxZ":6.378027232147096,"pX":-0.2713005834170136,"pZ":2.644122770547567,"vX0":7.115865207434097,"vY0":-140.10658754647642,"vZ0":-3.280612018715013,"x":127.34,"y":167.39,"x0":-1.9515816333753848,"y0":50.002779092156366,"z0":5.088970289595887,"aX":-13.62380868175243},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.2,"breakHorizontal":11.0,"spinRate":2278,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.38998666058836484,"extension":6.250311890034168},"hitData":{"launchSpeed":102.7,"launchAngle":12.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":82.49,"coordY":69.0}},"index":1,"playId":"6c808e8a-1d61-3451-a9c2-1640d7677669","pitchNumber":2,"startTime":"2025-07-30T01:36:32.361Z","endTime":"2025-07-30T01:36:47.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:36:47.967Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jonathan India pops out to shortstop Nick Allen.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:37:10.146Z","endTime":"2025-07-30T01:39:09.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"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,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.38000032969348,"strikeZoneBottom":1.56999781129913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.09311598010366,"aZ":-16.163055993263804,"pfxX":-5.695539706164197,"pfxZ":7.967830936501593,"pX":0.2894352928866362,"pZ":2.3080794637357553,"vX0":7.873604009111885,"vY0":-140.47072782615675,"vZ0":-4.602912576844169,"x":105.97,"y":176.46,"x0":-1.8023775614053483,"y0":50.00618205078432,"z0":5.009831804437743,"aX":-11.450605715378886},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.7,"breakHorizontal":8.8,"spinRate":2327,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.3890690632337641,"extension":6.280258888868508},"index":0,"playId":"e950125c-8dfc-3e8d-ab06-ca2cad32e786","pitchNumber":1,"startTime":"2025-07-30T01:37:24.061Z","endTime":"2025-07-30T01:37:28.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.38000111107366,"strikeZoneBottom":1.60207091330985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.33868022838821,"aZ":-16.029623155459237,"pfxX":-6.462161411492452,"pfxZ":8.250856488581913,"pX":0.5809742558833728,"pZ":4.081936606208378,"vX0":8.70546329350689,"vY0":-139.03789370619901,"vZ0":-0.196712733657598,"x":94.85,"y":128.57,"x0":-1.7518673839752852,"y0":50.00359128382788,"z0":5.217899568688526,"aX":-12.646699155069145},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":9.8,"spinRate":2306,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.394027501621772,"extension":6.344947560059084},"index":1,"playId":"ac35ab3c-444f-3471-a212-d902fe65cdc4","pitchNumber":2,"startTime":"2025-07-30T01:37:42.538Z","endTime":"2025-07-30T01:37:46.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.935787883222904,"aZ":-27.776806731357325,"pfxX":-0.19090874171148764,"pfxZ":2.641796994842606,"pX":0.5951724043285843,"pZ":2.62740978274816,"vX0":6.333201825207695,"vY0":-127.77507076561305,"vZ0":-1.0371399006267437,"x":94.31,"y":167.84,"x0":-1.8847077240871435,"y0":50.00118899057513,"z0":5.210012191979807,"aX":-0.31898610543410205},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.8,"breakHorizontal":-1.0,"spinRate":2183,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.42775734258841336,"extension":6.292840466473415},"index":2,"playId":"4f1348d4-31aa-357d-92b1-ab955663621a","pitchNumber":3,"startTime":"2025-07-30T01:38:03.089Z","endTime":"2025-07-30T01:38:06.554Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-30T01:38:21.580Z","endTime":"2025-07-30T01:38:40.105Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.9,"endSpeed":81.4,"strikeZoneTop":3.38000172277348,"strikeZoneBottom":1.56999935133826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.167806591442908,"aZ":-27.550543126919077,"pfxX":-0.43144797683205827,"pfxZ":2.764158311216562,"pX":0.8279692616653491,"pZ":1.3863848516730095,"vX0":6.5861762323644815,"vY0":-127.93240968792011,"vZ0":-3.6396163683017404,"x":85.44,"y":201.35,"x0":-1.713951015747463,"y0":50.00272988502291,"z0":4.965554252006387,"aX":-0.7223829704313106},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.4,"breakHorizontal":-0.6,"spinRate":2084,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4266809550886519,"extension":6.447959824787323},"index":4,"playId":"50472206-26a8-398a-99dd-1ba521b682ed","pitchNumber":4,"startTime":"2025-07-30T01:38:40.105Z","endTime":"2025-07-30T01:38:44.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.989058859922096,"aZ":-17.339883279629206,"pfxX":-5.42204250198226,"pfxZ":7.675211656732331,"pX":-0.8956236988985297,"pZ":2.4402869905267233,"vX0":4.281141844081096,"vY0":-138.62867028895502,"vZ0":-4.020962314243166,"x":151.14,"y":172.89,"x0":-1.7608462317761386,"y0":50.00267253195534,"z0":5.077905515547123,"aX":-10.480295587476508},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":8.9,"spinRate":2197,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.3961510647333424,"extension":6.170363761695797},"hitData":{"launchSpeed":56.0,"launchAngle":40.0,"totalDistance":171.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.91,"coordY":133.96}},"index":5,"playId":"97b76a60-480d-305c-8397-ad580ec0da41","pitchNumber":5,"startTime":"2025-07-30T01:39:02.252Z","endTime":"2025-07-30T01:39:09.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:39:09.270Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to center fielder Michael Harris II. Kyle Isbel scores.","rbi":1,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:39:25.386Z","endTime":"2025-07-30T01:42:23.440Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":{"id":660853,"link":"/api/v1/people/660853"},"isScoringEvent":true,"rbi":true,"earned":true,"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":88.2,"endSpeed":81.8,"strikeZoneTop":3.58434938820907,"strikeZoneBottom":1.71657340452381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.0569816523709,"aZ":-25.83083592246776,"pfxX":-0.6982129223281799,"pfxZ":3.7680955567432735,"pX":1.5247100363736332,"pZ":1.6273529228993344,"vX0":8.51679790550105,"vY0":-128.3038098842828,"vZ0":-3.7646390969606442,"x":58.88,"y":194.84,"x0":-1.7330317081888111,"y0":50.00405569909099,"z0":5.103897359412788,"aX":-1.1767325979895833},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.2,"breakHorizontal":-0.5,"spinRate":2163,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4252860051892555,"extension":6.32999786701785},"index":0,"playId":"3bab4208-d9ac-3030-b88a-cd92728face8","pitchNumber":1,"startTime":"2025-07-30T01:39:39.197Z","endTime":"2025-07-30T01:39:42.324Z","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":88.1,"endSpeed":81.8,"strikeZoneTop":3.55217396148892,"strikeZoneBottom":1.68437710469856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.957606050183003,"aZ":-26.285461124016415,"pfxX":-1.2157603405705295,"pfxZ":3.5171562111262054,"pX":2.1990259191647965,"pZ":0.7979237419979721,"vX0":9.958158966691563,"vY0":-128.00298971735972,"vZ0":-5.478207141484621,"x":33.18,"y":217.24,"x0":-1.5674961933024967,"y0":50.00552321300228,"z0":4.99810384730755,"aX":-2.0378880155766086},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.4,"breakHorizontal":0.2,"spinRate":2161,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.42627557095799506,"extension":6.33284884722328},"index":1,"playId":"dabd1b37-b43d-3bec-b5c0-37e2ff96c5a5","pitchNumber":2,"startTime":"2025-07-30T01:40:00.706Z","endTime":"2025-07-30T01:40:06.108Z","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":95.9,"endSpeed":87.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.19492589004393,"aZ":-19.51079508733182,"pfxX":-7.224819570256448,"pfxZ":6.385722998398267,"pX":-0.26187779323092014,"pZ":3.579865052789574,"vX0":6.698910548936017,"vY0":-139.63419501415765,"vZ0":-0.515422395868856,"x":126.98,"y":142.12,"x0":-1.7484298383949701,"y0":50.002203240155,"z0":5.045697968714257,"aX":-14.32694240815419},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.6,"breakHorizontal":11.8,"spinRate":2237,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3916286581637043,"extension":6.269155207036272},"index":2,"playId":"321b0177-833b-30ac-b7c5-6d03fcd05ad8","pitchNumber":3,"startTime":"2025-07-30T01:40:36.482Z","endTime":"2025-07-30T01:40:40.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.48784907024915,"strikeZoneBottom":1.65216986326847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.312346705901525,"aZ":-19.560797722788294,"pfxX":-5.7399882867182335,"pfxZ":6.2791348190716505,"pX":-0.9865529305798293,"pZ":1.9592621451110468,"vX0":4.277165420983853,"vY0":-140.05571749010582,"vZ0":-4.799806080387373,"x":154.61,"y":185.88,"x0":-1.7791762194824454,"y0":50.004633266846895,"z0":4.954821254354969,"aX":-11.532361521612804},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.7,"breakHorizontal":9.6,"spinRate":2167,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.3894272084679056,"extension":6.170044316895561},"index":3,"playId":"3d0bb184-271e-37ac-adcd-e8242fc0e358","pitchNumber":4,"startTime":"2025-07-30T01:41:02.885Z","endTime":"2025-07-30T01:41:07.850Z","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":96.8,"endSpeed":89.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.360227169609477,"aZ":-20.292163821874297,"pfxX":-3.852380511539897,"pfxZ":5.816281232206258,"pX":-0.33802877146779625,"pZ":3.227470855775664,"vX0":5.760682763175202,"vY0":-140.96932625443233,"vZ0":-1.6536387878037304,"x":129.88,"y":151.64,"x0":-1.8929770546862397,"y0":50.00679573398345,"z0":5.111063670151178,"aX":-7.876276197965716},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.4,"breakHorizontal":6.0,"spinRate":2221,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.3862545095318928,"extension":6.279253103843137},"index":4,"playId":"2842ac3d-87a5-30c3-8e97-1b4dffa6c430","pitchNumber":5,"startTime":"2025-07-30T01:41:25.232Z","endTime":"2025-07-30T01:41:31.859Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.792506869688097,"aZ":-19.486151621401035,"pfxX":-7.17470453519154,"pfxZ":6.305752877230452,"pX":0.1493132036981104,"pZ":2.6240645148785156,"vX0":7.741786116347593,"vY0":-140.48858042004403,"vZ0":-3.0633538840425905,"x":111.31,"y":167.93,"x0":-1.7009665731242916,"y0":50.00464818516532,"z0":4.984897385908032,"aX":-14.441536339385546},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.0,"breakHorizontal":11.5,"spinRate":2324,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3888587344356962,"extension":6.268330654297514},"hitData":{"launchSpeed":107.2,"launchAngle":-12.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.97,"coordY":108.61}},"index":5,"playId":"e292afce-7efc-3f11-89fd-5c9e1960bd31","pitchNumber":6,"startTime":"2025-07-30T01:42:12.123Z","endTime":"2025-07-30T01:42:23.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:42:23.440Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Vinnie Pasquantino hits a ground-rule double (17) on a fly ball to right-center field. Bobby Witt Jr. scores.","rbi":1,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:42:37.813Z","endTime":"2025-07-30T01:43:48.488Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"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,3],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":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":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":3},"credits":[]},{"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":3},"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":660853,"link":"/api/v1/people/660853"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.54189665222548,"strikeZoneBottom":1.75625847848783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.90203252782178,"aZ":-27.537226079242995,"pfxX":-9.578423996799327,"pfxZ":2.772781603464354,"pX":-0.7990214383796677,"pZ":2.601943175373623,"vX0":5.954261800910333,"vY0":-128.38637378816406,"vZ0":-1.415592533746213,"x":147.46,"y":168.53,"x0":-1.9005124970564795,"y0":50.006319700726245,"z0":5.298296167725722,"aX":-16.03683191393977},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.9,"breakHorizontal":16.1,"spinRate":1851,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.4261934208225884,"extension":6.35682607702364},"index":0,"playId":"b1d3af40-9473-3ed9-bfd9-8c1706925bc6","pitchNumber":1,"startTime":"2025-07-30T01:42:51.925Z","endTime":"2025-07-30T01:42:57.437Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.97155516806077,"strikeZoneBottom":1.86396542052539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.384371937592444,"aZ":-21.24636916538181,"pfxX":-8.809303496037035,"pfxZ":6.433283227872887,"pX":-0.08888212012099708,"pZ":2.257494167700155,"vX0":7.29052525083855,"vY0":-129.37723953279473,"vZ0":-3.4147882845308475,"x":120.39,"y":177.83,"x0":-1.7954680657971491,"y0":50.00537608831615,"z0":5.2182764606952246,"aX":-14.972177957368578},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.2,"breakHorizontal":14.4,"spinRate":1887,"spinDirection":237},"zone":8,"typeConfidence":2.0,"plateTime":0.4229588502647861,"extension":6.436772679493303},"index":1,"playId":"ac0305e2-598d-36d5-8d1c-3f4949eb1f23","pitchNumber":2,"startTime":"2025-07-30T01:43:10.248Z","endTime":"2025-07-30T01:43:15.745Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bobby Witt Jr. steals (28) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"ac0305e2-598d-36d5-8d1c-3f4949eb1f23","startTime":"2025-07-30T01:43:22.345Z","endTime":"2025-07-30T01:43:38.855Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.12045047411436,"aZ":-26.133889439216436,"pfxX":-9.891273682462108,"pfxZ":3.6600728604874,"pX":0.00851225641599914,"pZ":2.1412017774576135,"vX0":7.726702796290696,"vY0":-127.42256305129756,"vZ0":-2.772266983933466,"x":116.68,"y":180.97,"x0":-1.7715370024730688,"y0":50.005022004715094,"z0":5.298737504527141,"aX":-16.33799604567854},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.2,"breakHorizontal":16.3,"spinRate":1874,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.42913921157439283,"extension":6.459223856057623},"hitData":{"launchSpeed":99.2,"launchAngle":29.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":172.64,"coordY":49.62}},"index":3,"playId":"93da2fe2-4294-3e69-a4c1-4ffb659fdb58","pitchNumber":3,"startTime":"2025-07-30T01:43:38.855Z","endTime":"2025-07-30T01:43:48.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:43:48.488Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:44:19.540Z","endTime":"2025-07-30T01:46:52.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"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_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, 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.8,"endSpeed":81.1,"strikeZoneTop":3.6000022843783,"strikeZoneBottom":1.71000123197621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.63478936974694,"aZ":-28.719907401296073,"pfxX":-0.7534528571937056,"pfxZ":2.074266719066375,"pX":0.41067935919968,"pZ":2.058341913120767,"vX0":6.205003902148848,"vY0":-127.83794410046825,"vZ0":-2.0031910533961934,"x":101.35,"y":183.2,"x0":-1.9429902492047262,"y0":50.005498047802554,"z0":5.0914128249677155,"aX":-1.2573921965944386},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.6,"breakHorizontal":0.1,"spinRate":2062,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.427333842755687,"extension":6.374030420461171},"index":0,"playId":"2a54a36d-3412-3643-9de6-ccc8fe37e720","pitchNumber":1,"startTime":"2025-07-30T01:44:25.588Z","endTime":"2025-07-30T01:44:29.922Z","isPitch":true,"type":"pitch"},{"details":{"description":"Defensive Substitution: Eli White replaces right fielder Ronald Acuña Jr., batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-30T01:45:13.239Z","endTime":"2025-07-30T01:46:06.607Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":660670,"link":"/api/v1/people/660670"}},{"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.5,"endSpeed":81.5,"strikeZoneTop":3.59999886452808,"strikeZoneBottom":1.71000135204476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.070966032899268,"aZ":-27.066774304371894,"pfxX":-0.7905648113843835,"pfxZ":3.0305693966714626,"pX":0.14717425354335179,"pZ":1.4598099854027595,"vX0":5.5701659083639825,"vY0":-128.84272129827286,"vZ0":-3.8944240403159402,"x":111.39,"y":199.37,"x0":-1.9374945893561815,"y0":50.004456897297686,"z0":5.076060354698986,"aX":-1.3337391131266325},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.8,"breakHorizontal":0.2,"spinRate":2188,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4246671846459411,"extension":6.322259889154278},"index":2,"playId":"87ae3255-92fc-31eb-a0ab-e9b94c969f41","pitchNumber":2,"startTime":"2025-07-30T01:46:06.607Z","endTime":"2025-07-30T01:46:12.241Z","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":95.6,"endSpeed":87.7,"strikeZoneTop":3.59999919903537,"strikeZoneBottom":1.70999711708134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.769012288169662,"aZ":-18.44419768583804,"pfxX":-6.328024935778052,"pfxZ":6.98756851490176,"pX":1.1038478524422355,"pZ":2.974889298617909,"vX0":9.862338542673985,"vY0":-138.9776674873658,"vZ0":-2.776959834367409,"x":74.92,"y":158.46,"x0":-1.6610168587313994,"y0":50.006829140762136,"z0":5.20545760285963,"aX":-12.441632471011696},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.2,"breakHorizontal":9.5,"spinRate":2175,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.39340961337429325,"extension":6.1365865843073015},"index":3,"playId":"41504d8d-3047-36bc-aab3-60f2f7da6ae9","pitchNumber":3,"startTime":"2025-07-30T01:46:25.716Z","endTime":"2025-07-30T01:46:30.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.89333244230822,"aZ":-27.742699720140426,"pfxX":0.24607432644095842,"pfxZ":2.7728860704051987,"pX":-0.027880465573789683,"pZ":2.0576939802409733,"vX0":4.623518044580247,"vY0":-125.20774195194899,"vZ0":-2.1663005723276423,"x":118.06,"y":183.22,"x0":-1.9257969675717526,"y0":50.00238371011769,"z0":5.191257052445644,"aX":0.39165701549293314},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.8,"breakHorizontal":-1.4,"spinRate":2271,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.4364934212812983,"extension":6.26634641655883},"hitData":{"launchSpeed":101.4,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.62,"coordY":167.52}},"index":4,"playId":"6e7e8d2b-4726-3985-8558-a424a763ef4c","pitchNumber":4,"startTime":"2025-07-30T01:46:44.925Z","endTime":"2025-07-30T01:46:52.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:46:52.327Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to left fielder Adam Frazier.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:49:03.879Z","endTime":"2025-07-30T01:50:19.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to left field for Adam Frazier.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T01:48:26.394Z","endTime":"2025-07-30T01:48:26.409Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"600"},{"details":{"description":"Randal Grichuk remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T01:48:26.409Z","endTime":"2025-07-30T01:48:26.410Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":670231,"link":"/api/v1/people/670231"}},{"details":{"description":"Pitching Change: Lucas Erceg replaces Hunter Harvey.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-30T01:48:26.410Z","endTime":"2025-07-30T01:49:06.136Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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.3,"endSpeed":77.5,"strikeZoneTop":3.54691231477422,"strikeZoneBottom":1.71931063455218,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.40256272666078,"aZ":-34.31986722284715,"pfxX":-0.019430227698094105,"pfxZ":-1.4099901101283336,"pX":0.2020749180357723,"pZ":3.194047608662057,"vX0":5.0307803439447785,"vY0":-122.71212717775056,"vZ0":0.33928510045110305,"x":109.3,"y":152.54,"x0":-1.8724621385510163,"y0":50.002343263819235,"z0":5.979148626593989,"aX":-0.03103931463594228},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.2,"breakHorizontal":-1.2,"spinRate":2145,"spinDirection":28},"zone":2,"typeConfidence":2.0,"plateTime":0.4464447186758882,"extension":6.330084078470416},"index":3,"playId":"8f6dd798-2baf-3b1b-950b-fc0a6f95d94f","pitchNumber":1,"startTime":"2025-07-30T01:49:06.136Z","endTime":"2025-07-30T01:49:11.660Z","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":97.7,"endSpeed":89.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.330626135830045,"aZ":-16.148336920507607,"pfxX":-7.140774835919119,"pfxZ":7.793681153957255,"pX":0.04325097964156585,"pZ":3.5949323475245905,"vX0":7.5129400482111395,"vY0":-142.197639166572,"vZ0":-3.578790235722575,"x":115.35,"y":141.72,"x0":-1.7000331185802586,"y0":50.0031532361789,"z0":5.888540743576476,"aX":-14.6849306797662},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.6,"breakHorizontal":11.5,"spinRate":2217,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.38456376928019154,"extension":6.554193392426461},"index":4,"playId":"ec68bc0d-efb9-3d5f-8a67-7b5298657d1c","pitchNumber":2,"startTime":"2025-07-30T01:49:19.490Z","endTime":"2025-07-30T01:49:22.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.44763256870294,"strikeZoneBottom":1.6531048968944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.8693415152073,"aZ":-32.99141295312825,"pfxX":-1.3107587591629635,"pfxZ":-0.5282434467179122,"pX":1.6945588825080609,"pZ":0.04344383982552732,"vX0":8.238235698902526,"vY0":-123.69720062198569,"vZ0":-6.975145823152318,"x":52.41,"y":237.61,"x0":-1.5099049050616147,"y0":50.00197345288905,"z0":5.668652498663169,"aX":-2.029543787364284},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.4,"breakHorizontal":0.5,"spinRate":2166,"spinDirection":355},"zone":14,"typeConfidence":2.0,"plateTime":0.4429431562915398,"extension":6.4228790293530835},"index":5,"playId":"9a6782a4-f4d7-3f6e-842c-bc3a8ef529cc","pitchNumber":3,"startTime":"2025-07-30T01:49:37.043Z","endTime":"2025-07-30T01:49:40.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.5799997206821,"strikeZoneBottom":1.6531076971514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.436317766785407,"aZ":-25.029717003069383,"pfxX":-9.393609320715962,"pfxZ":4.182756482994407,"pX":-0.6639510704124393,"pZ":1.2153674224663693,"vX0":5.896203173854085,"vY0":-129.20065308928932,"vZ0":-6.546293441014188,"x":142.31,"y":205.97,"x0":-1.7438557717234104,"y0":50.00020264951748,"z0":5.679219007736591,"aX":-16.035013042233576},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.5,"breakHorizontal":15.8,"spinRate":1861,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.42234763541405496,"extension":6.444079460677767},"index":6,"playId":"aaf66b2e-3304-33b1-a50a-1f1f03243a2b","pitchNumber":4,"startTime":"2025-07-30T01:49:53.745Z","endTime":"2025-07-30T01:49:58.511Z","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":98.1,"endSpeed":89.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.52982759259524,"aZ":-15.059123161152367,"pfxX":-6.0183961344272685,"pfxZ":8.296899250085715,"pX":0.5679814460535925,"pZ":3.3091969210431964,"vX0":8.245363734552432,"vY0":-142.66344692459353,"vZ0":-4.375109173222936,"x":95.35,"y":149.43,"x0":-1.5764888788533211,"y0":50.00426440823434,"z0":5.810454602801175,"aX":-12.418254841872312},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.3,"breakHorizontal":9.2,"spinRate":2115,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.38378217436611806,"extension":6.315390834083504},"hitData":{"launchSpeed":83.3,"launchAngle":43.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.43,"coordY":90.85}},"index":7,"playId":"26f81424-20e3-35a2-a877-33fd1fa87d0c","pitchNumber":5,"startTime":"2025-07-30T01:50:09.878Z","endTime":"2025-07-30T01:50:19.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:50:19.363Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eli White singles on a ground ball to third baseman Maikel Garcia.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:50:37.316Z","endTime":"2025-07-30T01:51:04.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":98.7,"endSpeed":90.5,"strikeZoneTop":3.76334717222633,"strikeZoneBottom":1.74336443608999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.72832510129947,"aZ":-19.741336519808257,"pfxX":-9.050783979821004,"pfxZ":5.9568236347575025,"pX":-0.5655434817573796,"pZ":1.8526123976038307,"vX0":6.377846905378348,"vY0":-143.44130604800336,"vZ0":-7.593008676981872,"x":138.56,"y":188.76,"x0":-1.6402479214261643,"y0":50.00410275851272,"z0":5.761962817363401,"aX":-18.889185342975942},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.5,"breakHorizontal":15.1,"spinRate":2011,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.3816480500184296,"extension":6.5575414921313415},"index":0,"playId":"3e62659b-3c82-30a2-a167-a75c83c2d4aa","pitchNumber":1,"startTime":"2025-07-30T01:50:41.699Z","endTime":"2025-07-30T01:50:46.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.9,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.400084755117334,"aZ":-20.906679119743938,"pfxX":-9.009251130504097,"pfxZ":5.466393156432053,"pX":-0.14725752838322043,"pZ":2.245011599807409,"vX0":7.0702974184594565,"vY0":-142.33651470284894,"vZ0":-6.101811171800815,"x":122.61,"y":178.16,"x0":-1.4878293800539426,"y0":50.00063639427792,"z0":5.7320064500760965,"aX":-18.56040069238782},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.9,"breakHorizontal":15.0,"spinRate":1989,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.38420897332418,"extension":6.439179393663613},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.8,"coordY":181.58}},"index":1,"playId":"4c4e1ea7-3c1b-348c-9dc6-8fb8d9e73011","pitchNumber":2,"startTime":"2025-07-30T01:50:56.960Z","endTime":"2025-07-30T01:51:04.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:51:04.320Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:51:14.040Z","endTime":"2025-07-30T01:52:16.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":98.0,"endSpeed":89.9,"strikeZoneTop":3.59355303768834,"strikeZoneBottom":1.66356873894752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.626816584581043,"aZ":-19.35533799592781,"pfxX":-8.363543228574484,"pfxZ":6.199111099732958,"pX":-0.6836746406824589,"pZ":2.975345677927662,"vX0":5.447863486724605,"vY0":-142.59033056565286,"vZ0":-4.656234382767978,"x":143.06,"y":158.45,"x0":-1.5287477571572958,"y0":50.000528946094526,"z0":5.844285446489524,"aX":-17.284774673699925},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.6,"breakHorizontal":14.2,"spinRate":1835,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.38358534351250473,"extension":6.498937225132953},"index":0,"playId":"8154592f-ec91-3aee-a6fa-4d06203e9fa1","pitchNumber":1,"startTime":"2025-07-30T01:51:31.479Z","endTime":"2025-07-30T01:51:36.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.889561359978426,"aZ":-19.740263941618785,"pfxX":-8.623151025757622,"pfxZ":6.154674913087747,"pX":-1.4420484096972848,"pZ":2.2331408920009324,"vX0":3.3523826932270504,"vY0":-141.19107681220046,"vZ0":-6.524870876374365,"x":171.97,"y":178.49,"x0":-1.5237657568491216,"y0":50.00513630465571,"z0":5.842779233798971,"aX":-17.426884112336314},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.0,"breakHorizontal":15.0,"spinRate":2016,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.3878115870024481,"extension":6.62477315701055},"index":1,"playId":"88463bd9-99b7-337b-8192-d48862f4cb9f","pitchNumber":2,"startTime":"2025-07-30T01:51:48.431Z","endTime":"2025-07-30T01:51:52.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.509099974269752,"aZ":-22.298252169695708,"pfxX":-8.40112922224277,"pfxZ":5.670212256082518,"pX":-0.3177061798039466,"pZ":0.9500166223831447,"vX0":5.829242469138982,"vY0":-130.8625184295739,"vZ0":-7.91532502363937,"x":129.11,"y":213.13,"x0":-1.4778029351859434,"y0":50.004529180998745,"z0":5.673143023530827,"aX":-14.634767212058371},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.8,"breakHorizontal":14.0,"spinRate":1822,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4178695507630641,"extension":6.501375440037725},"index":2,"playId":"cf9fdbe3-604e-3bf8-852f-c9b9722a5f82","pitchNumber":3,"startTime":"2025-07-30T01:52:11.001Z","endTime":"2025-07-30T01:52:16.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:52:16.655Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a ground ball to first baseman Vinnie Pasquantino. Eli White to 2nd.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:52:30.193Z","endTime":"2025-07-30T01:53:29.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnSecond":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.55703975268626,"strikeZoneBottom":1.69353656855866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.601711910862043,"aZ":-26.431254960786532,"pfxX":-8.424301561876915,"pfxZ":3.297164454989275,"pX":-1.2844169353276051,"pZ":2.664921086928598,"vX0":4.089200759435623,"vY0":-130.67696724943966,"vZ0":-2.984371453766993,"x":165.96,"y":166.83,"x0":-1.7686550572236142,"y0":50.005382258575224,"z0":5.791641344373348,"aX":-14.680881184089078},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.5,"breakHorizontal":14.4,"spinRate":1828,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.41796221371388054,"extension":6.469529704455727},"index":0,"playId":"635c4149-bc91-376c-9a0e-6d4248f4ed1b","pitchNumber":1,"startTime":"2025-07-30T01:52:39.749Z","endTime":"2025-07-30T01:52:44.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.45648503993402,"strikeZoneBottom":1.69352505532017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.64305510967654,"aZ":-27.820724781167566,"pfxX":-9.120794205068766,"pfxZ":2.494664409279274,"pX":-0.8201219768581577,"pZ":3.046504094921503,"vX0":5.2663611951491145,"vY0":-130.95508667204237,"vZ0":-1.8292633128633669,"x":148.26,"y":156.52,"x0":-1.6681716329619283,"y0":50.00197408707047,"z0":5.8274035423930055,"aX":-15.902348421006423},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.3,"breakHorizontal":15.5,"spinRate":1834,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.41763912364493905,"extension":6.48454604988657},"index":1,"playId":"f21e80cf-af89-386b-ac4b-ca4b2b35ce7e","pitchNumber":2,"startTime":"2025-07-30T01:52:57.126Z","endTime":"2025-07-30T01:53:01.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.981432613679527,"aZ":-20.863891489963017,"pfxX":-8.027453136636877,"pfxZ":5.544153155996461,"pX":-0.059860737931897515,"pZ":1.8611587710983437,"vX0":6.985967420385396,"vY0":-140.9795393391841,"vZ0":-7.023342968312813,"x":119.28,"y":188.53,"x0":-1.5106064744822203,"y0":50.00534992662815,"z0":5.702520055710205,"aX":-16.380526852816416},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.0,"breakHorizontal":13.3,"spinRate":1883,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.3865295090218126,"extension":6.350928508988414},"hitData":{"launchSpeed":69.8,"launchAngle":-49.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.76,"coordY":178.03}},"index":2,"playId":"498197e7-3625-3186-a2e9-5f23c35602cc","pitchNumber":3,"startTime":"2025-07-30T01:53:21.682Z","endTime":"2025-07-30T01:53:29.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:53:29.438Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcell Ozuna singles on a line drive to right fielder Randal Grichuk. Eli White scores. Michael Harris II to 3rd.","rbi":1,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:53:56.437Z","endTime":"2025-07-30T01:56:03.486Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":{"id":668674,"link":"/api/v1/people/668674"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.79230180459901,"strikeZoneBottom":1.85318449620681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.4492260631841,"aZ":-31.91398936212953,"pfxX":-2.8913423139637975,"pfxZ":0.15874300568601551,"pX":0.8590398100498501,"pZ":1.0216494818974158,"vX0":6.682560054574692,"vY0":-125.7663560525776,"vZ0":-5.336103117800304,"x":84.26,"y":211.2,"x0":-1.466415165610817,"y0":50.00041586328078,"z0":5.784280222867457,"aX":-4.59457648223573},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.8,"breakHorizontal":3.6,"spinRate":2168,"spinDirection":355},"zone":14,"typeConfidence":2.0,"plateTime":0.436884431338866,"extension":6.603752636296975},"index":0,"playId":"585f4216-1030-3e79-a1d8-16b1a77115e2","pitchNumber":1,"startTime":"2025-07-30T01:54:13.513Z","endTime":"2025-07-30T01:54:17.174Z","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":98.7,"endSpeed":91.0,"strikeZoneTop":3.56999906487202,"strikeZoneBottom":1.8032763926625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.266292580076712,"aZ":-19.40809498371994,"pfxX":-9.341443903939204,"pfxZ":6.0680200686451915,"pX":0.5536858402321808,"pZ":2.286812115286897,"vX0":8.689616562694983,"vY0":-143.44629772654193,"vZ0":-6.566747961265186,"x":95.89,"y":177.04,"x0":-1.2873792486285942,"y0":50.00316255518762,"z0":5.797451627708486,"aX":-19.651099306348097},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.0,"breakHorizontal":15.4,"spinRate":1978,"spinDirection":221},"zone":9,"typeConfidence":2.0,"plateTime":0.3804704155772436,"extension":6.684872254314925},"index":1,"playId":"be7f3e76-867b-3a8d-9089-a26368be9944","pitchNumber":2,"startTime":"2025-07-30T01:54:30.829Z","endTime":"2025-07-30T01:54:35.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.3,"strikeZoneTop":3.56999737934149,"strikeZoneBottom":1.76999911767717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.652928539035326,"aZ":-19.867280091983908,"pfxX":-8.9989764990537,"pfxZ":5.928702540847742,"pX":-0.22754367627248834,"pZ":2.061695079843598,"vX0":6.760437120471108,"vY0":-142.83888173940773,"vZ0":-7.027224704997586,"x":125.67,"y":183.11,"x0":-1.4510592928505979,"y0":50.00004004692929,"z0":5.794489076914464,"aX":-18.66775786144726},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.5,"breakHorizontal":15.0,"spinRate":1828,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.38287235967679223,"extension":6.521086506781827},"index":2,"playId":"7f9d8652-e75c-318e-b1e7-ece2c71983f6","pitchNumber":3,"startTime":"2025-07-30T01:54:47.314Z","endTime":"2025-07-30T01:54:51.961Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-30T01:54:57.864Z","endTime":"2025-07-30T01:55:09.302Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.56999897202169,"strikeZoneBottom":1.76999725065969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.64518869780031,"aZ":-22.42146297622137,"pfxX":-8.769514154019602,"pfxZ":5.571572714435077,"pX":-1.0851139083825672,"pZ":1.4800001874242403,"vX0":4.07952445129505,"vY0":-131.16645302352129,"vZ0":-6.655615946974305,"x":158.36,"y":198.82,"x0":-1.5176902947220432,"y0":50.00216146874192,"z0":5.711857703841319,"aX":-15.344165327289593},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.9,"breakHorizontal":15.0,"spinRate":1753,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4169150595093125,"extension":6.584862100702934},"index":4,"playId":"b3d605b4-80cd-361e-9bf5-01b7e7641812","pitchNumber":4,"startTime":"2025-07-30T01:55:09.302Z","endTime":"2025-07-30T01:55:14.226Z","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":98.9,"endSpeed":90.3,"strikeZoneTop":3.57000165782698,"strikeZoneBottom":1.8032750927803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.02681978258617,"aZ":-13.322180375253863,"pfxX":-4.906823470487485,"pfxZ":8.979377486762004,"pX":0.3965192150134511,"pZ":4.593505009245352,"vX0":6.698091907317546,"vY0":-143.8981148421629,"vZ0":-1.4732085284089682,"x":101.89,"y":114.76,"x0":-1.3225592313209238,"y0":50.00423298863971,"z0":5.936461739630359,"aX":-10.30398547610085},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.2,"breakHorizontal":7.6,"spinRate":2135,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3804684631314661,"extension":6.431433834259481},"index":5,"playId":"a9f94131-e1d5-3185-868c-409674ab3e0f","pitchNumber":5,"startTime":"2025-07-30T01:55:30.163Z","endTime":"2025-07-30T01:55:34.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20667497339175,"aZ":-17.076740036816577,"pfxX":-8.562336820005076,"pfxZ":7.153995415723938,"pX":-0.3575918037298224,"pZ":2.1789692830410825,"vX0":6.277298214368471,"vY0":-144.05502843016234,"vZ0":-7.1967271083443105,"x":130.63,"y":179.95,"x0":-1.4480833798569201,"y0":50.00142354821388,"z0":5.7574486766441835,"aX":-18.06641303498317},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.8,"breakHorizontal":14.3,"spinRate":1933,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.3796418233657759,"extension":6.692970596556943},"hitData":{"launchSpeed":86.0,"launchAngle":6.0,"totalDistance":119.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":192.86,"coordY":119.25}},"index":6,"playId":"987daa5a-a508-315c-9b5c-d2ca6390412a","pitchNumber":6,"startTime":"2025-07-30T01:55:52.443Z","endTime":"2025-07-30T01:56:03.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:56:03.486Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drake Baldwin lines out to second baseman Jonathan India.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:57:12.758Z","endTime":"2025-07-30T01:57:19.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T01:56:17.889Z","endTime":"2025-07-30T01:57:14.990Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.07832121158002,"aZ":-34.314204972209374,"pfxX":-1.5712018202773224,"pfxZ":-1.3774840735660572,"pX":-0.6392281474834204,"pZ":2.2590958832368915,"vX0":3.1155802177452427,"vY0":-123.58907642176328,"vZ0":-1.7435858751224753,"x":141.37,"y":177.78,"x0":-1.7107259937686188,"y0":50.00435211283849,"z0":5.8492229101756665,"aX":-2.4367108570427165},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.6,"breakHorizontal":2.2,"spinRate":2044,"spinDirection":11},"zone":4,"typeConfidence":2.0,"plateTime":0.44277116702428687,"extension":6.344416591809725},"hitData":{"launchSpeed":81.2,"launchAngle":12.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":150.51,"coordY":143.17}},"index":1,"playId":"3e0ed29b-b225-35f0-96ca-fccdcf3d7957","pitchNumber":1,"startTime":"2025-07-30T01:57:14.990Z","endTime":"2025-07-30T01:57:19.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T01:57:19.811Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Salvador Perez grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T01:59:31.904Z","endTime":"2025-07-30T02:00:03.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"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":86.2,"endSpeed":80.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.88934217058817,"aZ":-27.155849198345578,"pfxX":1.1006467304292435,"pfxZ":3.100034901193908,"pX":0.7666876876525606,"pZ":2.980098940088747,"vX0":6.264472734175608,"vY0":-125.52681215672155,"vZ0":-0.5249132124317619,"x":87.78,"y":158.32,"x0":-1.889300280294109,"y0":50.00481750193602,"z0":5.374783685654959,"aX":1.7809121154510519},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.8,"breakHorizontal":-3.2,"spinRate":2215,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.43391113678010607,"extension":6.304319996017005},"index":0,"playId":"ef7c5c67-50ad-3f93-a9fd-f41065df9b47","pitchNumber":1,"startTime":"2025-07-30T01:59:40.057Z","endTime":"2025-07-30T01:59:43.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.976239532564364,"aZ":-27.600898994274537,"pfxX":0.8351195292572293,"pfxZ":2.8022811615081267,"pX":0.26941066433771776,"pZ":2.0049010817842987,"vX0":5.2480438710345565,"vY0":-126.4914037359715,"vZ0":-2.4865768010694596,"x":111.83,"y":155.5,"x0":-1.9343164629991032,"y0":50.0036013602202,"z0":5.196707392834783,"aX":1.3632578102116275},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.8,"breakHorizontal":-2.6,"spinRate":2185,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.43176703830946295,"extension":6.464518134610969},"hitData":{"launchSpeed":98.8,"launchAngle":-0.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.84,"coordY":169.42}},"index":1,"playId":"b63df750-4d6f-33ab-b62e-3b9af573ed6c","pitchNumber":2,"startTime":"2025-07-30T01:59:55.666Z","endTime":"2025-07-30T02:00:03.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:00:03.779Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a fly ball to left fielder Jurickson Profar.","rbi":0,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T02:00:16.265Z","endTime":"2025-07-30T02:01:35.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"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],"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":3},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.28043245076582,"strikeZoneBottom":1.51524304934883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.108846729721513,"aZ":-25.889395275184196,"pfxX":0.13783621382822564,"pfxZ":3.7864513882936937,"pX":-0.22777527306051387,"pZ":1.8965002883115596,"vX0":4.511187431846753,"vY0":-127.26773356855747,"vZ0":-3.2408788782511664,"x":125.68,"y":187.57,"x0":-2.0322194613323887,"y0":50.005563728441295,"z0":5.209801428086457,"aX":0.22794571595379978},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.5,"breakHorizontal":-1.2,"spinRate":2199,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.42838154305296205,"extension":6.333275895881791},"index":0,"playId":"8181fd51-1ff6-30d7-abfe-9d559b872fff","pitchNumber":1,"startTime":"2025-07-30T02:00:28.053Z","endTime":"2025-07-30T02:00:32.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.3130189044134,"strikeZoneBottom":1.51523282157169,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.607097164733442,"aZ":-28.11526117449968,"pfxX":-9.508181303283148,"pfxZ":2.5515734554495637,"pX":-1.2189282586367076,"pZ":2.121902599160346,"vX0":4.787614354673255,"vY0":-125.15832664733524,"vZ0":-2.217878048793435,"x":163.46,"y":181.49,"x0":-1.9184955834040829,"y0":50.00265630352822,"z0":5.315672664488271,"aX":-15.126107606210768},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.3,"breakHorizontal":16.2,"spinRate":1869,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.43716202439590646,"extension":6.569024250605485},"index":1,"playId":"eb150c2b-2545-3f38-817e-14eaaca7845f","pitchNumber":2,"startTime":"2025-07-30T02:00:47.176Z","endTime":"2025-07-30T02:00:52.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.73255342849364,"aZ":-18.766131972125148,"pfxX":-6.264695755144905,"pfxZ":6.862648607428287,"pX":-1.0833595742002466,"pZ":2.7787385342438564,"vX0":4.584812907846469,"vY0":-138.60331082801062,"vZ0":-3.1563012670035206,"x":158.3,"y":163.75,"x0":-1.9414418445702646,"y0":50.00403200463965,"z0":5.178927760351651,"aX":-12.242209282171862},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.0,"breakHorizontal":10.4,"spinRate":2328,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39452802047610946,"extension":6.157387580399325},"index":2,"playId":"7449b453-1c68-35fb-840e-753d0aa0bfea","pitchNumber":3,"startTime":"2025-07-30T02:01:04.941Z","endTime":"2025-07-30T02:01:09.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.15,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.471999051018194,"aZ":-18.200503157495096,"pfxX":-7.314023259912411,"pfxZ":7.209626950067865,"pX":0.4894431678866045,"pZ":2.3262813318336995,"vX0":9.096642834988069,"vY0":-137.80795174031678,"vZ0":-4.056363377171867,"x":98.34,"y":175.97,"x0":-1.8923837528376624,"y0":50.001481959821945,"z0":5.034505431466704,"aX":-14.17313640995144},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":11.5,"spinRate":2321,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.396332163867267,"extension":6.2881213025026925},"hitData":{"launchSpeed":74.0,"launchAngle":25.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":102.98,"coordY":100.41}},"index":3,"playId":"6ad8a5da-4221-3a43-aab2-b3c4ac960d9d","pitchNumber":4,"startTime":"2025-07-30T02:01:23.470Z","endTime":"2025-07-30T02:01:35.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:01:35.668Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Freddy Fermin pops out to first baseman Matt Olson in foul territory.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T02:02:41.004Z","endTime":"2025-07-30T02:02:48.525Z","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":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660853,"link":"/api/v1/people/660853"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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":"286f5bd1-67b3-357c-8bd9-202c9a317151","startTime":"2025-07-30T02:02:02.735Z","endTime":"2025-07-30T02:02:12.457Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by pitcher Enyel De Los Santos on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"286f5bd1-67b3-357c-8bd9-202c9a317151","startTime":"2025-07-30T02:02:26.968Z","endTime":"2025-07-30T02:02:41.004Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"}},{"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":86.0,"endSpeed":78.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.96233582781842,"aZ":-25.70031977119256,"pfxX":0.3981579705367311,"pfxZ":4.117605055615504,"pX":-0.06505004049582536,"pZ":1.9814689588228895,"vX0":4.712810153376879,"vY0":-125.08288768655142,"vZ0":-2.6511423335649975,"x":129.16,"y":171.49,"x0":-2.0311607508312846,"y0":50.00369980721145,"z0":5.178583725217227,"aX":0.6263220581381065},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.1,"breakHorizontal":-1.9,"spinRate":2045,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.4391208708619514,"extension":6.4368604726276635},"hitData":{"launchSpeed":84.2,"launchAngle":75.0,"totalDistance":93.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":163.47,"coordY":188.67}},"index":2,"playId":"28f48768-453d-3404-bc7e-1add296c5875","pitchNumber":1,"startTime":"2025-07-30T02:02:41.004Z","endTime":"2025-07-30T02:02:48.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:02:48.525Z","atBatIndex":67},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Randal Grichuk pops out to third baseman Austin Riley.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T02:03:25.717Z","endTime":"2025-07-30T02:04:13.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.52073629076389,"aZ":-17.16226648475146,"pfxX":-6.056255883128317,"pfxZ":7.639836713127716,"pX":-0.3189203007487748,"pZ":2.4922948212207787,"vX0":6.565811020595204,"vY0":-139.33989989593346,"vZ0":-3.949914751108036,"x":127.8,"y":195.95,"x0":-1.9197867872979,"y0":50.002026428199216,"z0":5.063249765033366,"aX":-11.899865857374557},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":9.6,"spinRate":2320,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3931881067086529,"extension":6.50476853050675},"index":0,"playId":"37139442-063d-3168-82e8-0c9af727d0cb","pitchNumber":1,"startTime":"2025-07-30T02:03:25.717Z","endTime":"2025-07-30T02:03:29.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.20197758027289,"strikeZoneBottom":1.37288677506984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.89860431449463,"aZ":-18.377323344983985,"pfxX":-7.270491398368977,"pfxZ":6.987875880330786,"pX":-0.28335677344654686,"pZ":1.5863358939473944,"vX0":6.118613437060274,"vY0":-139.944386393029,"vZ0":-6.287622350727642,"x":94.21,"y":191.1,"x0":-1.5583002189150157,"y0":50.00415097570567,"z0":5.074813430322238,"aX":-14.35771649506185},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":11.9,"spinRate":2286,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.3920516927958073,"extension":6.362410433809687},"index":1,"playId":"af05e10b-c449-3528-ac96-a23f1eeb2ce4","pitchNumber":2,"startTime":"2025-07-30T02:03:44.118Z","endTime":"2025-07-30T02:03:49.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.237160862838405,"aZ":-26.13512365373994,"pfxX":0.6983563474198804,"pfxZ":3.6754333328791917,"pX":0.5978410366177512,"pZ":1.7658017210718908,"vX0":6.084392835250853,"vY0":-126.92120216735054,"vZ0":-3.255225529679737,"x":89.92,"y":153.62,"x0":-1.9140792126658255,"y0":50.002359126549344,"z0":5.130037139964124,"aX":1.147315895834508},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.2,"breakHorizontal":-2.5,"spinRate":2158,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.4303690752679268,"extension":6.354815796835807},"hitData":{"launchSpeed":75.4,"launchAngle":77.0,"totalDistance":65.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.84,"coordY":169.42}},"index":2,"playId":"c8290f78-b55d-3853-a304-e61de4eb1b3a","pitchNumber":3,"startTime":"2025-07-30T02:04:03.304Z","endTime":"2025-07-30T02:04:13.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:04:13.572Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ozzie Albies doubles (13) on a ground ball to left fielder Adam Frazier.","rbi":0,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:06:26.489Z","endTime":"2025-07-30T02:07:09.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Angel Zerpa replaces Lucas Erceg.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T02:05:46.897Z","endTime":"2025-07-30T02:06:28.900Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672582,"link":"/api/v1/people/672582"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":97.3,"endSpeed":89.0,"strikeZoneTop":3.47805032320984,"strikeZoneBottom":1.65681079960725,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.153517207137234,"aZ":-27.58570516128873,"pfxX":10.770077245146563,"pfxZ":2.2669567831305404,"pX":-0.580920405918281,"pZ":2.6886648865458733,"vX0":-12.588362793245162,"vY0":-141.10868304444466,"vZ0":-2.1673154941002544,"x":139.14,"y":166.19,"x0":2.5320097308423173,"y0":50.00100795169833,"z0":5.238152694126997,"aX":21.786252380680825},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":3.8,"breakHorizontal":-17.0,"spinRate":2044,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.3876906603383734,"extension":5.382898923670562},"index":1,"playId":"500f30f0-5a6d-3f9b-96c0-2676c3a211fc","pitchNumber":1,"startTime":"2025-07-30T02:06:28.900Z","endTime":"2025-07-30T02:06:33.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.47807052480209,"strikeZoneBottom":1.6890859142626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.916430493633364,"aZ":-23.944630113186854,"pfxX":10.68477613560765,"pfxZ":4.033645414629218,"pX":0.350063757144099,"pZ":2.384686877078144,"vX0":-10.426224303720417,"vY0":-142.28638425400902,"vZ0":-3.5359770569374773,"x":103.66,"y":174.39,"x0":2.681074918228411,"y0":50.006448667811696,"z0":5.168287181593036,"aX":21.821785608966074},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.7,"breakHorizontal":-17.2,"spinRate":2169,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.3855509904455756,"extension":5.2901550812346},"index":2,"playId":"76ad9cfd-50f8-34d9-a74c-7a5bec04efb2","pitchNumber":2,"startTime":"2025-07-30T02:06:42.872Z","endTime":"2025-07-30T02:06:47.016Z","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":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.596512345841905,"aZ":-18.507567977818724,"pfxX":6.723253761262562,"pfxZ":6.867556171012369,"pX":-0.45223667586284005,"pZ":2.8748265333576124,"vX0":-10.133064037460441,"vY0":-139.95900456729132,"vZ0":-3.7285870253994133,"x":134.24,"y":161.16,"x0":2.336154429552731,"y0":50.00679814376155,"z0":5.431297501439622,"aX":13.387381813499301},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":-10.2,"spinRate":1971,"spinDirection":133},"zone":1,"typeConfidence":2.0,"plateTime":0.3908622202205909,"extension":5.58225899201882},"hitData":{"launchSpeed":94.4,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.63,"coordY":116.72}},"index":3,"playId":"045cd90c-cc5b-389b-ae9e-3fb36fc67e7e","pitchNumber":3,"startTime":"2025-07-30T02:06:57.192Z","endTime":"2025-07-30T02:07:09.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:07:09.363Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sean Murphy grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:07:39.159Z","endTime":"2025-07-30T02:08:50.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"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":{"description":"Offensive Substitution: Pinch-hitter Sean Murphy replaces Nick Allen.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T02:07:29.671Z","endTime":"2025-07-30T02:07:41.443Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669397,"link":"/api/v1/people/669397"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.50461795060244,"strikeZoneBottom":1.69464911615911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.420625045928873,"aZ":-39.282657224944224,"pfxX":-1.394727290918715,"pfxZ":-4.538637913193877,"pX":-0.035799324312973745,"pZ":2.5950890586625377,"vX0":-5.783289616187968,"vY0":-124.28734891529625,"vZ0":0.640584119362557,"x":118.36,"y":168.71,"x0":2.5002873947075144,"y0":50.00091116392023,"z0":5.590926087090634,"aX":-2.1846734637618646},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.8,"breakHorizontal":3.8,"spinRate":2666,"spinDirection":319},"zone":5,"typeConfidence":2.0,"plateTime":0.4403522997039713,"extension":5.495335404780817},"index":1,"playId":"12fb16bb-7bd8-3624-9ffc-c3980dfea3ba","pitchNumber":1,"startTime":"2025-07-30T02:07:41.443Z","endTime":"2025-07-30T02:07:45.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.1526986379441,"aZ":-24.236369902659828,"pfxX":10.263391327598343,"pfxZ":3.982793900791359,"pX":0.6467578249062361,"pZ":2.762937482368246,"vX0":-8.339208154545737,"vY0":-140.4234722330089,"vZ0":-3.0788120200293925,"x":92.35,"y":164.18,"x0":2.3232319591924013,"y0":50.00567222126225,"z0":5.452412899615645,"aX":20.475721725198184},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.7,"breakHorizontal":-16.8,"spinRate":2147,"spinDirection":140},"zone":6,"typeConfidence":2.0,"plateTime":0.3902259033143647,"extension":5.504198943015829},"index":2,"playId":"a540acd9-ff52-3e7c-9475-d9bd33773aef","pitchNumber":2,"startTime":"2025-07-30T02:07:56.681Z","endTime":"2025-07-30T02:08:00.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.50460048530145,"strikeZoneBottom":1.66231502217657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.340875501952738,"aZ":-38.47487439150074,"pfxX":-1.192734821810134,"pfxZ":-3.9035713831552705,"pX":-0.525671215918898,"pZ":0.7814215063386631,"vX0":-7.724335314982646,"vY0":-125.9548380538454,"vZ0":-2.843299715732285,"x":137.04,"y":217.68,"x0":2.7290732338405044,"y0":50.00142747347763,"z0":5.0201927858140785,"aX":-1.9252604480433784},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.4,"breakHorizontal":3.8,"spinRate":2602,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.43399456812855863,"extension":5.574256523027362},"index":3,"playId":"de38b10e-eb96-3f75-b110-6b7c2ed600a5","pitchNumber":3,"startTime":"2025-07-30T02:08:18.454Z","endTime":"2025-07-30T02:08:25.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.16047204185243,"aZ":-39.27894968971262,"pfxX":-2.0095322343129816,"pfxZ":-4.384434389997644,"pX":-0.12489550529570823,"pZ":2.2544305459215175,"vX0":-6.965328609005196,"vY0":-126.08190209058928,"vZ0":0.41375731479107425,"x":121.76,"y":177.91,"x0":2.927818603356773,"y0":50.00482045367316,"z0":5.242396250209901,"aX":-3.253572778457397},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.7,"breakHorizontal":5.2,"spinRate":2694,"spinDirection":316},"zone":5,"typeConfidence":2.0,"plateTime":0.4334176209818237,"extension":5.438590475549699},"hitData":{"launchSpeed":83.1,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.07,"coordY":161.93}},"index":4,"playId":"b922b60d-0892-3a7a-813d-2fd954bd92bc","pitchNumber":4,"startTime":"2025-07-30T02:08:41.975Z","endTime":"2025-07-30T02:08:50.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:08:50.029Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jurickson Profar walks.","rbi":0,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:09:03.767Z","endTime":"2025-07-30T02:11:40.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"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],"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.40896034414493,"aZ":-26.174939060255475,"pfxX":9.628447591432714,"pfxZ":2.946029056123894,"pX":0.4702410082255577,"pZ":3.0492474696842153,"vX0":-9.079679496721015,"vY0":-141.554557971859,"vZ0":-1.6197493502639135,"x":99.08,"y":156.45,"x0":2.4637727785704007,"y0":50.00151891183614,"z0":5.2997627549858635,"aX":19.597162303999507},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.2,"breakHorizontal":-15.6,"spinRate":2023,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.38649931370744683,"extension":5.364079909955945},"index":0,"playId":"2930d753-5f87-310f-9638-18d8b4dae342","pitchNumber":1,"startTime":"2025-07-30T02:09:15.887Z","endTime":"2025-07-30T02:09:20.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.36803523199204,"strikeZoneBottom":1.68449213700227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.127282416690825,"aZ":-42.53643269849639,"pfxX":-1.7168574010878563,"pfxZ":-6.554495155032137,"pX":-1.4783309981962822,"pZ":0.6432630437301088,"vX0":-8.99531105312795,"vY0":-124.88970308985282,"vZ0":-2.7063591059801606,"x":173.35,"y":221.41,"x0":2.3932699571137674,"y0":50.00582079912885,"z0":5.239201508952791,"aX":-2.711824216461514},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-12.2,"breakHorizontal":5.2,"spinRate":2785,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4385590252885607,"extension":5.661202749281977},"index":1,"playId":"2ce60ad5-ad01-38f8-a95d-65fa18e4a35c","pitchNumber":2,"startTime":"2025-07-30T02:09:37.667Z","endTime":"2025-07-30T02:09:42.195Z","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":96.5,"endSpeed":88.0,"strikeZoneTop":3.35999929602337,"strikeZoneBottom":1.64429696114335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.17016139762921,"aZ":-33.93883461081993,"pfxX":10.527339114781363,"pfxZ":-0.8887638154848538,"pX":-0.5418124853919685,"pZ":2.3529770178916127,"vX0":-12.543810718213523,"vY0":-139.94635000691133,"vZ0":-1.2212939465993737,"x":137.65,"y":175.25,"x0":2.63504440961303,"y0":50.00574876066556,"z0":5.022208196062084,"aX":20.844143359132623},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":-1.7,"breakHorizontal":-16.4,"spinRate":1953,"spinDirection":121},"zone":4,"typeConfidence":2.0,"plateTime":0.39168770865654956,"extension":5.4411202293525225},"index":2,"playId":"84743400-18ae-3170-a9a5-fda7146dd1f1","pitchNumber":3,"startTime":"2025-07-30T02:10:00.554Z","endTime":"2025-07-30T02:10:05.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.23144944285751,"strikeZoneBottom":1.54785180068324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.794514665406094,"aZ":-43.53406394432317,"pfxX":-2.5564549095863773,"pfxZ":-7.202598145689771,"pX":1.1462932697109423,"pZ":2.710118488686511,"vX0":-3.1799090940717716,"vY0":-124.68351371795377,"vZ0":2.058775152288166,"x":73.31,"y":165.61,"x0":2.769865227693541,"y0":50.00553710574621,"z0":5.463019027121044,"aX":-4.029716043019447},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-12.4,"breakHorizontal":5.4,"spinRate":2643,"spinDirection":312},"zone":12,"typeConfidence":2.0,"plateTime":0.4390997478230685,"extension":5.515194404343346},"index":3,"playId":"f02fa0fb-eb5e-3da2-a536-5335f964ae80","pitchNumber":4,"startTime":"2025-07-30T02:10:22.807Z","endTime":"2025-07-30T02:10:28.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.29699795666597,"aZ":-26.264444594352497,"pfxX":10.750688708196016,"pfxZ":2.8732347870507127,"pX":0.23238469825704655,"pZ":3.54651978862175,"vX0":-10.047225652396481,"vY0":-142.2387759185443,"vZ0":-0.5876367175633562,"x":108.14,"y":143.02,"x0":2.406226619338885,"y0":50.00361122475035,"z0":5.414695315837808,"aX":22.12552085895689},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.3,"breakHorizontal":-17.5,"spinRate":2054,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.38443530690729855,"extension":5.601123006002257},"index":4,"playId":"dcb18531-3bda-30a9-8ace-5785ace3167a","pitchNumber":5,"startTime":"2025-07-30T02:10:46.562Z","endTime":"2025-07-30T02:10:52.070Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":672582,"fullName":"Angel Zerpa"}}},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"f280495e-a42e-41b9-b317-3a4d596cf426","pitchNumber":5,"startTime":"2025-07-30T02:11:17.434Z","endTime":"2025-07-30T02:11:22.434Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.6,"strikeZoneTop":3.488476507958,"strikeZoneBottom":1.67639960460197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.386282729812667,"aZ":-26.816987330469473,"pfxX":10.060121067038173,"pfxZ":2.6339376426654777,"pX":-0.9856625296895692,"pZ":2.03551058565618,"vX0":-13.450106795348702,"vY0":-141.1715442002692,"vZ0":-3.602713980382898,"x":147.13,"y":162.3,"x0":2.513283549393606,"y0":50.00684046698356,"z0":5.036607664512355,"aX":20.49628527562192},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.2,"breakHorizontal":-15.7,"spinRate":2228,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.3866425750312952,"extension":5.643908822554766},"index":6,"playId":"95b77012-5e7d-38e8-92c5-3765d2deaa4d","pitchNumber":6,"startTime":"2025-07-30T02:11:35.273Z","endTime":"2025-07-30T02:11:40.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:11:40.536Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a ground ball to center fielder Kyle Isbel. Ozzie Albies scores. Jurickson Profar to 2nd.","rbi":1,"awayScore":5,"homeScore":9,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:12:07.599Z","endTime":"2025-07-30T02:13:59.916Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":3},"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":{"id":672582,"link":"/api/v1/people/672582"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.57192859821131,"strikeZoneBottom":1.81377567666328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.637016386597093,"aZ":-39.5674335154462,"pfxX":-1.3492105644740668,"pfxZ":-4.553881194504315,"pX":-0.7905642962372488,"pZ":2.832576908251576,"vX0":-7.233703164101252,"vY0":-126.05686659916981,"vZ0":0.8503425451585886,"x":98.68,"y":119.69,"x0":2.281915033009153,"y0":50.00497778777333,"z0":5.664581711795098,"aX":-2.1880378968960414},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-7.8,"breakHorizontal":4.0,"spinRate":2602,"spinDirection":312},"zone":4,"typeConfidence":2.0,"plateTime":0.4331419731774049,"extension":5.499002504335106},"index":0,"playId":"d104b8f1-da58-3744-b63f-35e959ce391a","pitchNumber":1,"startTime":"2025-07-30T02:12:07.599Z","endTime":"2025-07-30T02:12:12.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.57999871598957,"strikeZoneBottom":1.76528884703516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.99279020532372,"aZ":-26.95837173786126,"pfxX":10.489056064169908,"pfxZ":2.577212765164793,"pX":-1.4405438904034116,"pZ":2.2161101503713208,"vX0":-14.774786879927888,"vY0":-140.84445346152185,"vZ0":-2.9944946155062766,"x":171.91,"y":178.95,"x0":2.494195844414794,"y0":50.00151638033794,"z0":5.023882202598015,"aX":21.213776430448775},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.2,"breakHorizontal":-16.2,"spinRate":2176,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.38790595188993615,"extension":5.445589616443871},"index":1,"playId":"0679b97b-33a6-39bf-b4e8-538404fc4ddd","pitchNumber":2,"startTime":"2025-07-30T02:12:26.230Z","endTime":"2025-07-30T02:12:29.537Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2025-07-30T02:12:53.403Z","endTime":"2025-07-30T02:13:50.233Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.439189245586793,"aZ":-26.729609343298602,"pfxX":9.983380414508662,"pfxZ":2.652514674267584,"pX":-0.3638374497742706,"pZ":2.2012217808052075,"vX0":-11.913890049523248,"vY0":-142.03752955319936,"vZ0":-3.362124608845376,"x":130.87,"y":179.35,"x0":2.580782330783701,"y0":50.001056611841655,"z0":5.093099328069202,"aX":20.471232497339777},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.3,"breakHorizontal":-15.7,"spinRate":2127,"spinDirection":27},"zone":7,"typeConfidence":2.0,"plateTime":0.385095511627898,"extension":5.491903567698894},"hitData":{"launchSpeed":103.0,"launchAngle":-0.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.61,"coordY":107.09}},"index":3,"playId":"7668e909-c650-3708-ba6f-55caa98aba72","pitchNumber":3,"startTime":"2025-07-30T02:13:50.233Z","endTime":"2025-07-30T02:13:59.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:13:59.916Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eli White singles on a ground ball to center fielder Kyle Isbel. Jurickson Profar scores. Matt Olson to 2nd.","rbi":1,"awayScore":6,"homeScore":9,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:16:39.230Z","endTime":"2025-07-30T02:17:08.977Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":3},"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":{"id":672582,"link":"/api/v1/people/672582"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T02:14:34.019Z","endTime":"2025-07-30T02:14:45.153Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: John Schreiber replaces Angel Zerpa.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-30T02:14:45.153Z","endTime":"2025-07-30T02:16:41.537Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670167,"link":"/api/v1/people/670167"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.69800848130016,"strikeZoneBottom":1.7100002558962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.851387342973428,"aZ":-34.5246077571351,"pfxX":-10.648045605698549,"pfxZ":-1.2732080088587079,"pX":-2.0156766259306242,"pZ":3.186026000044109,"vX0":4.981579168568154,"vY0":-135.10524622273965,"vZ0":2.571387178473401,"x":193.83,"y":152.76,"x0":-2.5050583158750306,"y0":50.00661117433962,"z0":4.656597010415769,"aX":-19.587593863231476},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-1.4,"breakHorizontal":18.1,"spinRate":2283,"spinDirection":247},"zone":11,"typeConfidence":0.91,"plateTime":0.4062166633620552,"extension":6.391563380623624},"index":2,"playId":"fd61177a-4574-3cce-8a0d-2e1932aaf043","pitchNumber":1,"startTime":"2025-07-30T02:16:41.537Z","endTime":"2025-07-30T02:16:45.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.602443117746514,"aZ":-32.51823891924549,"pfxX":-11.399877498264424,"pfxZ":-0.1865523124552464,"pX":-0.655126788768998,"pZ":2.554149023617105,"vX0":7.984588066450457,"vY0":-134.48873800460632,"vZ0":0.8493872027142814,"x":141.97,"y":169.82,"x0":-2.183776927689667,"y0":50.00408752261304,"z0":4.543436110234256,"aX":-20.85102041248057},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.1,"breakHorizontal":18.8,"spinRate":2298,"spinDirection":248},"zone":4,"typeConfidence":0.91,"plateTime":0.4075111352939689,"extension":6.77294379360529},"hitData":{"launchSpeed":76.5,"launchAngle":6.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.6,"coordY":97.46}},"index":3,"playId":"bb76587d-0b8c-39ac-b11d-a6e902fc87d9","pitchNumber":2,"startTime":"2025-07-30T02:16:57.776Z","endTime":"2025-07-30T02:17:08.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:17:08.977Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":6,"homeScore":9,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:17:31.994Z","endTime":"2025-07-30T02:19:13.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.7,"strikeZoneTop":3.59220498918543,"strikeZoneBottom":1.66222529270901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.052811081787354,"aZ":-35.11709520995088,"pfxX":6.218111945036208,"pfxZ":-2.0646533875663255,"pX":0.5544427918036946,"pZ":2.0513257398529876,"vX0":5.33575734478288,"vY0":-119.49555196548631,"vZ0":1.5389729217387365,"x":95.87,"y":183.39,"x0":-2.5266645568423844,"y0":50.002583940113276,"z0":4.587463716940021,"aX":8.864526324152646},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.0,"breakHorizontal":-12.7,"spinRate":2467,"spinDirection":64},"zone":9,"typeConfidence":0.9,"plateTime":0.460867721145656,"extension":6.547052519728263},"index":0,"playId":"bc3eb1e1-5672-340c-af9e-edf31a0df56e","pitchNumber":1,"startTime":"2025-07-30T02:17:43.880Z","endTime":"2025-07-30T02:17:48.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.23406362491581,"aZ":-34.145415705537395,"pfxX":7.554007605818013,"pfxZ":-1.3392193736296436,"pX":-0.09342147958008355,"pZ":1.5324336573570647,"vX0":2.9948969544875723,"vY0":-121.21587291355819,"vZ0":-0.4891223818025934,"x":120.56,"y":197.4,"x0":-2.330580612498108,"y0":50.00446865103249,"z0":4.74790673452891,"aX":11.11133427290743},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.3,"breakHorizontal":-14.4,"spinRate":2425,"spinDirection":53},"zone":8,"typeConfidence":0.9,"plateTime":0.453878829025149,"extension":6.777684549361372},"index":1,"playId":"459a10af-3616-36ab-bcd2-981f5ced41a4","pitchNumber":2,"startTime":"2025-07-30T02:17:59.369Z","endTime":"2025-07-30T02:18:04.986Z","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":93.6,"endSpeed":86.3,"strikeZoneTop":3.59216547738605,"strikeZoneBottom":1.69436379222497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.791383525793034,"aZ":-22.095759312564052,"pfxX":-3.4655436739618697,"pfxZ":5.316320392895873,"pX":0.9362182935644607,"pZ":3.848507920477607,"vX0":9.034140213336698,"vY0":-136.097179899952,"vZ0":1.4549277987507396,"x":81.31,"y":134.87,"x0":-1.9599989901413135,"y0":50.00570784075504,"z0":4.825897067885231,"aX":-6.574872058228042},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.1,"breakHorizontal":4.6,"spinRate":2356,"spinDirection":220},"zone":12,"typeConfidence":0.9,"plateTime":0.4007853630843088,"extension":7.226039899765399},"index":2,"playId":"9ded1bf1-1a2c-3eb7-8fa3-a104afee223e","pitchNumber":3,"startTime":"2025-07-30T02:18:49.339Z","endTime":"2025-07-30T02:18:52.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.240883847659337,"aZ":-20.719567007240503,"pfxX":-6.499133065941502,"pfxZ":5.914008837801463,"pX":0.5874553071035734,"pZ":3.337508641254233,"vX0":9.37930468233301,"vY0":-137.72416423612526,"vZ0":-0.009715226187322012,"x":94.61,"y":148.67,"x0":-2.0049840649892023,"y0":50.00213537871919,"z0":4.732894612415996,"aX":-12.587550539753673},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.9,"breakHorizontal":10.0,"spinRate":2343,"spinDirection":242},"zone":3,"typeConfidence":0.9,"plateTime":0.39645177112615837,"extension":6.43628545474632},"index":3,"playId":"08d0b8a0-d8d2-31cd-8664-b2ad8f796c2b","pitchNumber":4,"startTime":"2025-07-30T02:19:08.118Z","endTime":"2025-07-30T02:19:13.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:19:13.058Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":6,"homeScore":9,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:19:23.563Z","endTime":"2025-07-30T02:20:02.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":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(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":89.6,"endSpeed":82.9,"strikeZoneTop":3.45771289044923,"strikeZoneBottom":1.69230393584902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.74766434448268,"aZ":-28.65100903564517,"pfxX":0.06400203522902359,"pfxZ":2.0202576688666607,"pX":0.8813281510518094,"pZ":2.7845904550078955,"vX0":8.227690932295575,"vY0":-130.4329432995809,"vZ0":0.8342114182482392,"x":83.41,"y":163.6,"x0":-2.3082693200439834,"y0":50.00047877517045,"z0":4.603908337298541,"aX":0.10894877936159003},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.1,"breakHorizontal":-1.8,"spinRate":2552,"spinDirection":166},"zone":12,"typeConfidence":0.9,"plateTime":0.4182762523730785,"extension":7.366001916162805},"index":0,"playId":"5e4b7be2-8451-3a20-951f-d036578028ca","pitchNumber":1,"startTime":"2025-07-30T02:19:38.757Z","endTime":"2025-07-30T02:19:43.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.352437509864075,"aZ":-22.64051144139385,"pfxX":-6.2995127893835265,"pfxZ":4.989567406145429,"pX":0.5420247541891392,"pZ":3.13281754300753,"vX0":9.41238144939522,"vY0":-136.4585668031744,"vZ0":-0.02771009890714371,"x":96.34,"y":154.19,"x0":-2.1128600217325086,"y0":50.00131708318207,"z0":4.686012024085151,"aX":-12.034555229627971},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.2,"breakHorizontal":9.7,"spinRate":2347,"spinDirection":236},"zone":3,"typeConfidence":0.9,"plateTime":0.39939951465391577,"extension":7.11946141755378},"hitData":{"launchSpeed":77.3,"launchAngle":27.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.09,"coordY":84.79}},"index":1,"playId":"30cf5389-f90a-3a68-93c6-f0a0db8be885","pitchNumber":2,"startTime":"2025-07-30T02:19:56.286Z","endTime":"2025-07-30T02:20:02.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:20:02.759Z","atBatIndex":75},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Isbel lines out to center fielder Michael Harris II.","rbi":0,"awayScore":6,"homeScore":9,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T02:22:24.474Z","endTime":"2025-07-30T02:23:54.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[0,1],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Luke Williams replaces Sean Murphy, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T02:21:37.121Z","endTime":"2025-07-30T02:21:37.144Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663897,"link":"/api/v1/people/663897"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"902","replacedPlayer":{"id":669221,"link":"/api/v1/people/669221"}},{"details":{"description":"Pitching Change: Rafael Montero replaces Enyel De Los Santos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T02:21:37.144Z","endTime":"2025-07-30T02:22:26.786Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.507669740649195,"aZ":-17.4013253167054,"pfxX":-6.418094903677082,"pfxZ":7.515281858105348,"pX":-0.013759043369793339,"pZ":3.806598590609453,"vX0":6.270751768884106,"vY0":-139.35875716841858,"vZ0":-0.36489383538438636,"x":117.52,"y":136.0,"x0":-1.4599416969005683,"y0":50.001411868844265,"z0":5.089301620621644,"aX":-12.614717268034306},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.7,"breakHorizontal":10.3,"spinRate":2339,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3931232461697123,"extension":5.955266170997358},"index":2,"playId":"3f5449bb-7604-352a-bf01-6c12c4e5e5e4","pitchNumber":1,"startTime":"2025-07-30T02:22:26.786Z","endTime":"2025-07-30T02:22:30.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.880299011452152,"aZ":-16.295848933494092,"pfxX":-6.517169964406561,"pfxZ":8.057315901869654,"pX":0.8292242654289436,"pZ":3.7488623357539046,"vX0":7.997657355286149,"vY0":-139.41009881353392,"vZ0":-0.8552520961758361,"x":85.39,"y":137.56,"x0":-1.2279394533483996,"y0":50.00685679241351,"z0":5.133623032807612,"aX":-12.851027567350062},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":10.2,"spinRate":2418,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.39264049206475304,"extension":6.086326427211161},"index":3,"playId":"47e16740-5b64-3289-b894-7411595f8910","pitchNumber":2,"startTime":"2025-07-30T02:22:41.183Z","endTime":"2025-07-30T02:22:44.383Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-30T02:23:02.555Z","endTime":"2025-07-30T02:23:14.024Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"}},{"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":96.5,"endSpeed":87.7,"strikeZoneTop":3.62108846614411,"strikeZoneBottom":1.61446935825569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.21969601850791,"aZ":-12.828709629325587,"pfxX":-5.315821302727288,"pfxZ":9.723552616194281,"pX":-0.6877164633448848,"pZ":3.9863160436247154,"vX0":3.488386397213558,"vY0":-140.48910997228114,"vZ0":-0.9911795117491877,"x":143.21,"y":131.15,"x0":-1.2578573498689825,"y0":50.00265044090107,"z0":5.181476335918593,"aX":-10.576192560039278},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":8.9,"spinRate":2323,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.39056791845583305,"extension":6.065351865039012},"index":5,"playId":"64e3475b-c9c1-33d6-828a-1c3e406b3457","pitchNumber":3,"startTime":"2025-07-30T02:23:14.024Z","endTime":"2025-07-30T02:23:17.931Z","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":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.58886585840796,"strikeZoneBottom":1.7433861615248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.441128938149966,"aZ":-31.25179696039885,"pfxX":-6.694558061044078,"pfxZ":0.5380520702958584,"pX":-1.9828865812143033,"pZ":3.258789873949949,"vX0":0.7535420672004022,"vY0":-129.40916292097722,"vZ0":1.0730483369722534,"x":192.58,"y":150.79,"x0":-1.4065484741122363,"y0":50.00035964064758,"z0":5.221528490620203,"aX":-11.422913653784082},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.4,"breakHorizontal":12.0,"spinRate":1633,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.42226021368099564,"extension":5.931070081317478},"index":6,"playId":"19fe17be-89a4-33c3-9c49-c9eb7f287648","pitchNumber":4,"startTime":"2025-07-30T02:23:28.429Z","endTime":"2025-07-30T02:23:31.538Z","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":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.52466975994217,"aZ":-31.789680765528,"pfxX":-6.869180689851719,"pfxZ":0.22829108450728341,"pX":-0.5054234800155712,"pZ":1.7442722873596193,"vX0":4.200470960833185,"vY0":-128.8163699303518,"vZ0":-1.6391891770194127,"x":136.27,"y":191.68,"x0":-1.260590064025112,"y0":50.004505460795194,"z0":4.835290427379945,"aX":-11.602167431375467},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.2,"breakHorizontal":11.5,"spinRate":1541,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.42440559930317123,"extension":6.08264949681022},"hitData":{"launchSpeed":93.4,"launchAngle":24.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":88.82,"coordY":65.64}},"index":7,"playId":"bdbc18ec-fd0c-3c85-820a-ae67adb99cb4","pitchNumber":5,"startTime":"2025-07-30T02:23:43.043Z","endTime":"2025-07-30T02:23:54.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:23:54.052Z","atBatIndex":76},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"MJ Melendez doubles (2) on a fly ball to right fielder Eli White, deflected by center fielder Michael Harris II.","rbi":0,"awayScore":6,"homeScore":9,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T02:24:14.283Z","endTime":"2025-07-30T02:24:41.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"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":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter MJ Melendez replaces Jonathan India.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T02:23:59.634Z","endTime":"2025-07-30T02:24:16.555Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"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(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":88.9,"endSpeed":81.8,"strikeZoneTop":3.41247460262504,"strikeZoneBottom":1.68248794081754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95357501034365,"aZ":-26.098119431955524,"pfxX":-8.281563109451392,"pfxZ":3.5594615048541627,"pX":-0.9550136473904255,"pZ":2.2981370797936735,"vX0":3.299267842825292,"vY0":-129.5147865517893,"vZ0":-1.617260667562456,"x":153.4,"y":176.73,"x0":-1.1663886632652318,"y0":50.00221476175992,"z0":4.918383467503563,"aX":-14.128986438256375},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.4,"breakHorizontal":14.3,"spinRate":1674,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.42221750647281686,"extension":6.002187990151679},"index":1,"playId":"6be86038-a337-344e-85a2-31353a4ae389","pitchNumber":1,"startTime":"2025-07-30T02:24:16.555Z","endTime":"2025-07-30T02:24:20.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.306606931010784,"aZ":-28.974322098240087,"pfxX":-8.126911047913328,"pfxZ":1.896084778974128,"pX":-0.23862179191894836,"pZ":1.9649917080916246,"vX0":5.118074386344112,"vY0":-128.92256644279806,"vZ0":-1.7240240385057435,"x":126.1,"y":185.73,"x0":-1.1917129115864138,"y0":50.002068893770165,"z0":4.874444531382988,"aX":-13.706902801149447},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.2,"breakHorizontal":13.6,"spinRate":1514,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.42453537563305277,"extension":6.206888735179633},"hitData":{"launchSpeed":71.3,"launchAngle":36.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.6,"coordY":100.33}},"index":2,"playId":"fc64cca0-6725-3083-a13a-af4b1931505a","pitchNumber":2,"startTime":"2025-07-30T02:24:29.647Z","endTime":"2025-07-30T02:24:41.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:24:41.567Z","atBatIndex":77},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bobby Witt Jr. walks.","rbi":0,"awayScore":6,"homeScore":9,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T02:25:05.526Z","endTime":"2025-07-30T02:26:19.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"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"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnSecond":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"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":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.55206794759407,"strikeZoneBottom":1.65208727108944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.378437144781245,"aZ":-31.094312297864924,"pfxX":-7.313303058353533,"pfxZ":0.6323134798024572,"pX":0.1489590262068632,"pZ":1.499055395653017,"vX0":6.689620807156022,"vY0":-129.68802916356768,"vZ0":-2.587515119524651,"x":111.32,"y":198.31,"x0":-1.5101297384398298,"y0":50.003151105192046,"z0":4.874409010008313,"aX":-12.494454892514838},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.8,"breakHorizontal":11.8,"spinRate":1496,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.42187197518227926,"extension":6.341297841341019},"index":0,"playId":"e65d6853-8c04-3cf3-bb99-c8421ac765fd","pitchNumber":1,"startTime":"2025-07-30T02:25:17.121Z","endTime":"2025-07-30T02:25:21.483Z","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":88.7,"endSpeed":81.7,"strikeZoneTop":3.55206900099112,"strikeZoneBottom":1.65208373524509,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.57352008201979,"aZ":-32.63381192398489,"pfxX":-7.832449346812573,"pfxZ":-0.2695213376343091,"pX":-1.105211586951188,"pZ":1.3992030951149503,"vX0":3.608500297725583,"vY0":-129.21920615255,"vZ0":-2.455209305496531,"x":159.13,"y":201.0,"x0":-1.5010403389837834,"y0":50.00506915625485,"z0":4.865498250586538,"aX":-13.265523536210745},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.8,"breakHorizontal":13.4,"spinRate":1624,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.42365541529021655,"extension":6.042770942520307},"index":1,"playId":"d5c76102-5d92-3738-920f-da0b320afd70","pitchNumber":2,"startTime":"2025-07-30T02:25:36.363Z","endTime":"2025-07-30T02:25:41.236Z","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":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.7,"strikeZoneTop":3.48793536663297,"strikeZoneBottom":1.65207832315149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.250995537364886,"aZ":-31.629674260687523,"pfxX":-5.258242925839021,"pfxZ":0.31993087034635526,"pX":0.6016901882045366,"pZ":1.3003813247712583,"vX0":6.553131668369798,"vY0":-128.35651878958967,"vZ0":-2.8652100773672244,"x":94.06,"y":203.67,"x0":-1.2902242863141282,"y0":50.00135044354554,"z0":4.870748975329166,"aX":-8.855758167774788},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.2,"breakHorizontal":8.2,"spinRate":1604,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4252232304311869,"extension":6.279477311874917},"index":2,"playId":"ad240d06-5ce7-3eb9-aff9-db066cf44d2f","pitchNumber":3,"startTime":"2025-07-30T02:25:54.539Z","endTime":"2025-07-30T02:25:57.999Z","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":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.51999858691269,"strikeZoneBottom":1.65208099987175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.125193672857982,"aZ":-32.30780182831082,"pfxX":-5.870956241268997,"pfxZ":-0.08061940861527273,"pX":0.0029822054277405066,"pZ":1.4291662137495558,"vX0":5.412150869103766,"vY0":-128.1529062539559,"vZ0":-2.474099197216291,"x":116.89,"y":200.19,"x0":-1.3679487729045405,"y0":50.00141316091425,"z0":4.916924209217061,"aX":-9.817959532501296},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.5,"breakHorizontal":9.5,"spinRate":1565,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4265074456954694,"extension":6.249161538605261},"index":3,"playId":"6f62c029-b881-3472-b480-008df203f10f","pitchNumber":4,"startTime":"2025-07-30T02:26:14.719Z","endTime":"2025-07-30T02:26:19.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:26:19.511Z","atBatIndex":78},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Vinnie Pasquantino grounds into a double play, second baseman Ozzie Albies to shortstop Luke Williams to first baseman Matt Olson. Bobby Witt Jr. out at 2nd. Vinnie Pasquantino out at 1st.","rbi":0,"awayScore":6,"homeScore":9,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T02:26:28.482Z","endTime":"2025-07-30T02:28:31.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":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":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663897,"link":"/api/v1/people/663897"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"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 In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.62247410840126,"strikeZoneBottom":1.69249285556283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.938468052081905,"aZ":-31.143119749713364,"pfxX":-6.228317248741188,"pfxZ":0.6124342867113799,"pX":0.23081394163058913,"pZ":0.7904306540902423,"vX0":6.28036079230587,"vY0":-128.8443481658003,"vZ0":-4.265358790376794,"x":108.2,"y":217.44,"x0":-1.4206457928048537,"y0":50.00512123013514,"z0":4.854353704369996,"aX":-10.549691552254236},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.4,"breakHorizontal":10.0,"spinRate":1548,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4239256837530476,"extension":6.328178537515182},"index":0,"playId":"2aa2d8ef-7dfa-38a5-9a7d-cb7912e3ef1c","pitchNumber":1,"startTime":"2025-07-30T02:26:45.621Z","endTime":"2025-07-30T02:26:49.381Z","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":95.7,"endSpeed":87.6,"strikeZoneTop":3.65492401454672,"strikeZoneBottom":1.78990554202296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.00713987476287,"aZ":-19.086988378800996,"pfxX":-7.777270561162279,"pfxZ":6.638463932559464,"pX":0.6865449229447916,"pZ":3.871282115024692,"vX0":8.05811426607364,"vY0":-139.23846720224026,"vZ0":0.1542757289455816,"x":90.83,"y":134.26,"x0":-1.2285901809133764,"y0":50.00586692859408,"z0":5.073768459125488,"aX":-15.339752042190758},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":12.5,"spinRate":2331,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3927335634303879,"extension":6.058751754319359},"index":1,"playId":"a1642ef5-f0b2-3b68-ac02-b33a7305518c","pitchNumber":2,"startTime":"2025-07-30T02:27:09.198Z","endTime":"2025-07-30T02:27:12.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.03599937993567,"aZ":-33.579106059954576,"pfxX":-7.232237059543749,"pfxZ":-0.831341434723897,"pX":0.341283866981547,"pZ":1.4061931339942213,"vX0":6.666206118566031,"vY0":-128.8865778824377,"vZ0":-2.2699866017040535,"x":103.99,"y":200.81,"x0":-1.3353001188872775,"y0":50.00295343325952,"z0":4.883830248864856,"aX":-12.204170396428736},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.8,"breakHorizontal":11.6,"spinRate":1661,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4244780791739111,"extension":5.9794400667146785},"index":2,"playId":"33f00072-82d3-35a5-a1de-9c958ef53a71","pitchNumber":3,"startTime":"2025-07-30T02:27:27.320Z","endTime":"2025-07-30T02:27:32.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.76328116707833,"aZ":-30.267803892064123,"pfxX":-5.987131929987241,"pfxZ":1.1199391516729822,"pX":0.34625371669237187,"pZ":2.0868362722815004,"vX0":6.2803386187410855,"vY0":-129.3145209152345,"vZ0":-1.27183012514404,"x":103.8,"y":182.44,"x0":-1.3305186226428847,"y0":50.00216674359951,"z0":4.896829473352248,"aX":-10.187924550899709},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.9,"breakHorizontal":9.5,"spinRate":1599,"spinDirection":237},"zone":9,"typeConfidence":2.0,"plateTime":0.4227904703652814,"extension":6.292811153553771},"index":3,"playId":"1c7625a5-9937-33ba-a581-82a376e621d8","pitchNumber":4,"startTime":"2025-07-30T02:27:53.841Z","endTime":"2025-07-30T02:28:00.303Z","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":88.9,"endSpeed":82.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.29309400376967,"aZ":-30.544930515284236,"pfxX":-5.967558938338221,"pfxZ":0.9458426349353539,"pX":-0.1927683845549613,"pZ":1.790760582604102,"vX0":5.294007414299289,"vY0":-129.4891535043662,"vZ0":-1.9464421805661685,"x":124.35,"y":190.43,"x0":-1.473885658638593,"y0":50.00335245544038,"z0":4.85615823203311,"aX":-10.284369917270892},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.6,"breakHorizontal":9.8,"spinRate":1621,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.4206187719941843,"extension":6.141619359609306},"hitData":{"launchSpeed":92.4,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.27,"coordY":163.84}},"index":4,"playId":"dca02869-2d6f-3afc-9bb2-718fbbcbc50c","pitchNumber":5,"startTime":"2025-07-30T02:28:23.186Z","endTime":"2025-07-30T02:28:31.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:28:31.941Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcell Ozuna grounds out, third baseman Maikel Garcia to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":6,"homeScore":9,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T02:31:02.596Z","endTime":"2025-07-30T02:32:57.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":9},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"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":{"description":"MJ Melendez remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T02:30:07.862Z","endTime":"2025-07-30T02:30:07.886Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":663697,"link":"/api/v1/people/663697"}},{"details":{"description":"Defensive switch from left field to second base for Adam Frazier.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T02:30:07.886Z","endTime":"2025-07-30T02:30:07.888Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"600"},{"details":{"description":"Pitching Change: Carlos Estévez replaces John Schreiber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-30T02:30:07.888Z","endTime":"2025-07-30T02:31:04.676Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608032,"link":"/api/v1/people/608032"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.53771098246572,"strikeZoneBottom":1.80229879736964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.744341764259083,"aZ":-31.82696379928849,"pfxX":2.7410019877740766,"pfxZ":0.21338314937320924,"pX":1.364736118044517,"pZ":1.3327743089935988,"vX0":5.997782231907046,"vY0":-126.32118951081047,"vZ0":-5.213019601979162,"x":64.98,"y":202.8,"x0":-1.3887602928078235,"y0":50.00287008988025,"z0":5.957292751833419,"aX":4.465867266083314},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.5,"breakHorizontal":-6.2,"spinRate":2346,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.43223443412802753,"extension":6.447604569672509},"index":3,"playId":"b5d33a31-33b3-3893-baa2-a9b4232a7920","pitchNumber":1,"startTime":"2025-07-30T02:31:04.676Z","endTime":"2025-07-30T02:31:08.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.824740013073594,"aZ":-14.769567566020966,"pfxX":-4.038725432787289,"pfxZ":8.548966848472453,"pX":-0.32943755913816997,"pZ":2.825804987580371,"vX0":5.307142918235855,"vY0":-141.6632937334048,"vZ0":-5.607394020680786,"x":129.56,"y":162.48,"x0":-1.7008583003852251,"y0":50.00476038671906,"z0":5.772207065008033,"aX":-8.224504617120317},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":6.2,"spinRate":1996,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.3863768030032073,"extension":6.499170991883299},"index":4,"playId":"75e31f57-bdcc-390a-9c08-857201dc70f4","pitchNumber":2,"startTime":"2025-07-30T02:31:17.810Z","endTime":"2025-07-30T02:31:22.228Z","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":96.5,"endSpeed":89.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.753455154368964,"aZ":-12.721981854857608,"pfxX":-2.7346779488624633,"pfxZ":9.635782103750513,"pX":-0.29558300643088986,"pZ":2.2099265447529217,"vX0":4.575052783442719,"vY0":-140.47118252260472,"vZ0":-7.674768122128176,"x":128.27,"y":179.11,"x0":-1.5824783862055434,"y0":50.004446616541635,"z0":5.785895807919246,"aX":-5.5219320559933704},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":4.1,"spinRate":2162,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.38838668520139663,"extension":6.446068766616448},"index":5,"playId":"a6c387ab-2719-38e0-aa1d-1ba181e3d461","pitchNumber":3,"startTime":"2025-07-30T02:31:37.324Z","endTime":"2025-07-30T02:31:40.463Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2025-07-30T02:31:54.823Z","endTime":"2025-07-30T02:32:09.396Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.501397181197188,"aZ":-20.339378581095303,"pfxX":-6.591389002547135,"pfxZ":6.851181198027359,"pX":-0.7244224514650301,"pZ":1.3028216225181675,"vX0":3.951275035026435,"vY0":-130.5787756918701,"vZ0":-7.6957112520602955,"x":144.61,"y":203.6,"x0":-1.4009328344590668,"y0":50.00009815747274,"z0":5.8183431022807355,"aX":-11.380448774512821},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.9,"breakHorizontal":11.0,"spinRate":1783,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.41946054685454515,"extension":6.806317783906068},"index":7,"playId":"4f5edf90-35e0-3945-9c16-11893b67fd07","pitchNumber":4,"startTime":"2025-07-30T02:32:09.396Z","endTime":"2025-07-30T02:32:12.476Z","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":98.8,"endSpeed":90.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.76634605580278,"aZ":-11.118659479572335,"pfxX":-4.237223457665157,"pfxZ":9.979771679622445,"pX":-0.05631644510832645,"pZ":3.278048403074738,"vX0":5.700659986015546,"vY0":-143.7470799703671,"vZ0":-5.271351346186259,"x":119.15,"y":150.27,"x0":-1.5070908328387762,"y0":50.00288933861134,"z0":5.814948706816766,"aX":-8.940323291132163},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.3,"breakHorizontal":6.6,"spinRate":2165,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.37984830686527893,"extension":6.17686025583309},"index":8,"playId":"0668b5e2-4c34-37b5-bbb4-7ab236d9b4f9","pitchNumber":5,"startTime":"2025-07-30T02:32:29.035Z","endTime":"2025-07-30T02:32:33.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.073012583674227,"aZ":-12.195014800400374,"pfxX":-2.4358869246160872,"pfxZ":10.051950794958275,"pX":-0.5178379907805233,"pZ":2.800554344282018,"vX0":3.3588333187628474,"vY0":-139.9805625526414,"vZ0":-6.342709182729491,"x":136.74,"y":163.17,"x0":-1.4158558241790713,"y0":50.00585231094194,"z0":5.891427971465106,"aX":-4.843395269179791},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":3.7,"spinRate":2121,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.39102394426317,"extension":6.194004740765903},"hitData":{"launchSpeed":89.1,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.81,"coordY":174.49}},"index":9,"playId":"155767ca-5275-3df0-877c-e7c38c3ddcde","pitchNumber":6,"startTime":"2025-07-30T02:32:49.579Z","endTime":"2025-07-30T02:32:57.639Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:32:57.639Z","atBatIndex":80},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Drake Baldwin lines out to third baseman Maikel Garcia.","rbi":0,"awayScore":6,"homeScore":9,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T02:33:10.268Z","endTime":"2025-07-30T02:35:48.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"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(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.1,"endSpeed":81.0,"strikeZoneTop":3.27278418669341,"strikeZoneBottom":1.54757869216133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.77572863221545,"aZ":-30.620775726417193,"pfxX":3.4439818820618626,"pfxZ":0.9347183982625324,"pX":-0.7768782410153214,"pZ":3.137604471880896,"vX0":1.3479588687671824,"vY0":-126.9946660062179,"vZ0":-1.3515906925680756,"x":146.61,"y":154.06,"x0":-1.7599366340631255,"y0":50.00092383140014,"z0":6.083000741229366,"aX":5.698213789720177},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.7,"breakHorizontal":-6.5,"spinRate":2319,"spinDirection":118},"zone":1,"typeConfidence":2.0,"plateTime":0.42914253572422556,"extension":5.984517813470709},"index":0,"playId":"86ccd8a9-0ea3-351b-b01a-601f0f848a3b","pitchNumber":1,"startTime":"2025-07-30T02:33:28.990Z","endTime":"2025-07-30T02:33:33.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.33758980669741,"strikeZoneBottom":1.57999777380068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.46983015286316,"aZ":-20.141044790229103,"pfxX":-4.766224853457144,"pfxZ":7.041573648367974,"pX":-0.027205047145393763,"pZ":3.417498960889497,"vX0":5.517077861524573,"vY0":-129.4941147186707,"vZ0":-2.4180587722815026,"x":118.04,"y":146.51,"x0":-1.559906481736853,"y0":50.00340378325556,"z0":5.893949430109883,"aX":-8.145592160527839},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.5,"breakHorizontal":7.4,"spinRate":1685,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.4219837152843877,"extension":6.620357198875563},"index":1,"playId":"06fdddb4-35ae-39d5-afa0-86307bfc8ad5","pitchNumber":2,"startTime":"2025-07-30T02:33:41.756Z","endTime":"2025-07-30T02:33:46.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.00956455052463,"aZ":-23.71599397973082,"pfxX":-7.1914239092075105,"pfxZ":5.082942967585671,"pX":-1.0517683726542701,"pZ":3.1188028737615654,"vX0":4.130746148328014,"vY0":-128.30676341574076,"vZ0":-2.247861001340757,"x":157.09,"y":154.57,"x0":-1.7498144852052966,"y0":50.00234888106038,"z0":5.857783945829855,"aX":-11.967677745390283},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.9,"breakHorizontal":12.1,"spinRate":1669,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.42719499440555353,"extension":6.540593103114917},"index":2,"playId":"8b2b6c17-b61e-34d5-89d7-08f0a28380f9","pitchNumber":3,"startTime":"2025-07-30T02:34:01.178Z","endTime":"2025-07-30T02:34:05.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.018053866528312,"aZ":-16.14265848739953,"pfxX":-6.116932998833306,"pfxZ":9.185948538870171,"pX":-0.7917440727116446,"pZ":2.064066733807001,"vX0":4.4376347275335135,"vY0":-131.1014786789904,"vZ0":-6.1182132987914795,"x":147.18,"y":183.05,"x0":-1.7093268970080258,"y0":50.00495158194001,"z0":5.627690455843014,"aX":-10.678010766199174},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.5,"breakHorizontal":10.1,"spinRate":1684,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4173702761736795,"extension":6.823948668777386},"index":3,"playId":"bb64be29-6a24-379d-97de-a9bf8c7f5cf4","pitchNumber":4,"startTime":"2025-07-30T02:34:19.476Z","endTime":"2025-07-30T02:34:22.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":91.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.25471641634383,"aZ":-11.582197012986324,"pfxX":-5.2216600608664,"pfxZ":9.633042281796689,"pX":-0.3763658816624575,"pZ":3.0902463828396955,"vX0":6.3829632229706315,"vY0":-144.71122841947889,"vZ0":-5.165863521055895,"x":131.35,"y":155.34,"x0":-1.9239987798289195,"y0":50.00348469417049,"z0":5.597434466261592,"aX":-11.163373105248704},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.7,"breakHorizontal":8.3,"spinRate":2073,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3773454577683242,"extension":6.306858108694261},"index":4,"playId":"4d4d13cc-f550-3647-90ba-4076417a4452","pitchNumber":5,"startTime":"2025-07-30T02:34:38.766Z","endTime":"2025-07-30T02:34:41.766Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-30T02:34:53.902Z","endTime":"2025-07-30T02:35:04.530Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.30520566150052,"strikeZoneBottom":1.57999835639622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.160163721933866,"aZ":-31.314447142561523,"pfxX":2.6602408342522796,"pfxZ":0.5047039768071286,"pX":2.05387570722371,"pZ":1.6894746305629524,"vX0":7.37757133917827,"vY0":-128.9148709509357,"vZ0":-4.445015805407022,"x":38.71,"y":193.16,"x0":-1.178590608676147,"y0":50.00253718920742,"z0":5.82475607697062,"aX":4.5234192109063835},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.2,"breakHorizontal":-6.4,"spinRate":2455,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4231794067581083,"extension":6.7338044142901525},"index":6,"playId":"a231f994-c223-3d1b-a98a-5412dcdab2d2","pitchNumber":6,"startTime":"2025-07-30T02:35:04.530Z","endTime":"2025-07-30T02:35:08.026Z","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":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.33759432535267,"strikeZoneBottom":1.6124203916352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.857749171862096,"aZ":-29.622717481448845,"pfxX":3.0230225171042866,"pfxZ":1.547242364956222,"pX":0.585071001970505,"pZ":0.9901252153948122,"vX0":4.238896058676176,"vY0":-126.77229719792281,"vZ0":-6.030474154057183,"x":94.7,"y":212.05,"x0":-1.4933977707646269,"y0":50.001976731916585,"z0":5.727225625336069,"aX":4.981818554275761},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.8,"breakHorizontal":-6.4,"spinRate":2348,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.4299934449007665,"extension":7.344407113635682},"index":7,"playId":"965770f8-7df6-385e-aecf-a5fbdfe01ca3","pitchNumber":7,"startTime":"2025-07-30T02:35:24.364Z","endTime":"2025-07-30T02:35:28.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.509983820324702,"aZ":-12.432607695311924,"pfxX":-2.135112766419529,"pfxZ":9.645860472091904,"pX":-0.020816015787912968,"pZ":3.4435117999933675,"vX0":4.994892758852717,"vY0":-141.9356985428443,"vZ0":-4.409672971479661,"x":117.79,"y":145.81,"x0":-1.5235114493796256,"y0":50.00338283262593,"z0":5.804708224820226,"aX":-4.370269309189636},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":2.9,"spinRate":1991,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.3854105991727641,"extension":7.29968662341173},"hitData":{"launchSpeed":83.7,"launchAngle":9.0,"totalDistance":140.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":102.21,"coordY":151.18}},"index":8,"playId":"0ef72ffa-3a03-358e-9313-4d49d15a47a1","pitchNumber":8,"startTime":"2025-07-30T02:35:44.284Z","endTime":"2025-07-30T02:35:48.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:35:48.936Z","atBatIndex":81},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a ground ball to left fielder MJ Melendez.","rbi":0,"awayScore":6,"homeScore":9,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T02:35:55.089Z","endTime":"2025-07-30T02:38:12.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"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":97.7,"endSpeed":89.7,"strikeZoneTop":3.31561937173731,"strikeZoneBottom":1.59188255903749,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.238122150344058,"aZ":-11.511953361214122,"pfxX":-3.116731064185492,"pfxZ":10.028018966865117,"pX":-0.41038249030874,"pZ":3.4499912156784927,"vX0":4.776054860300504,"vY0":-142.29894748908566,"vZ0":-4.412106743442416,"x":132.64,"y":145.63,"x0":-1.7019968666836038,"y0":50.00147089587542,"z0":5.744104400683092,"aX":-6.421440942341623},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.5,"breakHorizontal":4.7,"spinRate":2207,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.3842394656612571,"extension":6.869359391427059},"index":0,"playId":"c0ae1772-6d01-33ad-88d4-bd830d64e153","pitchNumber":1,"startTime":"2025-07-30T02:36:15.962Z","endTime":"2025-07-30T02:36:19.918Z","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":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.721646721682934,"aZ":-30.182618694249754,"pfxX":2.937751659898802,"pfxZ":1.2627744261665859,"pX":-0.04792969166869745,"pZ":1.5789766224062363,"vX0":3.001291860854557,"vY0":-123.54989452359972,"vZ0":-4.260575967170844,"x":118.83,"y":196.15,"x0":-1.6525348023139022,"y0":50.00116366384256,"z0":5.815270932169659,"aX":4.616520862308789},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.7,"breakHorizontal":-5.9,"spinRate":2344,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.44050080110702083,"extension":7.2554859911672835},"index":1,"playId":"c864e160-a964-35ec-af5d-45c4e42a3416","pitchNumber":2,"startTime":"2025-07-30T02:36:30.214Z","endTime":"2025-07-30T02:36:33.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.22,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.43006024614578,"aZ":-11.674961430256609,"pfxX":-3.879980944363742,"pfxZ":9.888525120288184,"pX":0.6781707986694231,"pZ":2.834602044906926,"vX0":7.528126385795534,"vY0":-143.1627830553942,"vZ0":-6.247716229008068,"x":91.15,"y":162.25,"x0":-1.4828717633482715,"y0":50.00379633030336,"z0":5.777873418240942,"aX":-8.044650300018253},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.8,"breakHorizontal":5.5,"spinRate":2171,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.38276538376049585,"extension":6.329394253662562},"index":2,"playId":"2810d853-3d0b-39ae-88a5-2bf2d40f2cec","pitchNumber":3,"startTime":"2025-07-30T02:36:53.461Z","endTime":"2025-07-30T02:36:59.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.28399378507094,"strikeZoneBottom":1.6560260675034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.19512602493872,"aZ":-16.242030877070306,"pfxX":-6.299877328497925,"pfxZ":8.930385996205988,"pX":-1.602277405547645,"pZ":1.337067049810134,"vX0":2.8965303673249356,"vY0":-132.66156464932635,"vZ0":-8.100337527701214,"x":178.08,"y":202.68,"x0":-1.8894245397950584,"y0":50.00109298421108,"z0":5.612378274906996,"aX":-11.235359908168446},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.6,"breakHorizontal":10.8,"spinRate":1659,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.41276909220442537,"extension":6.578128132731239},"index":3,"playId":"1d2e4711-1a8e-3f7e-941e-3a84d66ac42c","pitchNumber":4,"startTime":"2025-07-30T02:37:23.654Z","endTime":"2025-07-30T02:37:28.256Z","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":97.7,"endSpeed":89.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.454645082752034,"aZ":-8.858624327566872,"pfxX":-2.4008126965698304,"pfxZ":11.378857967454683,"pX":0.21183203938360765,"pZ":2.2539211565617947,"vX0":5.5035292539711795,"vY0":-141.98645511411212,"vZ0":-8.162315540351377,"x":108.93,"y":177.92,"x0":-1.4366259534412746,"y0":50.00179083579763,"z0":5.7237869164115915,"aX":-4.919487571547083},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.2,"breakHorizontal":3.2,"spinRate":2137,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.38524457964392855,"extension":6.986320818754916},"index":4,"playId":"5e630040-c83d-394a-a049-634dd2c7a35c","pitchNumber":5,"startTime":"2025-07-30T02:37:41.816Z","endTime":"2025-07-30T02:37:46.017Z","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":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.704050324557777,"aZ":-10.2068489618208,"pfxX":-2.1169559368330715,"pfxZ":10.579518081042043,"pX":-0.8511051068983514,"pZ":1.8845657499238104,"vX0":3.2665800554537188,"vY0":-142.69164025912977,"vZ0":-8.737174588272746,"x":149.44,"y":187.9,"x0":-1.7320486238191284,"y0":50.005154025368064,"z0":5.616975353408119,"aX":-4.39668549933247},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.8,"breakHorizontal":3.2,"spinRate":2062,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.38285320373142673,"extension":6.688695749315255},"hitData":{"launchSpeed":92.9,"launchAngle":4.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.43,"coordY":115.38}},"index":5,"playId":"de26a918-f2f8-36cf-8377-257cce4be216","pitchNumber":6,"startTime":"2025-07-30T02:38:02.249Z","endTime":"2025-07-30T02:38:12.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:38:12.257Z","atBatIndex":82},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Williams lines out to third baseman Maikel Garcia.","rbi":0,"awayScore":6,"homeScore":9,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T02:38:27.788Z","endTime":"2025-07-30T02:39:25.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"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(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":86.8,"endSpeed":80.6,"strikeZoneTop":3.30000297196802,"strikeZoneBottom":1.56999986999119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.133636392650306,"aZ":-35.3689957468572,"pfxX":2.545709703177888,"pfxZ":-1.9578583431873442,"pX":-0.656019428079454,"pZ":1.9632714429938833,"vX0":1.958887881333958,"vY0":-126.50615920086824,"vZ0":-2.9052947124358317,"x":142.01,"y":185.77,"x0":-1.769239796128514,"y0":50.00252498137237,"z0":5.942119767379405,"aX":4.154434790603369},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.0,"breakHorizontal":-5.0,"spinRate":2446,"spinDirection":92},"zone":7,"typeConfidence":2.0,"plateTime":0.43181599610868027,"extension":6.483381405434518},"index":0,"playId":"64df0570-7ce1-3368-8078-31fcbe8013ef","pitchNumber":1,"startTime":"2025-07-30T02:39:03.311Z","endTime":"2025-07-30T02:39:07.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.929209357692358,"aZ":-30.165463867434678,"pfxX":3.4385589716461253,"pfxZ":1.1793544670671992,"pX":-0.6299383141721459,"pZ":2.4519938949982656,"vX0":1.8916170729397732,"vY0":-129.0582867819976,"vZ0":-2.8144951464760597,"x":141.01,"y":172.58,"x0":-1.8165060968913478,"y0":50.0046719633004,"z0":5.852462458213519,"aX":5.868436584450768},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.8,"breakHorizontal":-6.6,"spinRate":2389,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.4225277888209429,"extension":6.508756682953346},"hitData":{"launchSpeed":91.3,"launchAngle":7.0,"totalDistance":126.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":109.25,"coordY":162.32}},"index":1,"playId":"6db1e961-748f-3ce6-acc3-2f4273c15600","pitchNumber":2,"startTime":"2025-07-30T02:39:20.125Z","endTime":"2025-07-30T02:39:25.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:39:25.840Z","atBatIndex":83}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luke Williams lines out to third baseman Maikel Garcia.","rbi":0,"awayScore":6,"homeScore":9,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T02:38:27.788Z","endTime":"2025-07-30T02:39:25.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"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(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":86.8,"endSpeed":80.6,"strikeZoneTop":3.30000297196802,"strikeZoneBottom":1.56999986999119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.133636392650306,"aZ":-35.3689957468572,"pfxX":2.545709703177888,"pfxZ":-1.9578583431873442,"pX":-0.656019428079454,"pZ":1.9632714429938833,"vX0":1.958887881333958,"vY0":-126.50615920086824,"vZ0":-2.9052947124358317,"x":142.01,"y":185.77,"x0":-1.769239796128514,"y0":50.00252498137237,"z0":5.942119767379405,"aX":4.154434790603369},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.0,"breakHorizontal":-5.0,"spinRate":2446,"spinDirection":92},"zone":7,"typeConfidence":2.0,"plateTime":0.43181599610868027,"extension":6.483381405434518},"index":0,"playId":"64df0570-7ce1-3368-8078-31fcbe8013ef","pitchNumber":1,"startTime":"2025-07-30T02:39:03.311Z","endTime":"2025-07-30T02:39:07.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.929209357692358,"aZ":-30.165463867434678,"pfxX":3.4385589716461253,"pfxZ":1.1793544670671992,"pX":-0.6299383141721459,"pZ":2.4519938949982656,"vX0":1.8916170729397732,"vY0":-129.0582867819976,"vZ0":-2.8144951464760597,"x":141.01,"y":172.58,"x0":-1.8165060968913478,"y0":50.0046719633004,"z0":5.852462458213519,"aX":5.868436584450768},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.8,"breakHorizontal":-6.6,"spinRate":2389,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.4225277888209429,"extension":6.508756682953346},"hitData":{"launchSpeed":91.3,"launchAngle":7.0,"totalDistance":126.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":109.25,"coordY":162.32}},"index":1,"playId":"6db1e961-748f-3ce6-acc3-2f4273c15600","pitchNumber":2,"startTime":"2025-07-30T02:39:20.125Z","endTime":"2025-07-30T02:39:25.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-30T02:39:25.840Z","atBatIndex":83},"scoringPlays":[6,17,18,43,45,54,56,57,63,72,73],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3],"bottom":[4,5,6,7,8],"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":106.0,"y":45.0},"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":1,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":171.52,"y":122.75},"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":1,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":114.82,"y":176.51},"type":"O","description":"Grounded Into DP"}],"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":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":146.59,"y":90.91},"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":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":240.42,"y":75.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":1,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":100.57,"y":118.95},"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":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":120.4,"y":145.09},"type":"O","description":"Groundout"}]}},{"startIndex":9,"endIndex":19,"top":[9,10,11,12],"bottom":[13,14,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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":161.54,"y":56.6},"type":"H","description":"Triple"},{"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":117.36,"y":159.79},"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":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":133.96,"y":112.6},"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":2,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":67.9,"y":95.86},"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":2,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":129.52,"y":182.59},"type":"O","description":"Forceout"},{"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":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":52.0,"y":73.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":2,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":107.0,"y":94.0},"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":2,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":157.39,"y":154.22},"type":"O","description":"Groundout"}]}},{"startIndex":20,"endIndex":26,"top":[20,21,22,23],"bottom":[24,25,26],"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":165.22,"y":46.95},"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":3,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":152.32,"y":158.78},"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":3,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":116.85,"y":153.71},"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":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":113.3,"y":173.47},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":3,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":146.75,"y":159.28},"type":"O","description":"Groundout"}]}},{"startIndex":27,"endIndex":33,"top":[27,28,29,30],"bottom":[31,32,33],"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":83.84,"y":125.04},"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":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":141.12,"y":89.42},"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":4,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":148.57,"y":147.0},"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":4,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":114.89,"y":128.59},"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":4,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":116.85,"y":175.5},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":34,"endIndex":40,"top":[34,35,36],"bottom":[37,38,39,40],"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":150.8,"y":157.76},"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":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":147.76,"y":155.74},"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":5,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":114.32,"y":160.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":5,"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":78.23,"y":140.84},"type":"H","description":"Single"}]}},{"startIndex":41,"endIndex":58,"top":[41,42,43,44,45,46,47,48,49],"bottom":[50,51,52,53,54,55,56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":186.4,"y":71.32},"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":6,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":117.53,"y":23.61},"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":6,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":124.45,"y":110.13},"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":6,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":57.05,"y":52.88},"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":6,"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":59.55,"y":133.08},"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":6,"pitcher":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"coordinates":{"x":121.61,"y":66.87},"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":6,"pitcher":{"id":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":80.61,"y":141.44},"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":607481,"fullName":"Aaron Bummer","link":"/api/v1/people/607481"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":121.47,"y":190.19},"type":"O","description":"Forceout"},{"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":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":82.49,"y":69.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":6,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"coordinates":{"x":113.91,"y":133.96},"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":6,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"coordinates":{"x":125.97,"y":108.61},"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":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":172.64,"y":49.62},"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":6,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"coordinates":{"x":95.62,"y":167.52},"type":"O","description":"Groundout"}]}},{"startIndex":59,"endIndex":68,"top":[59,60,61,62,63,64],"bottom":[65,66,67,68],"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":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":83.43,"y":90.85},"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":7,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"coordinates":{"x":112.8,"y":181.58},"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":7,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":147.76,"y":178.03},"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":7,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":192.86,"y":119.25},"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":7,"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":150.51,"y":143.17},"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":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"coordinates":{"x":115.84,"y":169.42},"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":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":102.98,"y":100.41},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"},"inning":7,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"coordinates":{"x":163.47,"y":188.67},"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":7,"pitcher":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":115.84,"y":169.42},"type":"O","description":"Pop Out"}]}},{"startIndex":69,"endIndex":79,"top":[69,70,71,72,73,74,75],"bottom":[76,77,78,79],"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":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":62.63,"y":116.72},"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":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"coordinates":{"x":92.07,"y":161.93},"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":672582,"fullName":"Angel Zerpa","link":"/api/v1/people/672582"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":136.61,"y":107.09},"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":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"coordinates":{"x":135.6,"y":97.46},"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":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":135.09,"y":84.79},"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":8,"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"coordinates":{"x":88.82,"y":65.64},"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":8,"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"batter":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"coordinates":{"x":143.6,"y":100.33},"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":8,"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"coordinates":{"x":148.27,"y":163.84},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":80,"endIndex":83,"top":[80,81,82,83],"bottom":[],"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":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"coordinates":{"x":113.81,"y":174.49},"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":9,"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":102.21,"y":151.18},"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":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":100.43,"y":115.38},"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":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"batter":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"coordinates":{"x":109.25,"y":162.32},"type":"O","description":"Lineout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":5,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":4,"errors":0,"leftOnBase":3}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":1,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":9,"hits":12,"errors":0,"leftOnBase":6},"away":{"runs":6,"hits":14,"errors":1,"leftOnBase":12}},"defense":{"pitcher":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"catcher":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"first":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"second":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"third":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"shortstop":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"left":{"id":669004,"fullName":"MJ Melendez","link":"/api/v1/people/669004"},"center":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"right":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"onDeck":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"inHole":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"battingOrder":4,"team":{"id":118,"name":"Kansas City Royals","link":"/api/v1/teams/118"}},"offense":{"batter":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"onDeck":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"inHole":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"pitcher":{"id":606160,"fullName":"Rafael Montero","link":"/api/v1/people/606160"},"battingOrder":9,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"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":8,"airOuts":11,"runs":6,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".243","atBats":40,"obp":".319","slg":".392","ops":".711","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":25,"rbi":6,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":0,"lineOuts":5},"pitching":{"flyOuts":1,"groundOuts":11,"airOuts":7,"runs":9,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":34,"obp":".436","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":155,"era":"4.22","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":9,"whip":"1.29","battersFaced":39,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":63,"strikes":92,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.57","rbi":9,"pitchesPerInning":"19.38","runsScoredPer9":"10.13","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":13,"putOuts":24,"errors":1,"chances":38,"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":{},"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":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":0,"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":{"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":true,"isSubstitute":false}},"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":"0-2 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":36,"groundOuts":78,"airOuts":72,"runs":27,"doubles":9,"triples":0,"homeRuns":0,"strikeOuts":77,"baseOnBalls":27,"intentionalWalks":0,"hits":64,"hitByPitch":3,"avg":".226","atBats":283,"obp":".297","slg":".258","ops":".555","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":321,"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":201,"putOuts":122,"errors":3,"chances":326,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":0,"flyOuts":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":0,"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":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"3-5 | 3B, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":47,"groundOuts":131,"airOuts":96,"runs":29,"doubles":15,"triples":6,"homeRuns":9,"strikeOuts":82,"baseOnBalls":13,"intentionalWalks":1,"hits":90,"hitByPitch":2,"avg":".231","atBats":390,"obp":".256","slg":".369","ops":".625","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":414,"totalBases":144,"rbi":49,"leftOnBase":194,"sacBunts":4,"sacFlies":5,"babip":".266","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"43.33","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":244,"errors":0,"chances":245,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":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":true,"isSubstitute":false}},"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":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":9,"strikes":7,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":39,"gamesStarted":0,"flyOuts":23,"groundOuts":34,"airOuts":40,"runs":24,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":39,"baseOnBalls":23,"intentionalWalks":2,"hits":30,"hitByPitch":0,"atBats":142,"obp":".319","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":731,"era":"5.40","inningsPitched":"38.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":7,"blownSaves":0,"earnedRuns":23,"whip":"1.38","battersFaced":166,"outs":115,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":731,"balls":293,"strikes":438,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".000","pitchesPerInning":"19.07","gamesFinished":13,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"9.16","walksPer9Inn":"5.40","hitsPer9Inn":"7.04","runsScoredPer9":"5.63","homeRunsPer9":"0.70","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":12},"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,"battingOrder":"902","stats":{"batting":{"summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":2,"groundOuts":6,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".105","atBats":19,"obp":".150","slg":".158","ops":".308","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":3,"rbi":2,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".154","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"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":12,"putOuts":13,"errors":1,"chances":26,"fielding":".962","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"1-4 | 2B, BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"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":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":21,"groundOuts":20,"airOuts":39,"runs":17,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":11,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".245","atBats":106,"obp":".322","slg":".396","ops":".718","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":42,"rbi":11,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".280","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.33","popOuts":13,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":52,"errors":0,"chances":52,"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":{"summary":"1.2 IP, 3 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":9,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","numberOfPitches":38,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":10,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":38,"balls":14,"strikes":24,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"16.20","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"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":43,"gamesStarted":0,"flyOuts":23,"groundOuts":39,"airOuts":53,"runs":25,"doubles":11,"triples":1,"homeRuns":2,"strikeOuts":38,"baseOnBalls":18,"intentionalWalks":2,"hits":39,"hitByPitch":2,"atBats":169,"obp":".312","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":755,"era":"4.53","inningsPitched":"43.2","wins":3,"losses":3,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":22,"whip":"1.31","battersFaced":189,"outs":131,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":755,"balls":256,"strikes":499,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":5,"winPercentage":".500","pitchesPerInning":"17.29","gamesFinished":6,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"7.83","walksPer9Inn":"3.71","hitsPer9Inn":"8.04","runsScoredPer9":"5.15","homeRunsPer9":"0.41","inheritedRunners":23,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":4,"chances":11,"fielding":".636","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"700","stats":{"batting":{"summary":"1-5 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":28,"groundOuts":70,"airOuts":52,"runs":26,"doubles":11,"triples":0,"homeRuns":11,"strikeOuts":45,"baseOnBalls":23,"intentionalWalks":0,"hits":64,"hitByPitch":2,"avg":".277","atBats":231,"obp":".348","slg":".468","ops":".816","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":256,"totalBases":108,"rbi":41,"leftOnBase":97,"sacBunts":0,"sacFlies":0,"babip":".303","groundOutsToAirouts":"1.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":8,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":46,"stolenBasePercentage":".868","caughtStealingPercentage":".132","assists":20,"putOuts":438,"errors":2,"chances":460,"fielding":".996","passedBall":2,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"2-5 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"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":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":54,"groundOuts":90,"airOuts":99,"runs":59,"doubles":26,"triples":0,"homeRuns":18,"strikeOuts":110,"baseOnBalls":66,"intentionalWalks":2,"hits":106,"hitByPitch":2,"avg":".264","atBats":402,"obp":".368","slg":".463","ops":".831","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":473,"totalBases":186,"rbi":67,"leftOnBase":182,"sacBunts":0,"sacFlies":3,"babip":".318","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.33","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":772,"errors":3,"chances":874,"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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":71,"flyOuts":30,"groundOuts":53,"airOuts":45,"runs":28,"doubles":11,"triples":0,"homeRuns":16,"strikeOuts":80,"baseOnBalls":25,"intentionalWalks":1,"hits":52,"hitByPitch":7,"avg":".229","atBats":227,"obp":".321","slg":".489","ops":".810","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":262,"totalBases":111,"rbi":41,"leftOnBase":99,"sacBunts":0,"sacFlies":3,"babip":".269","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.19","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":{"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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":"0-2 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":28,"groundOuts":37,"airOuts":37,"runs":48,"doubles":9,"triples":1,"homeRuns":14,"strikeOuts":62,"baseOnBalls":42,"intentionalWalks":3,"hits":60,"hitByPitch":0,"avg":".306","atBats":196,"obp":".429","slg":".577","ops":"1.006","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":238,"totalBases":113,"rbi":26,"leftOnBase":70,"sacBunts":0,"sacFlies":0,"babip":".383","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.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":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":{"summary":"0.2 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":9,"strikes":14,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"27.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":36,"gamesStarted":2,"flyOuts":15,"groundOuts":53,"airOuts":28,"runs":26,"doubles":12,"triples":2,"homeRuns":3,"strikeOuts":44,"baseOnBalls":16,"intentionalWalks":4,"hits":44,"hitByPitch":6,"atBats":166,"obp":".346","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":745,"era":"4.60","inningsPitched":"43.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":22,"whip":"1.40","battersFaced":191,"outs":129,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":745,"balls":261,"strikes":484,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.89","rbi":0,"winPercentage":".333","pitchesPerInning":"17.33","gamesFinished":5,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"9.21","walksPer9Inn":"3.35","hitsPer9Inn":"9.21","runsScoredPer9":"5.44","homeRunsPer9":"0.63","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"battingOrder":"301","stats":{"batting":{"summary":"2-2 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":23,"groundOuts":48,"airOuts":47,"runs":29,"doubles":7,"triples":3,"homeRuns":4,"strikeOuts":43,"baseOnBalls":9,"intentionalWalks":1,"hits":47,"hitByPitch":2,"avg":".255","atBats":184,"obp":".297","slg":".391","ops":".688","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":196,"totalBases":72,"rbi":18,"leftOnBase":79,"sacBunts":1,"sacFlies":0,"babip":".314","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","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":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"800","stats":{"batting":{"summary":"2-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":4,"putOuts":0,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":79,"groundOuts":91,"airOuts":152,"runs":45,"doubles":13,"triples":1,"homeRuns":9,"strikeOuts":71,"baseOnBalls":43,"intentionalWalks":0,"hits":88,"hitByPitch":4,"avg":".221","atBats":399,"obp":".301","slg":".326","ops":".627","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":449,"totalBases":130,"rbi":40,"leftOnBase":186,"sacBunts":0,"sacFlies":3,"babip":".245","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.33","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":256,"putOuts":129,"errors":2,"chances":387,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":44,"gamesStarted":0,"flyOuts":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":0,"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":false,"isOnBench":true,"isSubstitute":false}},"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":"1-5 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":66,"groundOuts":68,"airOuts":106,"runs":53,"doubles":20,"triples":1,"homeRuns":16,"strikeOuts":121,"baseOnBalls":27,"intentionalWalks":1,"hits":107,"hitByPitch":3,"avg":".267","atBats":401,"obp":".317","slg":".441","ops":".758","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":432,"totalBases":177,"rbi":53,"leftOnBase":180,"sacBunts":0,"sacFlies":1,"babip":".343","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.06","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":161,"putOuts":52,"errors":11,"chances":224,"fielding":".951","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":{"note":"(L, 3-11)","summary":"4.2 IP, 4 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":3,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":78,"inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":20,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":31,"strikes":47,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"7.71","homeRunsPer9":"1.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":71,"groundOuts":109,"airOuts":129,"runs":66,"doubles":23,"triples":1,"homeRuns":15,"strikeOuts":66,"baseOnBalls":49,"intentionalWalks":1,"hits":111,"hitByPitch":2,"atBats":410,"obp":".350","caughtStealing":2,"stolenBases":23,"stolenBasePercentage":".920","caughtStealingPercentage":".080","numberOfPitches":1745,"era":"5.33","inningsPitched":"106.1","wins":3,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":63,"whip":"1.50","battersFaced":466,"outs":319,"gamesPitched":21,"completeGames":1,"shutouts":1,"pitchesThrown":1745,"balls":684,"strikes":1061,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":4,"winPercentage":".214","pitchesPerInning":"16.41","gamesFinished":0,"strikeoutWalkRatio":"1.35","strikeoutsPer9Inn":"5.59","walksPer9Inn":"4.15","hitsPer9Inn":"9.39","runsScoredPer9":"5.59","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":26,"lineOuts":32},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":10,"errors":1,"chances":22,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"600","stats":{"batting":{"summary":"2-4 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":53,"groundOuts":82,"airOuts":86,"runs":39,"doubles":11,"triples":0,"homeRuns":15,"strikeOuts":92,"baseOnBalls":68,"intentionalWalks":2,"hits":79,"hitByPitch":2,"avg":".236","atBats":335,"obp":".364","slg":".403","ops":".767","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":135,"rbi":47,"leftOnBase":172,"sacBunts":0,"sacFlies":4,"babip":".276","groundOutsToAirouts":"0.95","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"22.33","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":{},"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":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":0,"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":true,"isSubstitute":false}}},"batters":[595777,621566,660670,642201,663586,671739,542303,686948,645277,669397,669221,663897,607200,607481,660853,606160],"pitchers":[607200,607481,660853,606160],"bench":[506702],"bullpen":[689266,641540,693821,678226,628452,572955,669276,676702,675911,666214],"battingOrder":[595777,621566,642201,663586,671739,542303,686948,645277,663897],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Profar, Jurickson (7, Lugo, S); Baldwin, D (11, Lugo, S); Albies (13, Zerpa)."},{"label":"3B","value":"Harris II (6, Lugo, S)."},{"label":"HR","value":"Riley, A (16, 6th inning off Lugo, S, 0 on, 2 out); Ozuna (15, 6th inning off Lugo, S, 1 on, 2 out)."},{"label":"TB","value":"Albies 3; Baldwin, D 2; Harris II 5; Olson 2; Ozuna 5; Profar, Jurickson 2; Riley, A 4; White, E 2."},{"label":"RBI","value":"Olson (67); Ozuna 3 (47); Riley, A (53); White, E (18)."},{"label":"2-out RBI","value":"Ozuna 3; Riley, A."},{"label":"Runners left in scoring position, 2 out","value":"Harris II; Albies; Acuña Jr.; Profar, Jurickson 2; Baldwin, D."},{"label":"GIDP","value":"Riley, A."},{"label":"Team RISP","value":"3-for-14."},{"label":"Team LOB","value":"12."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"De Los Santos, E (4, pickoff)."},{"label":"DP","value":"2 (Riley, A-Allen, N-Olson; Albies-Williams, L-Olson)."}]}],"note":[{"label":"a","value":"Grounded out for Allen, N in the 8th."}]},"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":1,"groundOuts":11,"airOuts":7,"runs":9,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".245","atBats":34,"obp":".301","slg":".384","ops":".685","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":39,"totalBases":19,"rbi":9,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":4,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":8,"airOuts":11,"runs":6,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":40,"obp":".422","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":165,"era":"3.57","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.24","battersFaced":45,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":165,"balls":61,"strikes":104,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":6,"pitchesPerInning":"18.33","runsScoredPer9":"6.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID624428":{"person":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"jerseyNumber":"26","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2 R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":45,"groundOuts":70,"airOuts":78,"runs":25,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":46,"baseOnBalls":19,"intentionalWalks":2,"hits":66,"hitByPitch":6,"avg":".259","atBats":255,"obp":".320","slg":".341","ops":".661","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":285,"totalBases":87,"rbi":24,"leftOnBase":87,"sacBunts":1,"sacFlies":4,"babip":".300","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.00","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":118,"errors":2,"chances":251,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"700","stats":{"batting":{"summary":"0-3 | BB, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":25,"groundOuts":50,"airOuts":54,"runs":17,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":37,"baseOnBalls":13,"intentionalWalks":1,"hits":49,"hitByPitch":2,"avg":".259","atBats":189,"obp":".314","slg":".344","ops":".658","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":205,"totalBases":65,"rbi":12,"leftOnBase":63,"sacBunts":1,"sacFlies":0,"babip":".309","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.00","popOuts":13,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":19,"stolenBasePercentage":".760","caughtStealingPercentage":".240","assists":24,"putOuts":427,"errors":2,"chances":453,"fielding":".996","passedBall":2,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":{},"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":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":0,"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":true,"isSubstitute":false}},"ID663697":{"person":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"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":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":76,"groundOuts":97,"airOuts":126,"runs":47,"doubles":24,"triples":0,"homeRuns":5,"strikeOuts":71,"baseOnBalls":39,"intentionalWalks":0,"hits":92,"hitByPitch":8,"avg":".240","atBats":383,"obp":".322","slg":".342","ops":".664","caughtStealing":4,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":433,"totalBases":131,"rbi":32,"leftOnBase":108,"sacBunts":1,"sacFlies":2,"babip":".282","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"76.60","popOuts":30,"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":150,"putOuts":113,"errors":12,"chances":275,"fielding":".956","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":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":0,"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":true,"isSubstitute":false}},"ID640451":{"person":{"id":640451,"fullName":"Hunter Harvey","link":"/api/v1/people/640451"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":3,"strikes":4,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"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":2,"groundOuts":5,"airOuts":8,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":21,"obp":".048","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":97,"era":"0.00","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":0,"whip":"0.15","battersFaced":21,"outs":20,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":35,"strikes":62,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".---","pitchesPerInning":"14.55","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.45","walksPer9Inn":"0.00","hitsPer9Inn":"1.35","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID521692":{"person":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"jerseyNumber":"13","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":68,"groundOuts":92,"airOuts":121,"runs":33,"doubles":27,"triples":0,"homeRuns":18,"strikeOuts":84,"baseOnBalls":19,"intentionalWalks":4,"hits":101,"hitByPitch":6,"avg":".254","atBats":397,"obp":".298","slg":".458","ops":".756","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":425,"totalBases":182,"rbi":63,"leftOnBase":171,"sacBunts":0,"sacFlies":1,"babip":".280","groundOutsToAirouts":"0.76","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"22.06","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":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"801","stats":{"batting":{"note":"a-","summary":"0-1 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":28,"groundOuts":44,"airOuts":60,"runs":27,"doubles":15,"triples":1,"homeRuns":8,"strikeOuts":39,"baseOnBalls":11,"intentionalWalks":1,"hits":45,"hitByPitch":0,"avg":".243","atBats":185,"obp":".281","slg":".465","ops":".746","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":86,"rbi":23,"leftOnBase":81,"sacBunts":0,"sacFlies":3,"babip":".262","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.12","popOuts":18,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":33,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID670231":{"person":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"800","stats":{"batting":{"summary":"0-0 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"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":45,"flyOuts":17,"groundOuts":33,"airOuts":20,"runs":12,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":27,"baseOnBalls":15,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".181","atBats":94,"obp":".291","slg":".319","ops":".610","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":112,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID668674":{"person":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"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":20,"balls":7,"strikes":13,"strikePercentage":".650","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":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":44,"gamesStarted":0,"flyOuts":17,"groundOuts":49,"airOuts":38,"runs":13,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":37,"baseOnBalls":14,"intentionalWalks":3,"hits":35,"hitByPitch":3,"atBats":159,"obp":".295","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":676,"era":"2.45","inningsPitched":"44.0","wins":4,"losses":3,"saves":1,"saveOpportunities":4,"holds":17,"blownSaves":3,"earnedRuns":12,"whip":"1.11","battersFaced":176,"outs":132,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":676,"balls":240,"strikes":436,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.29","rbi":1,"winPercentage":".571","pitchesPerInning":"15.36","gamesFinished":8,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"7.57","walksPer9Inn":"2.86","hitsPer9Inn":"7.16","runsScoredPer9":"2.66","homeRunsPer9":"0.41","inheritedRunners":18,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":2,"chances":11,"fielding":".818","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"101","stats":{"batting":{"note":"b-","summary":"1-1 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":12,"groundOuts":11,"airOuts":21,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":3,"intentionalWalks":0,"hits":5,"hitByPitch":2,"avg":".083","atBats":60,"obp":".154","slg":".167","ops":".321","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":10,"rbi":1,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".111","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":24,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":{},"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":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":true,"isSubstitute":false}},"ID608032":{"person":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"stats":{"batting":{},"pitching":{"note":"(S, 28)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"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":".---","numberOfPitches":22,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":6,"strikes":16,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":46,"gamesStarted":0,"flyOuts":37,"groundOuts":25,"airOuts":74,"runs":16,"doubles":8,"triples":1,"homeRuns":4,"strikeOuts":37,"baseOnBalls":16,"intentionalWalks":5,"hits":37,"hitByPitch":3,"atBats":171,"obp":".293","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":714,"era":"2.56","inningsPitched":"45.2","wins":4,"losses":3,"saves":28,"saveOpportunities":34,"holds":0,"blownSaves":6,"earnedRuns":13,"whip":"1.16","battersFaced":192,"outs":137,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":714,"balls":247,"strikes":467,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.34","rbi":0,"winPercentage":".571","pitchesPerInning":"15.64","gamesFinished":38,"strikeoutWalkRatio":"2.31","strikeoutsPer9Inn":"7.29","walksPer9Inn":"3.15","hitsPer9Inn":"7.29","runsScoredPer9":"3.15","homeRunsPer9":"0.79","inheritedRunners":11,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":15},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641672":{"person":{"id":641672,"fullName":"Thomas Hatch","link":"/api/v1/people/641672"},"jerseyNumber":"38","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":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"3-5 | HR, 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":67,"groundOuts":104,"airOuts":125,"runs":43,"doubles":17,"triples":1,"homeRuns":18,"strikeOuts":73,"baseOnBalls":33,"intentionalWalks":3,"hits":110,"hitByPitch":5,"avg":".268","atBats":410,"obp":".329","slg":".446","ops":".775","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":450,"totalBases":183,"rbi":65,"leftOnBase":189,"sacBunts":0,"sacFlies":2,"babip":".287","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.78","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":576,"errors":2,"chances":620,"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":"1-4 | 2B, 3 RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":3,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":26,"groundOuts":81,"airOuts":71,"runs":31,"doubles":11,"triples":4,"homeRuns":3,"strikeOuts":54,"baseOnBalls":12,"intentionalWalks":0,"hits":64,"hitByPitch":1,"avg":".249","atBats":257,"obp":".282","slg":".358","ops":".640","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":283,"totalBases":92,"rbi":21,"leftOnBase":100,"sacBunts":10,"sacFlies":3,"babip":".300","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.67","popOuts":25,"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":1,"putOuts":229,"errors":1,"chances":231,"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":56,"groundOuts":109,"airOuts":115,"runs":49,"doubles":28,"triples":5,"homeRuns":10,"strikeOuts":57,"baseOnBalls":35,"intentionalWalks":0,"hits":118,"hitByPitch":1,"avg":".300","atBats":393,"obp":".356","slg":".473","ops":".829","caughtStealing":9,"stolenBases":19,"stolenBasePercentage":".679","caughtStealingPercentage":".321","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":435,"totalBases":186,"rbi":46,"leftOnBase":166,"sacBunts":3,"sacFlies":3,"babip":".328","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.30","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":172,"putOuts":93,"errors":7,"chances":272,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{"note":"(W, 8-5)","summary":"5.2 IP, 3 ER, 5 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":5,"runs":3,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":5,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":92,"inningsPitched":"5.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":27,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":92,"balls":36,"strikes":56,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.76","homeRunsPer9":"3.18","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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":73,"groundOuts":103,"airOuts":133,"runs":42,"doubles":20,"triples":1,"homeRuns":19,"strikeOuts":104,"baseOnBalls":37,"intentionalWalks":1,"hits":97,"hitByPitch":4,"atBats":434,"obp":".290","caughtStealing":6,"stolenBases":3,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1849,"era":"3.03","inningsPitched":"118.2","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.13","battersFaced":478,"outs":356,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1849,"balls":674,"strikes":1175,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":2,"groundOutsToAirouts":"0.77","rbi":3,"winPercentage":".615","pitchesPerInning":"15.58","gamesFinished":0,"strikeoutWalkRatio":"2.81","strikeoutsPer9Inn":"7.89","walksPer9Inn":"2.81","hitsPer9Inn":"7.36","runsScoredPer9":"3.19","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":39},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"0.1 IP, 2 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"54.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":45,"gamesStarted":1,"flyOuts":10,"groundOuts":64,"airOuts":18,"runs":20,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":42,"baseOnBalls":15,"intentionalWalks":0,"hits":44,"hitByPitch":2,"atBats":166,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":745,"era":"4.15","inningsPitched":"43.1","wins":3,"losses":1,"saves":0,"saveOpportunities":2,"holds":9,"blownSaves":2,"earnedRuns":20,"whip":"1.36","battersFaced":185,"outs":130,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":745,"balls":264,"strikes":481,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.56","rbi":1,"winPercentage":".750","pitchesPerInning":"17.19","gamesFinished":3,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"8.72","walksPer9Inn":"3.12","hitsPer9Inn":"9.14","runsScoredPer9":"4.15","homeRunsPer9":"1.04","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":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":0,"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":true,"isSubstitute":false}},"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":{"note":"(H, 12)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":8,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":3,"strikes":5,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":48,"gamesStarted":0,"flyOuts":16,"groundOuts":39,"airOuts":40,"runs":17,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":44,"baseOnBalls":15,"intentionalWalks":1,"hits":40,"hitByPitch":1,"atBats":162,"obp":".315","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":725,"era":"3.24","inningsPitched":"41.2","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":12,"blownSaves":2,"earnedRuns":15,"whip":"1.32","battersFaced":179,"outs":125,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":725,"balls":255,"strikes":470,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":1,"winPercentage":".500","pitchesPerInning":"17.40","gamesFinished":5,"strikeoutWalkRatio":"2.93","strikeoutsPer9Inn":"9.50","walksPer9Inn":"3.24","hitsPer9Inn":"8.64","runsScoredPer9":"3.67","homeRunsPer9":"1.51","inheritedRunners":34,"inheritedRunnersScored":10,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677951":{"person":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | BB, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":76,"groundOuts":78,"airOuts":139,"runs":66,"doubles":36,"triples":3,"homeRuns":15,"strikeOuts":89,"baseOnBalls":33,"intentionalWalks":6,"hits":123,"hitByPitch":3,"avg":".291","atBats":423,"obp":".342","slg":".496","ops":".838","caughtStealing":7,"stolenBases":28,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":465,"totalBases":210,"rbi":60,"leftOnBase":151,"sacBunts":0,"sacFlies":6,"babip":".332","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.20","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":253,"putOuts":130,"errors":6,"chances":389,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[663697,669004,677951,686469,672580,521692,624428,666023,670231,545341,664728,607625,640451,668674,672582,670167,608032],"pitchers":[607625,640451,668674,672582,670167,608032],"bench":[571912,686475],"bullpen":[680742,702070,664199,674444,641672,669674,608379],"battingOrder":[669004,677951,686469,672580,521692,624428,666023,545341,664728],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"India (24, Fedde); Isbel (11, De Los Santos, E); Pasquantino (17, De Los Santos, E); Melendez, M (2, Montero, R)."},{"label":"HR","value":"Pasquantino (18, 1st inning off Fedde, 0 on, 2 out)."},{"label":"TB","value":"Frazier 2; Garcia, M; India 2; Isbel 2; Melendez, M 2; Pasquantino 7; Perez, S; Witt Jr. 2."},{"label":"RBI","value":"India 2 (32); Isbel 3 (21); Pasquantino 2 (65); Witt Jr. 2 (60)."},{"label":"2-out RBI","value":"Witt Jr. 2; India 2; Pasquantino 2."},{"label":"Runners left in scoring position, 2 out","value":"Grichuk; Garcia, M."},{"label":"GIDP","value":"Isbel; Pasquantino."},{"label":"Team RISP","value":"5-for-11."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Isbel (3, 2nd base off Fedde/Baldwin, D); Frazier (8, 3rd base off De Los Santos, E/Baldwin, D); Fermin (1, 2nd base off De Los Santos, E/Baldwin, D); Witt Jr. (28, 2nd base off De Los Santos, E/Baldwin, D)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Garcia, M-India-Pasquantino)."}]}],"note":[{"label":"a","value":"Walked for Rave in the 6th."},{"label":"b","value":"Doubled for India in the 8th."}]}},"officials":[{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"Home Plate"},{"official":{"id":427044,"fullName":"CB Bucknor","link":"/api/v1/people/427044"},"officialType":"First Base"},{"official":{"id":644760,"fullName":"Adam Beck","link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":427248,"fullName":"Dan Iassogna","link":"/api/v1/people/427248"},"officialType":"Third Base"}],"info":[{"label":"Pitch timer violations","value":"Zerpa (pitcher)."},{"label":"Pitches-strikes","value":"Fedde 78-47; Bummer 23-14; De Los Santos, E 38-24; Montero, R 16-7; Lugo, S 92-56; Harvey, H 7-4; Erceg 20-13; Zerpa 16-10; Schreiber 8-5; Estévez 22-16."},{"label":"Groundouts-flyouts","value":"Fedde 7-1; Bummer 1-0; De Los Santos, E 2-0; Montero, R 1-0; Lugo, S 6-4; Harvey, H 0-0; Erceg 0-1; Zerpa 1-0; Schreiber 0-1; Estévez 1-0."},{"label":"Batters faced","value":"Fedde 20; Bummer 5; De Los Santos, E 10; Montero, R 4; Lugo, S 27; Harvey, H 1; Erceg 6; Zerpa 4; Schreiber 3; Estévez 4."},{"label":"Inherited runners-scored","value":"De Los Santos, E 2-2; Harvey, H 3-0; Schreiber 2-1."},{"label":"Umpires","value":"HP: Scott Barry. 1B: CB Bucknor. 2B: Adam Beck. 3B: Dan Iassogna. "},{"label":"Weather","value":"97 degrees, Clear."},{"label":"Wind","value":"4 mph, R To L."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:59."},{"label":"Att","value":"22,562."},{"label":"Venue","value":"Kauffman Stadium."},{"label":"July 29, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469","boxscoreName":"Pasquantino"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | HR, 2B, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":67,"groundOuts":104,"airOuts":125,"runs":43,"doubles":17,"triples":1,"homeRuns":18,"strikeOuts":73,"baseOnBalls":33,"intentionalWalks":3,"hits":110,"hitByPitch":5,"avg":".268","atBats":410,"obp":".329","slg":".446","ops":".775","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":450,"totalBases":183,"rbi":65,"leftOnBase":189,"sacBunts":0,"sacFlies":2,"babip":".287","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.78","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":576,"errors":2,"chances":620,"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"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"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":"600","stats":{"batting":{"summary":"2-4 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":53,"groundOuts":82,"airOuts":86,"runs":39,"doubles":11,"triples":0,"homeRuns":15,"strikeOuts":92,"baseOnBalls":68,"intentionalWalks":2,"hits":79,"hitByPitch":2,"avg":".236","atBats":335,"obp":".364","slg":".403","ops":".767","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":410,"totalBases":135,"rbi":47,"leftOnBase":172,"sacBunts":0,"sacFlies":4,"babip":".276","groundOutsToAirouts":"0.95","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"22.33","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":63,"hittingGameScore":63},{"player":{"person":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951","boxscoreName":"Witt Jr."},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":118,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | BB, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":107,"flyOuts":76,"groundOuts":78,"airOuts":139,"runs":66,"doubles":36,"triples":3,"homeRuns":15,"strikeOuts":89,"baseOnBalls":33,"intentionalWalks":6,"hits":123,"hitByPitch":3,"avg":".291","atBats":423,"obp":".342","slg":".496","ops":".838","caughtStealing":7,"stolenBases":28,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":465,"totalBases":210,"rbi":60,"leftOnBase":151,"sacBunts":0,"sacFlies":6,"babip":".332","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.20","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":253,"putOuts":130,"errors":6,"chances":389,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"loser":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"save":{"id":608032,"fullName":"Carlos Estévez","link":"/api/v1/people/608032"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}