{"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":824909,"link":"/api/v1.1/game/824909/feed/live","metaData":{"wait":10,"timeStamp":"20260620_223530","gameEvents":["home_run","game_finished"],"logicalEvents":["countChange","count12","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824909,"type":"R","doubleHeader":"N","id":"2026/06/20/milmlb-atlmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824909-2026-06-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-20T20:10:00Z","originalDate":"2026-06-20","officialDate":"2026-06-20","dayNight":"day","time":"4:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158","season":2026,"venue":{"id":32,"name":"American Family Field","link":"/api/v1/venues/32"},"springVenue":{"id":2518,"link":"/api/v1/venues/2518"},"teamCode":"mil","fileCode":"mil","abbreviation":"MIL","teamName":"Brewers","locationName":"Milwaukee","firstYearOfPlay":"1968","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Milwaukee","record":{"gamesPlayed":74,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":45,"losses":29,"ties":0,"pct":".608"},"records":{},"divisionLeader":false,"wins":45,"losses":29,"winningPercentage":".608"},"franchiseName":"Milwaukee","clubName":"Brewers","active":true},"home":{"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":2026,"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":75,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":48,"losses":27,"ties":0,"pct":".640"},"records":{},"divisionLeader":false,"wins":48,"losses":27,"winningPercentage":".640"},"franchiseName":"Atlanta","clubName":"Braves","active":true}},"players":{"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},"ID663158":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158","firstName":"Robert","lastName":"Suarez","primaryNumber":"75","birthDate":"1991-03-01","currentAge":35,"birthCity":"Bolivar","birthCountry":"Venezuela","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Suarez","middleName":"Alexander","boxscoreName":"Suarez, R","gender":"M","nameMatrilineal":"Subero","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Robert Suarez","nameSlug":"robert-suarez-663158","firstLastName":"Robert Suarez","lastFirstName":"Suarez, Robert","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Robert Alexander Suarez","fullLFMName":"Suarez, Robert Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID687401":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401","firstName":"Joseph","lastName":"Ortiz","primaryNumber":"3","birthDate":"1998-07-14","currentAge":28,"birthCity":"Garden Grove","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Joey","useLastName":"Ortiz","middleName":"Anthony","boxscoreName":"Ortiz, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Ortiz","nameSlug":"joey-ortiz-687401","firstLastName":"Joey Ortiz","lastFirstName":"Ortiz, Joey","lastInitName":"Ortiz, J","initLastName":"J Ortiz","fullFMLName":"Joseph Anthony Ortiz","fullLFMName":"Ortiz, Joseph Anthony","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"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},"ID680723":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723","firstName":"Drew","lastName":"Rom","primaryNumber":"39","birthDate":"1999-12-15","currentAge":26,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Rom","middleName":"Michael","boxscoreName":"Rom","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"rahm","mlbDebutDate":"2023-08-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Rom","nameSlug":"drew-rom-680723","firstLastName":"Drew Rom","lastFirstName":"Rom, Drew","lastInitName":"Rom, D","initLastName":"D Rom","fullFMLName":"Drew M. Rom","fullLFMName":"Rom, Drew M.","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID622761":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761","firstName":"Jorge","lastName":"Mateo","primaryNumber":"9","birthDate":"1995-06-23","currentAge":31,"birthCity":"Santo Domingo Oeste","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jorge","useLastName":"Mateo","middleName":"Luis","boxscoreName":"Mateo","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"mah-TAY-oh","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Mateo","nameSlug":"jorge-mateo-622761","firstLastName":"Jorge Mateo","lastFirstName":"Mateo, Jorge","lastInitName":"Mateo, J","initLastName":"J Mateo","fullFMLName":"Jorge Luis Mateo","fullLFMName":"Mateo, Jorge Luis","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID684974":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974","firstName":"Craig","lastName":"Yoho","primaryNumber":"23","birthDate":"1999-10-23","currentAge":26,"birthCity":"Fishers","birthStateProvince":"IN","birthCountry":"USA","height":"6' 2\"","weight":237,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Craig","useLastName":"Yoho","boxscoreName":"Yoho","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Craig Yoho","nameSlug":"craig-yoho-684974","firstLastName":"Craig Yoho","lastFirstName":"Yoho, Craig","lastInitName":"Yoho, C","initLastName":"C Yoho","fullFMLName":"Craig  Yoho","fullLFMName":"Yoho, Craig ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID642133":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133","firstName":"Ryan","lastName":"Tellez","primaryNumber":"44","birthDate":"1995-03-16","currentAge":31,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":273,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rowdy","useLastName":"Tellez","middleName":"John","boxscoreName":"Tellez","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"teh-LEHZ","mlbDebutDate":"2018-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Rowdy Tellez","nameSlug":"rowdy-tellez-642133","firstLastName":"Rowdy Tellez","lastFirstName":"Tellez, Rowdy","lastInitName":"Tellez, R","initLastName":"R Tellez","fullFMLName":"Ryan John Tellez","fullLFMName":"Tellez, Ryan John","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID681982":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982","firstName":"Grant","lastName":"Anderson","primaryNumber":"56","birthDate":"1997-06-21","currentAge":29,"birthCity":"Port Arthur","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Anderson","middleName":"Reed","boxscoreName":"Anderson, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Anderson","nameSlug":"grant-anderson-681982","firstLastName":"Grant Anderson","lastFirstName":"Anderson, Grant","lastInitName":"Anderson, G","initLastName":"G Anderson","fullFMLName":"Grant Reed Anderson","fullLFMName":"Anderson, Grant Reed","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID471911":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911","firstName":"Carlos","lastName":"Carrasco","primaryNumber":"59","birthDate":"1987-03-21","currentAge":39,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"6' 4\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Carrasco","middleName":"Luis","boxscoreName":"Carrasco","nickName":"Cookie","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"cuh-RAZZ-coh","mlbDebutDate":"2009-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Carrasco","nameSlug":"carlos-carrasco-471911","firstLastName":"Carlos Carrasco","lastFirstName":"Carrasco, Carlos","lastInitName":"Carrasco, C","initLastName":"C Carrasco","fullFMLName":"Carlos Luis Carrasco","fullLFMName":"Carrasco, Carlos Luis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID800311":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311","firstName":"Didier","lastName":"Fuentes","primaryNumber":"72","birthDate":"2005-06-17","currentAge":21,"birthCity":"Tolu","birthCountry":"Colombia","height":"6' 0\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Didier","useLastName":"Fuentes","middleName":"Nicolas","boxscoreName":"Fuentes","gender":"M","nameMatrilineal":"Martinez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Didier Fuentes","nameSlug":"didier-fuentes-800311","firstLastName":"Didier Fuentes","lastFirstName":"Fuentes, Didier","lastInitName":"Fuentes, D","initLastName":"D Fuentes","fullFMLName":"Didier Nicolas Fuentes","fullLFMName":"Fuentes, Didier Nicolas","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID675660":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660","firstName":"Shane","lastName":"Drohan","primaryNumber":"55","birthDate":"1999-01-07","currentAge":27,"birthCity":"Fort Lauderdale","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shane","useLastName":"Drohan","middleName":"Liam","boxscoreName":"Drohan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shane Drohan","nameSlug":"shane-drohan-675660","firstLastName":"Shane Drohan","lastFirstName":"Drohan, Shane","lastInitName":"Drohan, S","initLastName":"S Drohan","fullFMLName":"Shane Liam Drohan","fullLFMName":"Drohan, Shane Liam","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID702275":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275","firstName":"Ian","lastName":"Ritchie","primaryNumber":"60","birthDate":"2003-06-26","currentAge":23,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JR","useLastName":"Ritchie","boxscoreName":"Ritchie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JR Ritchie","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"jr-ritchie-702275","firstLastName":"JR Ritchie","lastFirstName":"Ritchie, JR","lastInitName":"Ritchie, J","initLastName":"J Ritchie","fullFMLName":"Ian Ritchie","fullLFMName":"Ritchie, Ian","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID642086":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086","firstName":"Dominic","lastName":"Smith","primaryNumber":"8","birthDate":"1995-06-15","currentAge":31,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":224,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Smith","middleName":"David Rene","boxscoreName":"Smith, D","nickName":"Sug","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Dominic Smith","nameSlug":"dominic-smith-642086","firstLastName":"Dominic Smith","lastFirstName":"Smith, Dominic","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dominic David Rene Smith","fullLFMName":"Smith, Dominic David Rene","strikeZoneTop":3.176,"strikeZoneBottom":1.603},"ID666152":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152","firstName":"David","lastName":"Hamilton","primaryNumber":"6","birthDate":"1997-09-29","currentAge":28,"birthCity":"San Marcos","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":192,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"David","useLastName":"Hamilton","middleName":"Lewis","boxscoreName":"Hamilton, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-21","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Hamilton","nameSlug":"david-hamilton-666152","firstLastName":"David Hamilton","lastFirstName":"Hamilton, David","lastInitName":"Hamilton, D","initLastName":"D Hamilton","fullFMLName":"David Lewis Hamilton","fullLFMName":"Hamilton, David Lewis","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID687075":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075","firstName":"Brandon","lastName":"Sproat","primaryNumber":"23","birthDate":"2000-09-17","currentAge":25,"birthCity":"Pensacola","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Sproat","middleName":"Carl","boxscoreName":"Sproat","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"rhymes with Boat","mlbDebutDate":"2025-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Sproat","nameSlug":"brandon-sproat-687075","firstLastName":"Brandon Sproat","lastFirstName":"Sproat, Brandon","lastInitName":"Sproat, B","initLastName":"B Sproat","fullFMLName":"Brandon Carl Sproat","fullLFMName":"Sproat, Brandon Carl","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID663368":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368","firstName":"Blake","lastName":"Perkins","birthDate":"1996-09-10","currentAge":30,"birthCity":"Litchfield Park","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Blake","useLastName":"Perkins","middleName":"Alexander","boxscoreName":"Perkins, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-19","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blake Perkins","nameSlug":"blake-perkins-663368","firstLastName":"Blake Perkins","lastFirstName":"Perkins, Blake","lastInitName":"Perkins, B","initLastName":"B Perkins","fullFMLName":"Blake Alexander Perkins","fullLFMName":"Perkins, Blake Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID625643":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643","firstName":"Reynaldo","lastName":"López","primaryNumber":"40","birthDate":"1994-01-04","currentAge":32,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reynaldo","useLastName":"López","middleName":"Starling","boxscoreName":"López, R","nickName":"Rey","gender":"M","nameMatrilineal":"Kely","isPlayer":true,"isVerified":true,"mlbDebutDate":"2016-07-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Reynaldo López","nameSlug":"reynaldo-lopez-625643","firstLastName":"Reynaldo López","lastFirstName":"López, Reynaldo","lastInitName":"López, R","initLastName":"R López","fullFMLName":"Reynaldo Starling López","fullLFMName":"López, Reynaldo Starling","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID661388":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388","firstName":"William","lastName":"Contreras","primaryNumber":"24","birthDate":"1997-12-24","currentAge":28,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 10\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"William","useLastName":"Contreras","middleName":"Jesus","boxscoreName":"Contreras, Wm","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"William Contreras","nameSlug":"william-contreras-661388","firstLastName":"William Contreras","lastFirstName":"Contreras, William","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"William Jesus Contreras","fullLFMName":"Contreras, William Jesus","strikeZoneTop":3.13,"strikeZoneBottom":1.58},"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},"ID668930":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930","firstName":"Brice","lastName":"Turang","primaryNumber":"2","birthDate":"1999-11-21","currentAge":26,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Brice","useLastName":"Turang","middleName":"Craig","boxscoreName":"Turang","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brice Turang","nameSlug":"brice-turang-668930","firstLastName":"Brice Turang","lastFirstName":"Turang, Brice","lastInitName":"Turang, B","initLastName":"B Turang","fullFMLName":"Brice Craig Turang","fullLFMName":"Turang, Brice Craig","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID656550":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550","firstName":"Harrison","lastName":"Holmes","primaryNumber":"66","birthDate":"1996-03-22","currentAge":30,"birthCity":"Conway","birthStateProvince":"SC","birthCountry":"USA","height":"6' 0\"","weight":226,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Holmes","middleName":"Grant","boxscoreName":"Holmes, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2024-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Holmes","nameSlug":"grant-holmes-656550","firstLastName":"Grant Holmes","lastFirstName":"Holmes, Grant","lastInitName":"Holmes, G","initLastName":"G Holmes","fullFMLName":"Harrison Grant Holmes","fullLFMName":"Holmes, Harrison Grant","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID573262":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262","firstName":"Michael","lastName":"Yastrzemski","primaryNumber":"18","birthDate":"1990-08-23","currentAge":36,"birthCity":"Andover","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mike","useLastName":"Yastrzemski","middleName":"Andrew","boxscoreName":"Yastrzemski","nickName":"Yaz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"yuh-STREM-skee","mlbDebutDate":"2019-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mike Yastrzemski","nameSlug":"mike-yastrzemski-573262","firstLastName":"Mike Yastrzemski","lastFirstName":"Yastrzemski, Mike","lastInitName":"Yastrzemski, M","initLastName":"M Yastrzemski","fullFMLName":"Michael Andrew Yastrzemski","fullLFMName":"Yastrzemski, Michael Andrew","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"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},"ID527048":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048","firstName":"Martín","lastName":"Pérez","primaryNumber":"33","birthDate":"1991-04-04","currentAge":35,"birthCity":"Guanare","birthCountry":"Venezuela","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Martín","useLastName":"Pérez","boxscoreName":"Pérez, M","nickName":"El De Las Matas","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"pronunciation":"mar-TEEN","mlbDebutDate":"2012-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Martín Pérez","nameSlug":"martin-perez-527048","firstLastName":"Martín Pérez","lastFirstName":"Pérez, Martín","lastInitName":"Pérez, M","initLastName":"M Pérez","fullFMLName":"Martín Pérez","fullLFMName":"Pérez, Martín","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID694477":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477","firstName":"Chandler","lastName":"Patrick","primaryNumber":"39","birthDate":"1998-08-14","currentAge":28,"birthCity":"Crown Point","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chad","useLastName":"Patrick","middleName":"Allen","boxscoreName":"Patrick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Patrick","nameSlug":"chad-patrick-694477","firstLastName":"Chad Patrick","lastFirstName":"Patrick, Chad","lastInitName":"Patrick, C","initLastName":"C Patrick","fullFMLName":"Chandler Allen Patrick","fullLFMName":"Patrick, Chandler Allen","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},"ID675916":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916","firstName":"James","lastName":"Karinchak","primaryNumber":"00","birthDate":"1995-09-22","currentAge":30,"birthCity":"Newburgh","birthStateProvince":"NY","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"James","useLastName":"Karinchak","middleName":"Stephen","boxscoreName":"Karinchak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"pronunciation":"karin-chek","mlbDebutDate":"2019-09-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James Karinchak","nameSlug":"james-karinchak-675916","firstLastName":"James Karinchak","lastFirstName":"Karinchak, James","lastInitName":"Karinchak, J","initLastName":"J Karinchak","fullFMLName":"James Stephen Karinchak","fullLFMName":"Karinchak, James Stephen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID806198":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198","firstName":"Cooper","lastName":"Pratt","primaryNumber":"12","birthDate":"2004-08-18","currentAge":22,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Cooper","useLastName":"Pratt","middleName":"Wickham","boxscoreName":"Pratt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cooper Pratt","nameSlug":"cooper-pratt-806198","firstLastName":"Cooper Pratt","lastFirstName":"Pratt, Cooper","lastInitName":"Pratt, C","initLastName":"C Pratt","fullFMLName":"Cooper Pratt","fullLFMName":"Pratt, Cooper","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID663698":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698","firstName":"Joseph","lastName":"Bart","primaryNumber":"25","birthDate":"1996-12-15","currentAge":29,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":242,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joey","useLastName":"Bart","middleName":"Andrew","boxscoreName":"Bart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Bart","nameSlug":"joey-bart-663698","firstLastName":"Joey Bart","lastFirstName":"Bart, Joey","lastInitName":"Bart, J","initLastName":"J Bart","fullFMLName":"Joseph Andrew Bart","fullLFMName":"Bart, Joseph Andrew","strikeZoneTop":3.3,"strikeZoneBottom":1.665},"ID694192":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192","firstName":"Jackson","lastName":"Chourio","primaryNumber":"11","birthDate":"2004-03-11","currentAge":22,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":199,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jackson","useLastName":"Chourio","middleName":"Bryan","boxscoreName":"Chourio, J","gender":"M","nameMatrilineal":"Lugo","isPlayer":true,"isVerified":true,"pronunciation":"CHOO-ree-oh","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jackson Chourio","nameSlug":"jackson-chourio-694192","firstLastName":"Jackson Chourio","lastFirstName":"Chourio, Jackson","lastInitName":"Chourio, J","initLastName":"J Chourio","fullFMLName":"Jackson Bryan Chourio","fullLFMName":"Chourio, Jackson Bryan","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID592885":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885","firstName":"Christian","lastName":"Yelich","primaryNumber":"22","birthDate":"1991-12-05","currentAge":34,"birthCity":"Thousand Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Christian","useLastName":"Yelich","middleName":"Stephen","boxscoreName":"Yelich","nickName":"Yeli","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"YELL-itch","mlbDebutDate":"2013-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Yelich","nameSlug":"christian-yelich-592885","firstLastName":"Christian Yelich","lastFirstName":"Yelich, Christian","lastInitName":"Yelich, C","initLastName":"C Yelich","fullFMLName":"Christian Stephen Yelich","fullLFMName":"Yelich, Christian Stephen","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID641343":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343","firstName":"Jakob","lastName":"Bauers","primaryNumber":"9","birthDate":"1995-10-06","currentAge":30,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jake","useLastName":"Bauers","middleName":"Christopher","boxscoreName":"Bauers","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bauers","nameSlug":"jake-bauers-641343","firstLastName":"Jake Bauers","lastFirstName":"Bauers, Jake","lastInitName":"Bauers, J","initLastName":"J Bauers","fullFMLName":"Jakob Christopher Bauers","fullLFMName":"Bauers, Jakob Christopher","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID686217":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217","firstName":"Salvatore","lastName":"Frelick","primaryNumber":"10","birthDate":"2000-04-19","currentAge":26,"birthCity":"Boston","birthStateProvince":"MA","birthCountry":"USA","height":"5' 9\"","weight":191,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Sal","useLastName":"Frelick","middleName":"Michael","boxscoreName":"Frelick","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"FREE-lick","mlbDebutDate":"2023-07-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sal Frelick","nameSlug":"sal-frelick-686217","firstLastName":"Sal Frelick","lastFirstName":"Frelick, Sal","lastInitName":"Frelick, S","initLastName":"S Frelick","fullFMLName":"Salvatore Michael Frelick","fullLFMName":"Frelick, Salvatore Michael","strikeZoneTop":3.06,"strikeZoneBottom":1.55},"ID682842":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842","firstName":"Abner","lastName":"Uribe","primaryNumber":"45","birthDate":"2000-06-20","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Abner","useLastName":"Uribe","middleName":"Brismaury","boxscoreName":"Uribe","gender":"M","nameMatrilineal":"Cabral","isPlayer":true,"isVerified":false,"pronunciation":"oo-REE-bay","mlbDebutDate":"2023-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Abner Uribe","nameSlug":"abner-uribe-682842","firstLastName":"Abner Uribe","lastFirstName":"Uribe, Abner","lastInitName":"Uribe, A","initLastName":"A Uribe","fullFMLName":"Abner Brismaury Uribe","fullLFMName":"Uribe, Abner Brismaury","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID643289":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289","firstName":"Mauricio","lastName":"Dubón","primaryNumber":"14","birthDate":"1994-07-19","currentAge":32,"birthCity":"San Pedro Sula","birthCountry":"Honduras","height":"5' 11\"","weight":173,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mauricio","useLastName":"Dubón","middleName":"Andre","boxscoreName":"Dubón","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"doo-BAHN","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mauricio Dubón","nameSlug":"mauricio-dubon-643289","firstLastName":"Mauricio Dubón","lastFirstName":"Dubón, Mauricio","lastInitName":"Dubón, M","initLastName":"M Dubón","fullFMLName":"Mauricio Andre Dubón","fullLFMName":"Dubón, Mauricio Andre","strikeZoneTop":3.171,"strikeZoneBottom":1.6},"ID683734":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734","firstName":"Andrew","lastName":"Vaughn","primaryNumber":"28","birthDate":"1998-04-03","currentAge":28,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Andrew","useLastName":"Vaughn","middleName":"Clayton","boxscoreName":"Vaughn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2021-04-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Vaughn","nameSlug":"andrew-vaughn-683734","firstLastName":"Andrew Vaughn","lastFirstName":"Vaughn, Andrew","lastInitName":"Vaughn, A","initLastName":"A Vaughn","fullFMLName":"Andrew Clayton Vaughn","fullLFMName":"Vaughn, Andrew Clayton","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID519242":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242","firstName":"Christopher","lastName":"Sale","primaryNumber":"51","birthDate":"1989-03-30","currentAge":37,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Sale","middleName":"Allen","boxscoreName":"Sale","nickName":"The Conductor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2010-08-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chris Sale","nameSlug":"chris-sale-519242","firstLastName":"Chris Sale","lastFirstName":"Sale, Chris","lastInitName":"Sale, C","initLastName":"C Sale","fullFMLName":"Christopher Allen Sale","fullLFMName":"Sale, Christopher Allen","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID690986":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986","firstName":"Kyle","lastName":"Harrison","primaryNumber":"52","birthDate":"2001-08-12","currentAge":25,"birthCity":"San Jose","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Harrison","middleName":"Christopher","boxscoreName":"Harrison","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-08-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Harrison","nameSlug":"kyle-harrison-690986","firstLastName":"Kyle Harrison","lastFirstName":"Harrison, Kyle","lastInitName":"Harrison, K","initLastName":"K Harrison","fullFMLName":"Kyle Christopher Harrison","fullLFMName":"Harrison, Kyle Christopher","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669003":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003","firstName":"Garrett","lastName":"Mitchell","primaryNumber":"5","birthDate":"1998-09-04","currentAge":28,"birthCity":"Orange","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":229,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Garrett","useLastName":"Mitchell","middleName":"Antony-Charles","boxscoreName":"Mitchell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2022-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Mitchell","nameSlug":"garrett-mitchell-669003","firstLastName":"Garrett Mitchell","lastFirstName":"Mitchell, Garrett","lastInitName":"Mitchell, G","initLastName":"G Mitchell","fullFMLName":"Garrett Antony-Charles Mitchell","fullLFMName":"Mitchell, Garrett Antony-Charles","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID676879":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879","firstName":"Aaron","lastName":"Ashby","primaryNumber":"26","birthDate":"1998-05-24","currentAge":28,"birthCity":"Kansas City","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Ashby","boxscoreName":"Ashby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aaron Ashby","nameSlug":"aaron-ashby-676879","firstLastName":"Aaron Ashby","lastFirstName":"Ashby, Aaron","lastInitName":"Ashby, A","initLastName":"A Ashby","fullFMLName":"Aaron  Ashby","fullLFMName":"Ashby, Aaron","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID688107":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107","firstName":"Robert","lastName":"Gasser","primaryNumber":"54","birthDate":"1999-05-31","currentAge":27,"birthCity":"El Dorado Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robert","useLastName":"Gasser","middleName":"Riordan","boxscoreName":"Gasser","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-05-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robert Gasser","nameSlug":"robert-gasser-688107","firstLastName":"Robert Gasser","lastFirstName":"Gasser, Robert","lastInitName":"Gasser, R","initLastName":"R Gasser","fullFMLName":"Robert Riordan Gasser","fullLFMName":"Gasser, Robert Riordan","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"ID596142":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142","firstName":"Gary","lastName":"Sánchez","primaryNumber":"99","birthDate":"1992-12-02","currentAge":33,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":251,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Gary","useLastName":"Sánchez","boxscoreName":"Sánchez","nickName":"Kraken","gender":"M","nameMatrilineal":"Herrera","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-10-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gary Sánchez","nameSlug":"gary-sanchez-596142","firstLastName":"Gary Sánchez","lastFirstName":"Sánchez, Gary","lastInitName":"Sánchez, G","initLastName":"G Sánchez","fullFMLName":"Gary Sánchez","fullLFMName":"Sánchez, Gary ","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID694819":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819","firstName":"Jacob","lastName":"Misiorowski","primaryNumber":"32","birthDate":"2002-04-03","currentAge":24,"birthCity":"Blue Springs","birthStateProvince":"MO","birthCountry":"USA","height":"6' 7\"","weight":201,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Misiorowski","middleName":"Walter","boxscoreName":"Misiorowski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"miz-uh-RŎW-skee","mlbDebutDate":"2025-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Misiorowski","nameSlug":"jacob-misiorowski-694819","firstLastName":"Jacob Misiorowski","lastFirstName":"Misiorowski, Jacob","lastInitName":"Misiorowski, J","initLastName":"J Misiorowski","fullFMLName":"Jacob Walter Misiorowski","fullLFMName":"Misiorowski, Jacob Walter","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID673490":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490","firstName":"Ha-Seong","lastName":"Kim","primaryNumber":"7","birthDate":"1995-10-17","currentAge":30,"birthCity":"Bucheon","birthCountry":"Republic of Korea","height":"5' 10\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ha-Seong","useLastName":"Kim","boxscoreName":"Kim, Ha","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"HA-song","mlbDebutDate":"2021-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ha-Seong Kim","nameSlug":"ha-seong-kim-673490","firstLastName":"Ha-Seong Kim","lastFirstName":"Kim, Ha-Seong","lastInitName":"Kim, H","initLastName":"H Kim","fullFMLName":"Ha-Seong Kim","fullLFMName":"Kim, Ha-Seong","strikeZoneTop":3.14,"strikeZoneBottom":1.58},"ID656730":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730","firstName":"Trevor","lastName":"Megill","primaryNumber":"29","birthDate":"1993-12-05","currentAge":32,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 8\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Megill","middleName":"J.","boxscoreName":"Megill","nickName":"Gorilla","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"meh-GILL","mlbDebutDate":"2021-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Megill","nameSlug":"trevor-megill-656730","firstLastName":"Trevor Megill","lastFirstName":"Megill, Trevor","lastInitName":"Megill, T","initLastName":"T Megill","fullFMLName":"Trevor J. Megill","fullLFMName":"Megill, Trevor J.","strikeZoneTop":3.567,"strikeZoneBottom":1.8}},"venue":{"id":4705,"name":"Truist Park","link":"/api/v1/venues/4705","location":{"address1":"755 Battery Avenue","city":"Atlanta","state":"Georgia","stateAbbrev":"GA","postalCode":"30339","defaultCoordinates":{"latitude":33.890672,"longitude":-84.467641},"azimuthAngle":145.0,"elevation":1001,"country":"USA"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":40819,"turfType":"Grass","roofType":"Open","leftLine":335,"left":375,"leftCenter":385,"center":400,"rightCenter":375,"rightLine":325},"active":true,"season":"2026"},"officialVenue":{"id":4705,"link":"/api/v1/venues/4705"},"weather":{"condition":"Cloudy","temp":"82","wind":"5 mph, In From RF"},"gameInfo":{"attendance":40156,"firstPitch":"2026-06-20T20:12:00.000Z","gameDurationMinutes":143},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"home":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"}},"officialScorer":{"id":603539,"fullName":"Guy Curtright","link":"/api/v1/people/603539"},"primaryDatacaster":{"id":666946,"fullName":"Kurt Hoyt","link":"/api/v1/people/666946"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Chourio strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T20:12:10.032Z","endTime":"2026-06-20T20:13:26.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T18:05:08.144Z","endTime":"2026-06-20T19:40:11.759Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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":"2026-06-20T19:40:11.759Z","endTime":"2026-06-20T20:10:19.258Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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":"2026-06-20T20:10:19.258Z","endTime":"2026-06-20T20:12:12.339Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91940975060852,"aZ":-19.138169873171822,"pfxX":9.941207558885733,"pfxZ":6.375827577881386,"pX":-0.1609756210185518,"pZ":2.8313922346250076,"vX0":-11.674956880755015,"vY0":-141.95493543409515,"vZ0":-2.4686786399333203,"x":123.14,"y":162.33,"x0":2.7098052448331926,"y0":50.00410260395476,"z0":4.928123690844516,"aX":20.32977805589331},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.2,"breakHorizontal":-15.7,"spinRate":2407,"spinDirection":111},"zone":2,"typeConfidence":2.0,"plateTime":0.3855740635434799,"extension":6.493991661866749},"index":3,"playId":"3065751f-8d7c-3a1d-9b77-a139dd4964ca","pitchNumber":1,"startTime":"2026-06-20T20:12:12.339Z","endTime":"2026-06-20T20:12:15.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87807100746749,"aZ":-19.53224914262344,"pfxX":9.573596899707066,"pfxZ":6.389437843368768,"pX":0.16346602941157548,"pZ":3.1914035355367227,"vX0":-10.433837690040235,"vY0":-139.62864115578995,"vZ0":-1.528958319015804,"x":110.77,"y":152.61,"x0":2.701446162005586,"y0":50.001015073388615,"z0":5.028790034985504,"aX":18.937884880837345},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":-15.2,"spinRate":2412,"spinDirection":115},"zone":2,"typeConfidence":2.0,"plateTime":0.391983828185837,"extension":6.461432607475513},"index":4,"playId":"2e75ebf8-7c1e-3e67-afc6-61d181041682","pitchNumber":2,"startTime":"2026-06-20T20:12:25.837Z","endTime":"2026-06-20T20:12:28.904Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-20T20:12:37.620Z","endTime":"2026-06-20T20:12:51.027Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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":97.1,"endSpeed":88.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.727323942451296,"aZ":-20.397024487803257,"pfxX":9.415455010161219,"pfxZ":5.857645977368968,"pX":-1.3710718649028593,"pZ":3.3099929805802666,"vX0":-13.7878318563744,"vY0":-140.8326006465211,"vZ0":-1.194025666389735,"x":169.26,"y":149.41,"x0":2.362883007819715,"y0":50.00112878780548,"z0":5.057567881598234,"aX":18.927383435932242},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.6,"breakHorizontal":-14.3,"spinRate":2427,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":0.38878790022895426,"extension":6.570461133338303},"index":6,"playId":"ebfbbd4d-9bdc-35b4-98fa-18c385f45889","pitchNumber":3,"startTime":"2026-06-20T20:12:51.027Z","endTime":"2026-06-20T20:12:54.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.065752016346895,"aZ":-35.595691217020764,"pfxX":-5.964811445429715,"pfxZ":-2.359791736281565,"pX":0.9541179531180778,"pZ":2.0533883517350224,"vX0":-2.7531200045443094,"vY0":-119.73796122095511,"vZ0":0.8706714598264027,"x":79.84,"y":124.41,"x0":2.893490318837061,"y0":50.00082517788897,"z0":4.869481841333159,"aX":-8.661030187502302},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.8,"breakHorizontal":11.5,"spinRate":2828,"spinDirection":301},"zone":14,"typeConfidence":2.0,"plateTime":0.4573958103567497,"extension":6.229395663245228},"index":7,"playId":"8b1715cb-6176-3f0b-bfae-c4a0c0454784","pitchNumber":4,"startTime":"2026-06-20T20:13:06.779Z","endTime":"2026-06-20T20:13:11.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08356878594319,"aZ":-21.38576362686277,"pfxX":9.279916604119464,"pfxZ":5.249106451250147,"pX":-0.30020076812211643,"pZ":2.1063013402994435,"vX0":-11.660679645737494,"vY0":-142.29656750666737,"vZ0":-3.8395903631283037,"x":128.44,"y":181.91,"x0":2.641468789419726,"y0":50.000495656219286,"z0":4.824843405270474,"aX":19.06428858251585},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.9,"breakHorizontal":-14.5,"spinRate":2430,"spinDirection":112},"zone":7,"typeConfidence":2.0,"plateTime":0.38464442944617927,"extension":6.367811455436149},"index":8,"playId":"642bf33f-3441-33a9-9b5a-85f2ded0be0b","pitchNumber":5,"startTime":"2026-06-20T20:13:21.937Z","endTime":"2026-06-20T20:13:26.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:13:26.876Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T20:13:38.065Z","endTime":"2026-06-20T20:15:04.311Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08836869533191,"aZ":-22.49145049840599,"pfxX":9.920398732397711,"pfxZ":4.824349807289936,"pX":-1.7829300776013455,"pZ":1.92029856461531,"vX0":-15.363038612773884,"vY0":-140.35079794644423,"vZ0":-3.9451270401919927,"x":184.96,"y":186.93,"x0":2.458672230609282,"y0":50.00149758104232,"z0":4.798778837855587,"aX":19.90375932963235},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.0,"breakHorizontal":-15.0,"spinRate":2430,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.3894226538139778,"extension":6.501101648394956},"index":0,"playId":"c772c3fd-e670-33ba-b307-5d5275f99846","pitchNumber":1,"startTime":"2026-06-20T20:13:52.607Z","endTime":"2026-06-20T20:13:56.247Z","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":97.0,"endSpeed":88.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15265295047712,"aZ":-21.025424806678963,"pfxX":9.715903851640743,"pfxZ":5.5564576534705825,"pX":-1.184945158087632,"pZ":2.5708651720553743,"vX0":-13.897396870059543,"vY0":-140.57010696467376,"vZ0":-2.3230653401818366,"x":162.17,"y":169.37,"x0":2.5551730304867832,"y0":50.00237045982303,"z0":4.769527234924341,"aX":19.492128115933813},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.7,"breakHorizontal":-14.9,"spinRate":2368,"spinDirection":108},"zone":11,"typeConfidence":2.0,"plateTime":0.38930390751071364,"extension":6.752457369767095},"index":1,"playId":"76645cc7-5c2b-3d06-aa5c-57bb145b8075","pitchNumber":2,"startTime":"2026-06-20T20:14:11.973Z","endTime":"2026-06-20T20:14:16.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.174301005197066,"aZ":-30.719870480308558,"pfxX":10.842026296543613,"pfxZ":0.7645506072301549,"pX":-0.0936453996481442,"pZ":1.8254349139206136,"vX0":-11.095931898218092,"vY0":-136.74318667251512,"vZ0":-1.9213073576401931,"x":120.57,"y":189.49,"x0":2.5945074042026475,"y0":50.003960908013305,"z0":4.630404565119903,"aX":20.677719028999782},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.2,"breakHorizontal":-17.5,"spinRate":2221,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.3994703467263587,"extension":6.634453284206956},"index":2,"playId":"e2e338b7-4e5d-3bbd-8c4a-c451520a1f86","pitchNumber":3,"startTime":"2026-06-20T20:14:27.997Z","endTime":"2026-06-20T20:14:31.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06983624850531,"aZ":-19.495744844411433,"pfxX":9.518100358077465,"pfxZ":6.257059540850021,"pX":0.1112739024100611,"pZ":2.775702289296312,"vX0":-10.487467170003637,"vY0":-141.3837953694167,"vZ0":-2.7736453810831563,"x":112.76,"y":163.84,"x0":2.63110620992465,"y0":50.00002040877688,"z0":5.019783397915554,"aX":19.277487145127516},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.9,"breakHorizontal":-15.1,"spinRate":2422,"spinDirection":117},"zone":2,"typeConfidence":2.0,"plateTime":0.38733357409789626,"extension":6.467357441517081},"index":3,"playId":"2b976474-88a4-3c04-a727-c19efd038c3a","pitchNumber":4,"startTime":"2026-06-20T20:14:42.815Z","endTime":"2026-06-20T20:14:46.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.611372259737294,"aZ":-35.551130458331436,"pfxX":-5.386761591468835,"pfxZ":-2.3502954663408575,"pX":-1.354129004095843,"pZ":0.9829110402293832,"vX0":-7.837468130333128,"vY0":-119.35685642773475,"vZ0":-1.2387180386234635,"x":168.62,"y":212.24,"x0":2.6754696544026277,"y0":50.00130146082768,"z0":4.718546073440319,"aX":-7.7468927034357815},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.3,"breakHorizontal":11.6,"spinRate":2838,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.45941638037272536,"extension":6.444337271177643},"index":4,"playId":"0699f6b3-014a-3a58-be70-0c4ebe1d55e2","pitchNumber":5,"startTime":"2026-06-20T20:14:59.480Z","endTime":"2026-06-20T20:15:04.311Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:15:04.311Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"William Contreras flies out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T20:15:10.385Z","endTime":"2026-06-20T20:16:24.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.956500056478358,"aZ":-20.580487275626773,"pfxX":8.659950470752465,"pfxZ":5.805576272366542,"pX":-1.2321359449371894,"pZ":2.834225486224993,"vX0":-13.661647182790803,"vY0":-140.03343584257257,"vZ0":-1.915933869505793,"x":163.97,"y":162.26,"x0":2.5720390256545627,"y0":50.00321203377594,"z0":4.86577268083148,"aX":17.296571369106495},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.3,"breakHorizontal":-13.1,"spinRate":2433,"spinDirection":114},"zone":11,"typeConfidence":2.0,"plateTime":0.39029625827667624,"extension":6.530922526376505},"index":0,"playId":"ad126ca8-6ac1-34ac-bdd0-af3faeed49d4","pitchNumber":1,"startTime":"2026-06-20T20:15:26.114Z","endTime":"2026-06-20T20:15:29.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95808541396499,"aZ":-31.409487776157253,"pfxX":9.267708498657177,"pfxZ":0.4304339874629246,"pX":-0.5038864654342489,"pZ":2.7526094997366144,"vX0":-11.433806617821867,"vY0":-131.475443049009,"vZ0":1.0598731035822109,"x":136.21,"y":164.46,"x0":2.6823000253566693,"y0":50.000048643299984,"z0":4.662384302061183,"aX":16.3421207002183},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.2,"breakHorizontal":-14.5,"spinRate":1927,"spinDirection":97},"zone":1,"typeConfidence":2.0,"plateTime":0.415441960364872,"extension":6.658842533046501},"index":1,"playId":"64e7b76a-55b6-3a32-9c22-8b405136c347","pitchNumber":2,"startTime":"2026-06-20T20:15:43.410Z","endTime":"2026-06-20T20:15:46.961Z","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":97.4,"endSpeed":89.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.876557539930275,"aZ":-20.96074124480492,"pfxX":9.193961177251591,"pfxZ":5.513156602512421,"pX":0.834507665944853,"pZ":3.5140785152930762,"vX0":-8.567363353572258,"vY0":-141.6252662483991,"vZ0":-0.34705581299698224,"x":85.19,"y":143.9,"x0":2.7019758348350926,"y0":50.00545034349793,"z0":4.977045768811194,"aX":18.70888150973534},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.1,"breakHorizontal":-15.0,"spinRate":2435,"spinDirection":113},"zone":12,"typeConfidence":2.0,"plateTime":0.38651508787769506,"extension":6.4387383471793695},"index":2,"playId":"980ae3fc-663a-397f-a9db-8092e19ee6b3","pitchNumber":3,"startTime":"2026-06-20T20:15:56.767Z","endTime":"2026-06-20T20:16:00.238Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34576206457621,"aZ":-23.194296918438692,"pfxX":9.852910075181047,"pfxZ":4.529627974417936,"pX":-1.0738189731190522,"pZ":2.0890930664495,"vX0":-13.562966525516646,"vY0":-139.42400186731598,"vZ0":-3.1730150068047145,"x":157.93,"y":182.37,"x0":2.558280138775055,"y0":50.00205143149298,"z0":4.760671447313611,"aX":19.530364849679618},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.7,"breakHorizontal":-15.2,"spinRate":2409,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.39183808029090805,"extension":6.785073776217128},"hitData":{"launchSpeed":96.7,"launchAngle":27.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.65,"coordY":58.46}},"index":3,"playId":"a1d31887-3ead-3ce2-8aef-f5102bcc2b19","pitchNumber":4,"startTime":"2026-06-20T20:16:15.732Z","endTime":"2026-06-20T20:16:24.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:16:24.949Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, third baseman Joey Ortiz to first baseman Andrew Vaughn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T20:18:38.575Z","endTime":"2026-06-20T20:18:52.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.106689059612147,"aZ":-15.089787741685177,"pfxX":8.279313736865753,"pfxZ":8.961487981029851,"pX":-0.0711353763189002,"pZ":2.9964718192863096,"vX0":-10.217519144552591,"vY0":-136.69315522871062,"vZ0":-2.811975528299665,"x":119.71,"y":157.88,"x0":2.626923047859166,"y0":50.00033870467975,"z0":5.06531550549114,"aX":15.77945074046858},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":-13.1,"spinRate":2237,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.3996173673282102,"extension":6.729072065928689},"hitData":{"launchSpeed":99.1,"launchAngle":-5.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.86,"coordY":169.19}},"index":0,"playId":"97607a66-8299-389b-bb04-677752f1328a","pitchNumber":1,"startTime":"2026-06-20T20:18:44.659Z","endTime":"2026-06-20T20:18:52.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:18:52.549Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T20:19:07.557Z","endTime":"2026-06-20T20:20:22.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32693937374358,"aZ":-16.230625181518544,"pfxX":8.464059739045966,"pfxZ":8.311131321506517,"pX":0.9717408596700674,"pZ":2.641164578116759,"vX0":-7.908010766902301,"vY0":-136.9172216455562,"vZ0":-3.5040059021060155,"x":79.96,"y":167.47,"x0":2.7835102954840734,"y0":50.0000580658552,"z0":5.033252519446959,"aX":16.23222184678683},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":-13.9,"spinRate":2161,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.39848061457310857,"extension":6.704333412562889},"index":0,"playId":"08ed5d03-6ec1-305e-8379-033ec2975cb6","pitchNumber":1,"startTime":"2026-06-20T20:19:13.790Z","endTime":"2026-06-20T20:19:17.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30375866126818,"aZ":-16.4988159673125,"pfxX":8.937378889933292,"pfxZ":8.154826614327096,"pX":-0.7906443829641969,"pZ":2.2570770921320857,"vX0":-12.206234189777055,"vY0":-137.27147835857303,"vZ0":-4.256838542100767,"x":147.14,"y":177.84,"x0":2.5373795517729385,"y0":50.004062959970945,"z0":4.939627430152493,"aX":17.183270897669548},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":-13.8,"spinRate":2297,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.39790758665282455,"extension":6.734382502347683},"index":1,"playId":"8d928234-4b80-35d2-aacd-7c1ac62a030b","pitchNumber":2,"startTime":"2026-06-20T20:19:26.561Z","endTime":"2026-06-20T20:19:29.863Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18421733092213,"aZ":-36.563661030442404,"pfxX":-3.0330713778883736,"pfxZ":-2.991139273051579,"pX":-1.2129254667409517,"pZ":0.5008450735301178,"vX0":-8.621130054411344,"vY0":-120.54648483128595,"vZ0":-2.801880096954789,"x":163.23,"y":225.26,"x0":2.8088484702093925,"y0":50.0039780888401,"z0":4.9170296262986986,"aX":-4.447949080740564},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.9,"breakHorizontal":7.7,"spinRate":2037,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.45497469647245437,"extension":6.92067834827678},"index":2,"playId":"e862a150-fc2a-3037-90cc-de4125215c1e","pitchNumber":3,"startTime":"2026-06-20T20:19:41.505Z","endTime":"2026-06-20T20:19:44.821Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.921124395232088,"aZ":-26.3861718912361,"pfxX":-2.65623734949856,"pfxZ":3.8842043507394113,"pX":-0.08821613733654819,"pZ":2.553872471594991,"vX0":-6.018759398292629,"vY0":-121.30663797721894,"vZ0":-0.49726707200433673,"x":120.36,"y":169.83,"x0":2.7708303240366607,"y0":50.00097680381432,"z0":5.063580319168969,"aX":-3.9531491376544996},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.2,"breakHorizontal":6.2,"spinRate":2174,"spinDirection":317},"zone":5,"typeConfidence":2.0,"plateTime":0.45167144576583507,"extension":6.40352765380775},"index":3,"playId":"9e0e52b9-2557-398c-a98b-ad9d04174eb6","pitchNumber":4,"startTime":"2026-06-20T20:19:57.878Z","endTime":"2026-06-20T20:20:02.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.197899400813178,"aZ":-15.464054603155104,"pfxX":8.325566424172482,"pfxZ":8.594952077970579,"pX":-0.025727195172297934,"pZ":3.005155578644152,"vX0":-9.968755883156534,"vY0":-138.17140715364044,"vZ0":-2.6303233526948944,"x":117.98,"y":157.64,"x0":2.537867509900639,"y0":50.002934134986056,"z0":5.001644168780337,"aX":16.18735943909399},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":-13.1,"spinRate":2382,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.39557787282881307,"extension":6.830358805270924},"index":4,"playId":"9ed10243-489f-3e3e-aa35-c06b18e13524","pitchNumber":5,"startTime":"2026-06-20T20:20:18.605Z","endTime":"2026-06-20T20:20:22.540Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:20:22.540Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out softly to first baseman Andrew Vaughn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T20:20:27.298Z","endTime":"2026-06-20T20:21:19.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.780271231916128,"aZ":-16.133922842577,"pfxX":9.062008479456171,"pfxZ":8.36300548736622,"pX":-0.041974302706827955,"pZ":2.739230678727467,"vX0":-10.246403840642527,"vY0":-137.4538621456466,"vZ0":-3.1426397419867933,"x":118.6,"y":164.82,"x0":2.5524385561453213,"y0":50.003932996665895,"z0":4.989543256432605,"aX":17.38385410894785},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":-14.3,"spinRate":2344,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.39811858093165897,"extension":6.797659555932373},"index":0,"playId":"21fd0499-b931-3c14-b44f-7286e47fa81d","pitchNumber":1,"startTime":"2026-06-20T20:20:44.107Z","endTime":"2026-06-20T20:20:47.532Z","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":95.7,"endSpeed":87.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45052478061793,"aZ":-16.080517016856174,"pfxX":8.914388458792736,"pfxZ":8.184478065490095,"pX":-0.8274266224410654,"pZ":3.1275012594440637,"vX0":-11.995429385434702,"vY0":-138.93744307895417,"vZ0":-2.4985967550908974,"x":148.54,"y":154.34,"x0":2.37618796438481,"y0":50.0019004496234,"z0":5.0998239305421675,"aX":17.52810364575979},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":-13.8,"spinRate":2452,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.3933639220396774,"extension":6.6365230365305985},"index":1,"playId":"29b1c2a9-cd88-3d0d-a0e0-c7df26f22a04","pitchNumber":2,"startTime":"2026-06-20T20:20:56.980Z","endTime":"2026-06-20T20:21:01.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.479731511269815,"aZ":-32.60453169775961,"pfxX":-5.089925398150013,"pfxZ":-0.29908947718021217,"pX":-1.0202240708778065,"pZ":2.1155661647745476,"vX0":-7.243626579635723,"vY0":-120.13317492470387,"vZ0":0.255076651534788,"x":155.89,"y":181.66,"x0":2.6961426093187666,"y0":50.00040245740493,"z0":4.9085102284012985,"aX":-7.429296456357556},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.2,"breakHorizontal":10.9,"spinRate":2198,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.4561118485262643,"extension":6.824127978382477},"hitData":{"launchSpeed":59.8,"launchAngle":-49.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":154.0,"coordY":171.0}},"index":2,"playId":"3474cfa4-35d5-325f-a1cc-0b153819c377","pitchNumber":3,"startTime":"2026-06-20T20:21:11.123Z","endTime":"2026-06-20T20:21:19.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:21:19.964Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gary Sánchez walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T20:23:26.686Z","endTime":"2026-06-20T20:25:52.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.0,"endSpeed":88.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.89376709324562,"aZ":-19.490388569346333,"pfxX":8.991957915685452,"pfxZ":6.397786507193235,"pX":0.6834352968888663,"pZ":2.9249716755235777,"vX0":-8.830130750228513,"vY0":-139.56617986684472,"vZ0":-1.9902850010283306,"x":90.95,"y":159.81,"x0":2.712158963843039,"y0":50.00430285829132,"z0":4.9239269576852704,"aX":17.832378277455167},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":-14.6,"spinRate":2421,"spinDirection":113},"zone":3,"typeConfidence":2.0,"plateTime":0.39168131974335063,"extension":6.373609875135427},"index":0,"playId":"b0e38a42-ecbb-3717-963b-1567aadc02bd","pitchNumber":1,"startTime":"2026-06-20T20:23:33.043Z","endTime":"2026-06-20T20:23:36.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95028654622597,"aZ":-35.60207266196888,"pfxX":-6.96573106751178,"pfxZ":-2.55211604907862,"pX":0.46643328918040144,"pZ":1.5522356256974732,"vX0":-3.272049861219901,"vY0":-115.31131224146719,"vZ0":0.17407305023708886,"x":99.22,"y":196.87,"x0":2.809902191638767,"y0":50.00293182377692,"z0":4.917794420921546,"aX":-9.355905627032762},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-4.3,"breakHorizontal":13.4,"spinRate":2469,"spinDirection":310},"zone":14,"typeConfidence":2.0,"plateTime":0.47545904055025723,"extension":6.29030119618857},"index":1,"playId":"dcec1644-020e-3b35-8e0c-1169fc0afacd","pitchNumber":2,"startTime":"2026-06-20T20:23:49.090Z","endTime":"2026-06-20T20:23:52.721Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-20T20:24:08.585Z","endTime":"2026-06-20T20:24:12.965Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"}},{"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":78.8,"endSpeed":72.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.206736531707573,"aZ":-35.48418784957214,"pfxX":-6.700343105466022,"pfxZ":-2.497476586138781,"pX":-0.6329764289894438,"pZ":0.5120199734188922,"vX0":-5.43380952814976,"vY0":-114.61899078002844,"vZ0":-2.041954383689136,"x":141.13,"y":224.96,"x0":2.6435639663560546,"y0":50.00506821203507,"z0":4.896366218424174,"aX":-8.869153444441933},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-4.8,"breakHorizontal":13.6,"spinRate":2521,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.47882045162367914,"extension":6.448741876825185},"index":3,"playId":"7bcb8e59-4153-3162-bad2-6c1a0d48fff4","pitchNumber":3,"startTime":"2026-06-20T20:24:12.965Z","endTime":"2026-06-20T20:24:17.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":75.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.924529985211926,"aZ":-34.7616851854743,"pfxX":-6.1552670508941985,"pfxZ":-1.8309481903797575,"pX":1.1553704676605354,"pZ":1.6395660554245874,"vX0":-2.0941620598960453,"vY0":-117.89440928931567,"vZ0":-0.18232826747049224,"x":72.96,"y":194.51,"x0":2.8529204832777713,"y0":50.00003794674638,"z0":4.9073409458373884,"aX":-8.723318020609042},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.1,"breakHorizontal":11.6,"spinRate":2416,"spinDirection":312},"zone":14,"typeConfidence":2.0,"plateTime":0.46333832447812107,"extension":6.258566756341843},"index":4,"playId":"ac76eaa7-aefd-395f-a667-6dad1df6a354","pitchNumber":4,"startTime":"2026-06-20T20:24:34.062Z","endTime":"2026-06-20T20:24:38.473Z","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":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.493551939299035,"aZ":-31.272279852050897,"pfxX":10.70144614242154,"pfxZ":0.5184355816134465,"pX":0.08679915208567661,"pZ":1.492824714444333,"vX0":-10.593759933711985,"vY0":-130.87099314734562,"vZ0":-2.026997937835877,"x":113.69,"y":198.47,"x0":2.7809895157877267,"y0":50.00619989270716,"z0":4.601313502993284,"aX":18.72004541517017},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.7,"breakHorizontal":-17.3,"spinRate":1924,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4172312515165313,"extension":6.902956202648395},"index":5,"playId":"edf01514-dc70-3de3-b85e-c3e7de0a161b","pitchNumber":5,"startTime":"2026-06-20T20:24:51.474Z","endTime":"2026-06-20T20:25:18.493Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.753383730588506,"aZ":-20.20253761402981,"pfxX":9.31514958258257,"pfxZ":5.977609902993329,"pX":-0.4061476044206041,"pZ":2.830221171177277,"vX0":-11.895177453162935,"vY0":-139.97519327250953,"vZ0":-2.2057622639465913,"x":132.48,"y":162.36,"x0":2.6692895261325713,"y0":50.006801801662576,"z0":4.937703867943741,"aX":18.66793367598855},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.6,"breakHorizontal":-14.8,"spinRate":2410,"spinDirection":115},"zone":4,"typeConfidence":2.0,"plateTime":0.3898890260092589,"extension":6.5745663679485835},"index":6,"playId":"9f83a58a-ba90-3b80-8000-44b947664faa","pitchNumber":6,"startTime":"2026-06-20T20:25:24.956Z","endTime":"2026-06-20T20:25:28.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.529572232601755,"aZ":-22.651403404978264,"pfxX":8.603062391045832,"pfxZ":4.722146458712051,"pX":1.1945956749229658,"pZ":1.9745693104657043,"vX0":-7.816353908066255,"vY0":-140.7900293738015,"vZ0":-3.9366822834838233,"x":71.46,"y":185.47,"x0":2.882614274765644,"y0":50.0038737109199,"z0":4.848283211625213,"aX":17.354852759364466},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.9,"breakHorizontal":-14.0,"spinRate":2379,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.38833293582732775,"extension":6.66089663602032},"index":7,"playId":"82dc74d4-62ec-3db3-8047-b74ca96add49","pitchNumber":7,"startTime":"2026-06-20T20:25:47.936Z","endTime":"2026-06-20T20:25:52.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:25:52.309Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrew Vaughn lines out to right fielder Eli White.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T20:26:16.593Z","endTime":"2026-06-20T20:27:22.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.154265883008282,"aZ":-22.617525070211002,"pfxX":9.202209084488127,"pfxZ":4.735118489180493,"pX":-0.10801830954024484,"pZ":2.790463530852038,"vX0":-11.025221108299636,"vY0":-140.7532679520222,"vZ0":-1.5607924091358463,"x":121.12,"y":163.44,"x0":2.65314882336523,"y0":50.00309287858052,"z0":4.808029823195467,"aX":18.57534928680537},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.4,"breakHorizontal":-14.5,"spinRate":2408,"spinDirection":114},"zone":2,"typeConfidence":2.0,"plateTime":0.38824334838064845,"extension":6.588771920613658},"index":0,"playId":"8f51bfe2-58b1-33cd-abf2-a45c40ef9fa1","pitchNumber":1,"startTime":"2026-06-20T20:26:16.901Z","endTime":"2026-06-20T20:26:20.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83290257292758,"aZ":-33.67682996999215,"pfxX":10.626547788907287,"pfxZ":-0.8412776749695796,"pX":-0.6952607428174605,"pZ":1.1908776798317608,"vX0":-12.522233898049434,"vY0":-132.41404007586186,"vZ0":-2.454477060167272,"x":143.5,"y":206.63,"x0":2.702399765547111,"y0":50.00377501592238,"z0":4.580667290856306,"aX":18.975085640551832},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.8,"breakHorizontal":-16.7,"spinRate":1942,"spinDirection":95},"zone":13,"typeConfidence":2.0,"plateTime":0.4128007294774596,"extension":6.9867288338522755},"index":1,"playId":"a9cfb7fc-4a29-3841-aa5c-6750a4df8e8c","pitchNumber":2,"startTime":"2026-06-20T20:26:34.638Z","endTime":"2026-06-20T20:26:38.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.198438815288977,"aZ":-32.55903111080459,"pfxX":10.56573773168746,"pfxZ":-0.23223270518480277,"pX":0.3329813740465205,"pZ":1.9470325929636596,"vX0":-9.472487855723447,"vY0":-128.03623830505097,"vZ0":-0.41964490112844743,"x":104.31,"y":186.21,"x0":2.7061145879032287,"y0":50.00349197349056,"z0":4.658966909560842,"aX":17.560391891855488},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.2,"breakHorizontal":-17.0,"spinRate":1921,"spinDirection":98},"zone":9,"typeConfidence":2.0,"plateTime":0.4276402273151887,"extension":6.9286776497825695},"index":2,"playId":"10f8d4ca-c42d-38f4-a037-73d38b97d700","pitchNumber":3,"startTime":"2026-06-20T20:26:52.685Z","endTime":"2026-06-20T20:26:56.302Z","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":81.4,"endSpeed":75.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96391802941752,"aZ":-38.47685650109059,"pfxX":-5.258742529021381,"pfxZ":-4.4399795272148115,"pX":0.7061781504041754,"pZ":1.7672175611482754,"vX0":-3.451681288668886,"vY0":-118.5134482737321,"vZ0":0.7974985107622397,"x":90.08,"y":191.07,"x0":2.8653191406305965,"y0":50.00149602376011,"z0":4.944795678285309,"aX":-7.467983420899319},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.6,"breakHorizontal":10.3,"spinRate":2534,"spinDirection":310},"zone":9,"typeConfidence":2.0,"plateTime":0.462427163375557,"extension":6.324043361744937},"hitData":{"launchSpeed":91.9,"launchAngle":18.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.82,"coordY":106.31}},"index":3,"playId":"0b9c6c34-e8e7-3df3-89a8-1053a647d91e","pitchNumber":4,"startTime":"2026-06-20T20:27:11.238Z","endTime":"2026-06-20T20:27:22.303Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:27:22.303Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Blake Perkins singles on a line drive to right fielder Eli White. Gary Sánchez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T20:27:34.236Z","endTime":"2026-06-20T20:29:08.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"postOnSecond":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.225229894351806,"aZ":-17.65515219402017,"pfxX":8.015532249480229,"pfxZ":7.229008466189573,"pX":0.2982210706345292,"pZ":2.551687999318104,"vX0":-9.696290172340568,"vY0":-140.89694134454334,"vZ0":-3.2560013090272437,"x":105.63,"y":169.88,"x0":2.7439973707656384,"y0":50.006406911430304,"z0":4.8642624839984325,"aX":16.107891281890538},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.6,"breakHorizontal":-12.5,"spinRate":2483,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.38885124442062846,"extension":6.489286391475671},"index":0,"playId":"dfb4300a-0157-3cf4-be54-a8f00be89d5e","pitchNumber":1,"startTime":"2026-06-20T20:27:45.893Z","endTime":"2026-06-20T20:27:49.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44823104147396,"aZ":-22.040710104450643,"pfxX":9.177292127244247,"pfxZ":5.069711415472652,"pX":-0.30307380423956404,"pZ":3.0874170979051647,"vX0":-11.591006803086064,"vY0":-140.372925933032,"vZ0":-1.0590187778273137,"x":128.55,"y":155.42,"x0":2.6851014786503034,"y0":50.00032147014861,"z0":4.9030673186581275,"aX":18.333743693067408},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.1,"breakHorizontal":-14.3,"spinRate":2503,"spinDirection":111},"zone":1,"typeConfidence":2.0,"plateTime":0.3900369773913255,"extension":6.395037773133109},"index":1,"playId":"848b1b23-48bf-318e-92fc-d54303be9d74","pitchNumber":2,"startTime":"2026-06-20T20:28:05.690Z","endTime":"2026-06-20T20:28:09.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58235894200372,"aZ":-22.36280568178201,"pfxX":9.75847414771691,"pfxZ":4.942906638511612,"pX":0.8873272616373906,"pZ":3.561908369068993,"vX0":-8.768383544761235,"vY0":-140.22451447262563,"vZ0":0.17987577819140277,"x":83.18,"y":142.61,"x0":2.791503704705549,"y0":50.00396327726702,"z0":4.959389044424459,"aX":19.37725665707499},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.2,"breakHorizontal":-15.8,"spinRate":2427,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.39104269090130295,"extension":6.495252959776549},"index":2,"playId":"3f6ddfd5-54ae-3b28-9dd2-d5c4fce83895","pitchNumber":3,"startTime":"2026-06-20T20:28:30.562Z","endTime":"2026-06-20T20:28:34.204Z","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":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12113121604917,"aZ":-21.559518221534248,"pfxX":9.773718303779017,"pfxZ":5.28357337052527,"pX":0.5617951975732243,"pZ":3.0878790788659165,"vX0":-9.656977105328405,"vY0":-140.9068127209453,"vZ0":-1.4646959303251705,"x":95.59,"y":155.41,"x0":2.7641430222592773,"y0":50.00633328691592,"z0":5.0079106246675025,"aX":19.650749154440238},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.5,"breakHorizontal":-15.7,"spinRate":2361,"spinDirection":111},"zone":3,"typeConfidence":2.0,"plateTime":0.38876977225757425,"extension":6.472570878119785},"hitData":{"launchSpeed":101.4,"launchAngle":5.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.0,"coordY":103.84}},"index":3,"playId":"321f0355-3a8c-35a8-87a7-e5769f1088a7","pitchNumber":4,"startTime":"2026-06-20T20:28:56.529Z","endTime":"2026-06-20T20:29:08.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:29:08.362Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T20:29:22.546Z","endTime":"2026-06-20T20:31:09.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"postOnSecond":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.091770982154856,"aZ":-22.0874047133286,"pfxX":10.328156950455998,"pfxZ":4.907370318655497,"pX":-0.37177217023434794,"pZ":2.1652518679483443,"vX0":-12.321985105812997,"vY0":-141.87461842402922,"vZ0":-3.552892967306203,"x":131.17,"y":180.32,"x0":2.66982528993533,"y0":50.00043569081131,"z0":4.828323110601009,"aX":21.217022321091704},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.4,"breakHorizontal":-16.4,"spinRate":2442,"spinDirection":112},"zone":7,"typeConfidence":2.0,"plateTime":0.38493005130993563,"extension":6.53233090872036},"index":0,"playId":"491e95d1-a983-3d76-9e5b-c4b0933d7af0","pitchNumber":1,"startTime":"2026-06-20T20:29:46.040Z","endTime":"2026-06-20T20:29:49.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35744543695994,"aZ":-28.776190054868167,"pfxX":12.02347214541678,"pfxZ":1.710462983874141,"pX":-0.9196555327257874,"pZ":1.536012495452305,"vX0":-13.868458252332406,"vY0":-139.66381397218913,"vZ0":-3.5718716178392618,"x":152.06,"y":197.31,"x0":2.5393829081863832,"y0":50.00007200485837,"z0":4.716122323412093,"aX":23.838648281286165},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.5,"breakHorizontal":-19.1,"spinRate":2419,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.39161608928727176,"extension":6.751412374613017},"index":1,"playId":"b642af07-44fe-33ec-829f-459bed74cd10","pitchNumber":2,"startTime":"2026-06-20T20:30:05.206Z","endTime":"2026-06-20T20:30:08.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.511570967751766,"aZ":-35.114738990892256,"pfxX":-5.464751868756368,"pfxZ":-2.09719143595278,"pX":-0.24026002666823568,"pZ":2.6128166172350773,"vX0":-5.484920693936486,"vY0":-117.90254076140187,"vZ0":2.2175637149671674,"x":126.16,"y":168.23,"x0":2.8308773490066113,"y0":50.004884795839494,"z0":4.912725699974064,"aX":-7.652728212960272},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.9,"breakHorizontal":11.3,"spinRate":2592,"spinDirection":306},"zone":4,"typeConfidence":2.0,"plateTime":0.4654996064949839,"extension":6.21070809575978},"index":2,"playId":"a7ad24eb-73a9-3d51-97a0-4f77eed5a0a4","pitchNumber":3,"startTime":"2026-06-20T20:30:25.316Z","endTime":"2026-06-20T20:30:28.576Z","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":82.5,"endSpeed":75.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.069651429924946,"aZ":-38.262732010475204,"pfxX":-5.028503493044577,"pfxZ":-4.210934765090242,"pX":-0.9322281972532986,"pZ":1.3853981003693507,"vX0":-7.0092773434882,"vY0":-119.96218516716395,"vZ0":-0.0675705850478876,"x":152.53,"y":201.37,"x0":2.6906304670907026,"y0":50.00453657803567,"z0":4.849457089693306,"aX":-7.265812966793177},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.3,"breakHorizontal":10.9,"spinRate":2702,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.45809504101749976,"extension":6.505936219403363},"index":3,"playId":"8e34c9c5-8277-37d9-9128-762fd7e1333c","pitchNumber":4,"startTime":"2026-06-20T20:30:45.855Z","endTime":"2026-06-20T20:30:49.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.366145283082247,"aZ":-21.37887044278207,"pfxX":10.23871715508582,"pfxZ":5.28428434059655,"pX":-0.467435621817435,"pZ":2.3644290037645206,"vX0":-12.22663796589121,"vY0":-141.77203842177755,"vZ0":-3.199770683362671,"x":134.82,"y":174.94,"x0":2.563833706111995,"y0":50.0020155092162,"z0":4.86667628964477,"aX":20.913873443155243},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.1,"breakHorizontal":-16.2,"spinRate":2441,"spinDirection":112},"zone":4,"typeConfidence":2.0,"plateTime":0.385835753016158,"extension":6.666589528301079},"index":4,"playId":"2c2b3377-cfb4-3587-aa1e-5d78d73c165e","pitchNumber":5,"startTime":"2026-06-20T20:31:05.373Z","endTime":"2026-06-20T20:31:09.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:31:09.277Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cooper Pratt grounds out softly, first baseman Matt Olson to pitcher Chris Sale.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T20:31:22.369Z","endTime":"2026-06-20T20:33:24.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.7,"endSpeed":89.5,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.810495855588844,"aZ":-17.33805144239957,"pfxX":9.449329336702885,"pfxZ":7.2483511894334365,"pX":-0.19628925494106594,"pZ":2.5143198150710204,"vX0":-11.597495959522215,"vY0":-141.78720001257048,"vZ0":-3.7820301861441576,"x":124.48,"y":170.89,"x0":2.709144679199067,"y0":50.00275635584681,"z0":4.964039014385509,"aX":19.341909375503114},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.6,"breakHorizontal":-14.9,"spinRate":2478,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.385527878378467,"extension":6.584583586265681},"index":0,"playId":"997c812b-ef66-3787-ad84-aa3017b1200b","pitchNumber":1,"startTime":"2026-06-20T20:31:37.066Z","endTime":"2026-06-20T20:31:40.586Z","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":98.4,"endSpeed":89.9,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10238432371943,"aZ":-23.700223729757308,"pfxX":10.504102329146596,"pfxZ":4.08775033192542,"pX":0.08010528486384792,"pZ":3.1648614153055554,"vX0":-11.153347678009373,"vY0":-142.85197981032562,"vZ0":-0.5020270996875532,"x":113.95,"y":153.33,"x0":2.665426364162847,"y0":50.00043038249619,"z0":4.829326636152719,"aX":21.76371653868175},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.4,"breakHorizontal":-16.8,"spinRate":2494,"spinDirection":107},"zone":2,"typeConfidence":2.0,"plateTime":0.383048363975814,"extension":6.305484991797485},"index":1,"playId":"e4cba329-5eac-34cc-ace6-f615795def35","pitchNumber":2,"startTime":"2026-06-20T20:31:56.961Z","endTime":"2026-06-20T20:32:00.291Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-20T20:32:17.858Z","endTime":"2026-06-20T20:32:35.196Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11888817362582,"aZ":-35.25666156451553,"pfxX":-6.341719479591921,"pfxZ":-2.2235411007232964,"pX":0.8593952387198314,"pZ":1.5067707769544862,"vX0":-2.891983992435795,"vY0":-116.8994181166172,"vZ0":-0.02753868501675827,"x":84.24,"y":198.1,"x0":2.936816928885232,"y0":50.00559403053691,"z0":4.829517455934405,"aX":-8.774482673333123},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.7,"breakHorizontal":12.2,"spinRate":2604,"spinDirection":302},"zone":14,"typeConfidence":2.0,"plateTime":0.46862059497554087,"extension":6.463701632122116},"index":3,"playId":"683cdce4-995c-35ca-a732-9bf256ce09eb","pitchNumber":3,"startTime":"2026-06-20T20:32:35.196Z","endTime":"2026-06-20T20:32:39.759Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"playId":"2cbc091b-68f7-40d3-aa9a-6ee1fbf676e8","startTime":"2026-06-20T20:32:58.090Z","endTime":"2026-06-20T20:33:03.090Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.424145916286346,"aZ":-22.42246151194142,"pfxX":9.75198891384954,"pfxZ":4.8025366041232385,"pX":0.988638611216806,"pZ":2.983543956723205,"vX0":-8.629412690851789,"vY0":-141.43011544374673,"vZ0":-1.324785954095132,"x":79.32,"y":158.22,"x0":2.808214243956996,"y0":50.00530805231682,"z0":4.892272696064004,"aX":19.813228971634135},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.6,"breakHorizontal":-16.0,"spinRate":2459,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.38687327839747,"extension":6.534528892524894},"hitData":{"launchSpeed":79.9,"launchAngle":-57.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":143.4,"coordY":169.8}},"index":5,"playId":"d7d3f8a7-2d31-3336-93d3-e74db87ec4c1","pitchNumber":4,"startTime":"2026-06-20T20:33:16.006Z","endTime":"2026-06-20T20:33:24.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:33:24.315Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to right fielder Blake Perkins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T20:35:17.197Z","endTime":"2026-06-20T20:35:55.403Z","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":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":663368,"link":"/api/v1/people/663368"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.643101585279002,"aZ":-17.343508264158125,"pfxX":7.9979733690071315,"pfxZ":7.903722737657233,"pX":0.7210562554134692,"pZ":2.7714940459655946,"vX0":-7.938976095984624,"vY0":-135.40922752276896,"vZ0":-3.086825885339569,"x":89.52,"y":163.95,"x0":2.6370034483784126,"y0":50.00542991807188,"z0":5.124224113204368,"aX":15.012191640979399},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":-13.1,"spinRate":2216,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.4028881007857894,"extension":6.530071790869366},"index":0,"playId":"f8e33d64-d4c5-38ed-a040-48b6dca5cfab","pitchNumber":1,"startTime":"2026-06-20T20:35:33.527Z","endTime":"2026-06-20T20:35:37.018Z","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":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24750200607683,"aZ":-17.35584825055909,"pfxX":9.79470334915197,"pfxZ":7.692465144327426,"pX":-0.2139438362459428,"pZ":1.7640310312806424,"vX0":-10.91047844843546,"vY0":-137.19422104161163,"vZ0":-5.587015511058974,"x":125.16,"y":191.15,"x0":2.521412257378509,"y0":50.006728039635576,"z0":4.9899666998486385,"aX":18.879853160016882},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":-15.7,"spinRate":2399,"spinDirection":126},"zone":8,"typeConfidence":2.0,"plateTime":0.3975846096246043,"extension":6.630009827455468},"hitData":{"launchSpeed":83.5,"launchAngle":31.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.54,"coordY":104.24}},"index":1,"playId":"443337c4-ccc4-3ab4-9270-88cf769efb18","pitchNumber":2,"startTime":"2026-06-20T20:35:45.956Z","endTime":"2026-06-20T20:35:55.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:35:55.403Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T20:36:12.817Z","endTime":"2026-06-20T20:38:03.103Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":77.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.428286521184088,"aZ":-31.9437665326394,"pfxX":-2.8723142371363246,"pfxZ":0.15343299442630887,"pX":-0.4123312663481954,"pZ":1.2706479194352969,"vX0":-6.4330550336771415,"vY0":-120.11321988278645,"vZ0":-2.0905635668419564,"x":132.72,"y":204.47,"x0":2.6552250579392,"y0":50.00232219199668,"z0":4.945460262932991,"aX":-4.269203386931438},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.1,"breakHorizontal":6.5,"spinRate":2138,"spinDirection":329},"zone":13,"typeConfidence":2.0,"plateTime":0.4529822855389054,"extension":6.82056664913535},"index":0,"playId":"d2b04386-2cab-33f7-9ee1-5be40223cdd0","pitchNumber":1,"startTime":"2026-06-20T20:36:17.120Z","endTime":"2026-06-20T20:36:21.291Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.55321671308214,"aZ":-35.938240717794756,"pfxX":-2.5740573617243334,"pfxZ":-2.4856686403601564,"pX":0.3463062456351421,"pZ":1.4976994857824935,"vX0":-5.204194019108971,"vY0":-121.14440158529979,"vZ0":-0.7599097513314826,"x":103.8,"y":198.34,"x0":2.841267495129205,"y0":50.003159385972786,"z0":4.906783178056972,"aX":-3.8964547223403487},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.4,"breakHorizontal":5.6,"spinRate":2187,"spinDirection":324},"zone":14,"typeConfidence":2.0,"plateTime":0.4489603353238354,"extension":6.671823434250482},"index":1,"playId":"2c23b2be-b5d1-398c-b92e-7c5e1b73b0f3","pitchNumber":2,"startTime":"2026-06-20T20:36:27.317Z","endTime":"2026-06-20T20:36:30.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54799907687122,"aZ":-16.086928777480722,"pfxX":9.127233998261122,"pfxZ":8.228658754806865,"pX":0.44440874767513633,"pZ":1.4868429220363149,"vX0":-8.897491634844062,"vY0":-138.38284471354393,"vZ0":-6.407821646808843,"x":100.06,"y":198.64,"x0":2.5030056582560563,"y0":50.00438643420337,"z0":4.895215291422904,"aX":17.846911997207858},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":-14.9,"spinRate":2395,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.39459631173319787,"extension":6.6450860765297035},"index":2,"playId":"93a0a74b-452c-3b03-bffb-786e4632e5d7","pitchNumber":3,"startTime":"2026-06-20T20:36:39.630Z","endTime":"2026-06-20T20:36:43.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.258680681387354,"aZ":-16.41948243969652,"pfxX":10.307309068125292,"pfxZ":8.106203950917273,"pX":-1.2063979787010772,"pZ":1.262912655665708,"vX0":-13.356318344857224,"vY0":-137.72201479769674,"vZ0":-6.900040483461477,"x":162.99,"y":204.68,"x0":2.3407897494382013,"y0":50.00280842105207,"z0":4.888623612397767,"aX":20.031788112763007},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":-16.3,"spinRate":2474,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.3959522547063439,"extension":6.707198147600737},"index":3,"playId":"234f5cf9-403a-3e69-9252-9183d683ec82","pitchNumber":4,"startTime":"2026-06-20T20:36:53.256Z","endTime":"2026-06-20T20:36:56.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.737545650353596,"aZ":-18.104591266833552,"pfxX":8.54028034845019,"pfxZ":7.175026295025237,"pX":-0.09326302921583389,"pZ":1.864003259574872,"vX0":-10.335665666219615,"vY0":-138.40805868207846,"vZ0":-4.938049783551764,"x":120.55,"y":188.45,"x0":2.5607994157173697,"y0":50.004960440017804,"z0":4.864691674327469,"aX":16.752770971156004},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.2,"breakHorizontal":-13.6,"spinRate":2379,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.39410397000745023,"extension":6.689685304799537},"index":4,"playId":"000ffc46-3895-3ad7-9011-47ed1487ac6e","pitchNumber":5,"startTime":"2026-06-20T20:37:08.116Z","endTime":"2026-06-20T20:37:12.003Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24225983722101,"aZ":-16.034779245015322,"pfxX":9.02838276977661,"pfxZ":8.12825007440762,"pX":0.08332022782880935,"pZ":3.078577932562302,"vX0":-9.643155613707533,"vY0":-139.51944694294482,"vZ0":-2.1449630611631796,"x":113.82,"y":155.66,"x0":2.3994081366188698,"y0":50.00469350870228,"z0":4.905394240887326,"aX":17.931607302315122},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":-14.5,"spinRate":2420,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.3914879409125258,"extension":6.663344433548668},"index":5,"playId":"bc647498-a44d-3027-831e-c38813b91328","pitchNumber":6,"startTime":"2026-06-20T20:37:27.324Z","endTime":"2026-06-20T20:37:30.671Z","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":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-06-20T20:37:48.681Z","endTime":"2026-06-20T20:37:59.302Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.751612495807088,"aZ":-14.429554550081752,"pfxX":7.597423525199107,"pfxZ":9.054226159174899,"pX":-0.37469163238182035,"pZ":1.7825262452970074,"vX0":-10.151031560290688,"vY0":-138.80690843765655,"vZ0":-5.741924212100823,"x":131.28,"y":190.65,"x0":2.3349839682852562,"y0":50.00576796459745,"z0":4.831245835587567,"aX":14.89543610875603},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":-11.8,"spinRate":2348,"spinDirection":128},"zone":7,"typeConfidence":2.0,"plateTime":0.39391813430211187,"extension":6.792564407957844},"index":7,"playId":"24d68278-fd5c-371f-9650-a12dc66140f7","pitchNumber":7,"startTime":"2026-06-20T20:37:59.302Z","endTime":"2026-06-20T20:38:03.103Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:38:03.103Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T20:38:10.444Z","endTime":"2026-06-20T20:39:34.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01003351254134,"aZ":-15.144362063957722,"pfxX":7.6965124243411225,"pfxZ":8.608065456836576,"pX":0.5416390300635338,"pZ":3.4448753934712326,"vX0":-8.08824775120315,"vY0":-139.65640781780854,"vZ0":-1.43561634038595,"x":96.35,"y":145.77,"x0":2.4732984641594844,"y0":50.00122598969557,"z0":4.960082557018219,"aX":15.224683112476981},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":-12.2,"spinRate":2388,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.3919729274302357,"extension":6.630931857091397},"index":0,"playId":"cb93bb63-af52-3acc-8b67-83b9a61f3186","pitchNumber":1,"startTime":"2026-06-20T20:38:24.155Z","endTime":"2026-06-20T20:38:27.969Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.310112812352102,"aZ":-32.845681180536204,"pfxX":-5.640361161003941,"pfxZ":-0.46215670928833497,"pX":-0.06735404581368214,"pZ":3.1011810554574573,"vX0":-5.098461188652622,"vY0":-120.15447679796537,"vZ0":2.310197324362601,"x":119.57,"y":155.05,"x0":2.822162325075756,"y0":50.00397006959838,"z0":5.064875197432759,"aX":-8.169513309080433},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.1,"breakHorizontal":11.5,"spinRate":2098,"spinDirection":329},"zone":2,"typeConfidence":2.0,"plateTime":0.4574954787251553,"extension":6.564429488674082},"index":1,"playId":"6e0b4562-92a6-35f9-a6a0-69f94faeb877","pitchNumber":2,"startTime":"2026-06-20T20:38:36.643Z","endTime":"2026-06-20T20:38:40.088Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.492532686047785,"aZ":-38.38805105252378,"pfxX":-2.936175638034418,"pfxZ":-4.439910916562738,"pX":-0.5834829411313623,"pZ":0.8024297062740479,"vX0":-6.582918271992335,"vY0":-118.13935417119727,"vZ0":-1.4589635467545732,"x":139.24,"y":217.11,"x0":2.6310117646742195,"y0":50.00220265790597,"z0":4.986901832323349,"aX":-4.109753498470293},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.2,"breakHorizontal":7.1,"spinRate":2154,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.46532013359151314,"extension":6.683845669183384},"index":2,"playId":"8951ab71-e8f3-377a-a8b9-f6f3c45096f0","pitchNumber":3,"startTime":"2026-06-20T20:38:50.820Z","endTime":"2026-06-20T20:38:55.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.456259929651633,"aZ":-16.160688380401897,"pfxX":7.700639072180905,"pfxZ":8.07953929920266,"pX":-0.7235165918291138,"pZ":3.101967093027818,"vX0":-11.60789792515262,"vY0":-139.24139735413718,"vZ0":-2.0728665479516737,"x":144.58,"y":155.03,"x0":2.4805801127385543,"y0":50.00632977603344,"z0":4.913994062074004,"aX":15.270303132846928},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":-11.8,"spinRate":2367,"spinDirection":125},"zone":1,"typeConfidence":2.0,"plateTime":0.39193289527291286,"extension":6.736628790797242},"index":3,"playId":"31965b97-4b49-33e5-8dca-6233752845bc","pitchNumber":4,"startTime":"2026-06-20T20:39:10.325Z","endTime":"2026-06-20T20:39:14.316Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-20T20:39:19.890Z","endTime":"2026-06-20T20:39:30.053Z","isPitch":false,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"}},{"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.741010019299896,"aZ":-37.97940205206752,"pfxX":-7.303823299740447,"pfxZ":-4.124694253486975,"pX":0.7807266762477997,"pZ":2.212312109529269,"vX0":-2.8326071586071193,"vY0":-117.4358258879945,"vZ0":1.4243024079966353,"x":87.24,"y":179.05,"x0":2.949074202448109,"y0":50.00470390273012,"z0":5.111667651875478,"aX":-10.274619850061363},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.0,"breakHorizontal":13.9,"spinRate":2242,"spinDirection":327},"zone":9,"typeConfidence":2.0,"plateTime":0.4651347928599323,"extension":6.783214981532795},"index":5,"playId":"b1f382e8-7658-371d-a31c-09e9a4341a0f","pitchNumber":5,"startTime":"2026-06-20T20:39:30.053Z","endTime":"2026-06-20T20:39:34.447Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:39:34.447Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T20:41:43.988Z","endTime":"2026-06-20T20:42:44.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.379936362898317,"aZ":-21.51320773866346,"pfxX":10.001615163162857,"pfxZ":5.633051725043879,"pX":0.4870263203802129,"pZ":2.6939868220126884,"vX0":-9.511993324142793,"vY0":-136.75850439851848,"vZ0":-2.166760330964652,"x":98.44,"y":166.04,"x0":2.712098263579177,"y0":50.00435896819955,"z0":4.97347647724426,"aX":18.932624531724546},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.0,"breakHorizontal":-16.1,"spinRate":2421,"spinDirection":112},"zone":6,"typeConfidence":2.0,"plateTime":0.4006391926618518,"extension":6.40034968728289},"index":0,"playId":"b9bce565-fbb7-3652-9d0e-dff0c209d632","pitchNumber":1,"startTime":"2026-06-20T20:41:48.461Z","endTime":"2026-06-20T20:41:51.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.293181056545556,"aZ":-35.21515379831706,"pfxX":-6.557236304260121,"pfxZ":-2.390173835204938,"pX":-1.3123331100640394,"pZ":1.6985641149035147,"vX0":-7.033622490712492,"vY0":-112.60411824310673,"vZ0":1.0064515706257182,"x":167.02,"y":192.92,"x0":2.7150557329559524,"y0":50.00274567970715,"z0":4.835610886482533,"aX":-8.339228641518117},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-3.7,"breakHorizontal":13.8,"spinRate":2597,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.48821805146103525,"extension":6.26183202072777},"index":1,"playId":"b81e74c5-9c70-3216-a957-93bb5857258f","pitchNumber":2,"startTime":"2026-06-20T20:42:04.132Z","endTime":"2026-06-20T20:42:07.744Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":69.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.491163419676823,"aZ":-35.260131551358626,"pfxX":-7.679984923815623,"pfxZ":-2.493830190759464,"pX":-1.3092426308271203,"pZ":2.0012402825679487,"vX0":-6.746771798300147,"vY0":-111.22927625196287,"vZ0":1.7213674490017752,"x":166.91,"y":184.75,"x0":2.7765126658819756,"y0":50.003772615329616,"z0":4.910816811226685,"aX":-9.492633692396046},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-3.6,"breakHorizontal":15.8,"spinRate":2532,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.4950247756740769,"extension":6.260169400905508},"index":2,"playId":"2b9b7cc0-81ac-3896-991d-e02f2ec6fa12","pitchNumber":3,"startTime":"2026-06-20T20:42:18.785Z","endTime":"2026-06-20T20:42:22.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.572350867631574,"aZ":-22.417206223302426,"pfxX":10.460690605523952,"pfxZ":4.991408534005881,"pX":0.2794080032843781,"pZ":2.605051318629826,"vX0":-10.309464321847022,"vY0":-138.81283008086083,"vZ0":-1.8846650224622645,"x":106.35,"y":168.44,"x0":2.6793146672367016,"y0":50.00342210920671,"z0":4.782635146200893,"aX":20.450725538022787},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.9,"breakHorizontal":-16.8,"spinRate":2427,"spinDirection":114},"zone":5,"typeConfidence":2.0,"plateTime":0.39431377154376035,"extension":6.616673936976783},"hitData":{"launchSpeed":76.3,"launchAngle":-58.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.03,"coordY":171.61}},"index":3,"playId":"bcb9e85c-8df1-3dcb-8d14-9e410a05475d","pitchNumber":4,"startTime":"2026-06-20T20:42:35.739Z","endTime":"2026-06-20T20:42:44.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:42:44.176Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out, shortstop Jorge Mateo to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T20:42:55.704Z","endTime":"2026-06-20T20:44:17.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01309450433035,"aZ":-36.80285546047657,"pfxX":-8.473879610051636,"pfxZ":-3.6776904031372615,"pX":1.126444634058528,"pZ":1.65628927857279,"vX0":-1.5640714770954973,"vY0":-112.02991786882691,"vZ0":1.3953438306535368,"x":74.06,"y":194.06,"x0":2.935490215413901,"y0":50.001486204212874,"z0":4.814179208580492,"aX":-10.669104021775372},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-5.9,"breakHorizontal":15.7,"spinRate":2487,"spinDirection":299},"zone":14,"typeConfidence":2.0,"plateTime":0.4906696017798695,"extension":6.2540398390152205},"index":0,"playId":"11999cc4-dbda-31df-a517-ffb39bc8c9d7","pitchNumber":1,"startTime":"2026-06-20T20:43:09.142Z","endTime":"2026-06-20T20:43:12.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15901507206186,"aZ":-22.37642531710728,"pfxX":9.021447586333057,"pfxZ":4.983724331539861,"pX":0.29735994243421476,"pZ":2.738392187597314,"vX0":-9.975078258890177,"vY0":-139.30854405292388,"vZ0":-1.500311092529512,"x":105.67,"y":164.84,"x0":2.7515840230235584,"y0":50.00388796478102,"z0":4.762388753648212,"aX":17.74121477690565},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.9,"breakHorizontal":-14.3,"spinRate":2390,"spinDirection":111},"zone":6,"typeConfidence":2.0,"plateTime":0.3931057162710063,"extension":6.559174525246075},"index":1,"playId":"a399cc96-8d8d-3f51-87c2-1ea6586bc298","pitchNumber":2,"startTime":"2026-06-20T20:43:25.336Z","endTime":"2026-06-20T20:43:30.258Z","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":78.6,"endSpeed":72.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.864149139287473,"aZ":-36.86173554934038,"pfxX":-4.829017066613922,"pfxZ":-3.5324372488124585,"pX":-0.6793200831632871,"pZ":2.2410348226104806,"vX0":-6.039541854255823,"vY0":-114.37686359315978,"vZ0":2.0991352961474115,"x":142.89,"y":178.27,"x0":2.62168668685288,"y0":50.00340200840694,"z0":4.922957606690076,"aX":-6.405288876137542},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-5.5,"breakHorizontal":10.2,"spinRate":2515,"spinDirection":309},"zone":4,"typeConfidence":2.0,"plateTime":0.47866857864977463,"extension":6.281335473881487},"index":2,"playId":"05794a01-3481-309e-8371-55bbbc5ccad2","pitchNumber":3,"startTime":"2026-06-20T20:43:47.350Z","endTime":"2026-06-20T20:43:51.641Z","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":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.646515842128906,"aZ":-22.024155068816214,"pfxX":10.380379353468697,"pfxZ":5.133853662777364,"pX":-0.14658841989721605,"pZ":3.10801752039804,"vX0":-11.215648126330338,"vY0":-139.32558125594014,"vZ0":-1.1948498160070105,"x":122.59,"y":154.86,"x0":2.571622329314855,"y0":50.00273294078971,"z0":4.9901049950306104,"aX":20.523414889257772},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.2,"breakHorizontal":-16.7,"spinRate":2465,"spinDirection":114},"zone":2,"typeConfidence":2.0,"plateTime":0.3922738632638616,"extension":6.421318063587648},"hitData":{"launchSpeed":107.2,"launchAngle":-3.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.46,"coordY":147.41}},"index":3,"playId":"f087db3f-bf19-37c3-b988-6e786995ec00","pitchNumber":4,"startTime":"2026-06-20T20:44:08.871Z","endTime":"2026-06-20T20:44:17.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:44:17.034Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T20:44:30.785Z","endTime":"2026-06-20T20:46:10.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.58404277532089,"aZ":-36.383725351140306,"pfxX":-5.412047887544059,"pfxZ":-3.268309711275892,"pX":-0.8178514280526006,"pZ":1.884312149779587,"vX0":-6.480123828958278,"vY0":-112.70134518627964,"vZ0":1.5293008123299658,"x":148.17,"y":187.9,"x0":2.7987045041582554,"y0":50.005520450119256,"z0":4.873016399362497,"aX":-6.959453789979236},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-5.2,"breakHorizontal":11.5,"spinRate":2573,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.4860846985627312,"extension":6.264800369818557},"index":0,"playId":"3cfb8f0f-f382-34e1-9cf9-bf072f0cc308","pitchNumber":1,"startTime":"2026-06-20T20:44:42.021Z","endTime":"2026-06-20T20:44:46.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.468152742457253,"aZ":-26.525713720958244,"pfxX":11.11432901450546,"pfxZ":2.968496828026563,"pX":0.654759725394683,"pZ":3.0242356067901452,"vX0":-9.587141923085928,"vY0":-136.94398126163455,"vZ0":0.18107669805406723,"x":92.04,"y":157.13,"x0":2.7522879514626943,"y0":50.0047509644249,"z0":4.7676383882067,"aX":21.16993315595188},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.6,"breakHorizontal":-18.2,"spinRate":2352,"spinDirection":112},"zone":3,"typeConfidence":2.0,"plateTime":0.3995364321290884,"extension":6.342376893284046},"index":1,"playId":"7614409f-8cb4-35e8-9c13-d0bd49a5eabd","pitchNumber":2,"startTime":"2026-06-20T20:44:58.419Z","endTime":"2026-06-20T20:45:03.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.654574821008545,"aZ":-18.598222963423904,"pfxX":10.132229098859181,"pfxZ":6.828681365373583,"pX":-0.28655332392002986,"pZ":2.8218024288598333,"vX0":-11.685874211094388,"vY0":-140.34179905194952,"vZ0":-2.0562776603921766,"x":127.92,"y":162.59,"x0":2.6209183156744484,"y0":50.006653374573744,"z0":4.779414556826594,"aX":20.155686881562723},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.1,"breakHorizontal":-15.8,"spinRate":2496,"spinDirection":114},"zone":1,"typeConfidence":2.0,"plateTime":0.3907268258369134,"extension":6.307075364846559},"index":2,"playId":"23d6fd21-0135-358b-a649-5a214ce8a427","pitchNumber":3,"startTime":"2026-06-20T20:45:22.521Z","endTime":"2026-06-20T20:45:26.211Z","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":2},"index":3,"startTime":"2026-06-20T20:45:31.947Z","endTime":"2026-06-20T20:45:46.021Z","isPitch":false,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.845636196377903,"aZ":-34.978507243984325,"pfxX":-4.553818015950277,"pfxZ":-1.963895805199468,"pX":-0.8785289403888047,"pZ":1.3450865109023913,"vX0":-6.877962483003168,"vY0":-119.36526092112503,"vZ0":-0.5884185491378789,"x":150.49,"y":202.46,"x0":2.6413818660130928,"y0":50.00019545708413,"z0":4.767946451273978,"aX":-6.512585283776096},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.4,"breakHorizontal":10.1,"spinRate":2716,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.46039270246668007,"extension":6.438243979795627},"index":4,"playId":"6d0f5761-8cae-350f-a27c-8bb03db4ec87","pitchNumber":4,"startTime":"2026-06-20T20:45:46.021Z","endTime":"2026-06-20T20:45:49.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.918485361921345,"aZ":-20.439702658410003,"pfxX":10.16910459759928,"pfxZ":5.970466465012939,"pX":-0.6273088776430473,"pZ":2.289615652407664,"vX0":-12.49601871263867,"vY0":-139.4344131826898,"vZ0":-3.4568574745072778,"x":140.91,"y":176.96,"x0":2.595208142903052,"y0":50.0008535582596,"z0":4.897201796861126,"aX":19.982446093738602},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.2,"breakHorizontal":-15.7,"spinRate":2439,"spinDirection":110},"zone":4,"typeConfidence":2.0,"plateTime":0.393113559321137,"extension":6.506017113471338},"index":5,"playId":"4add4457-ff9f-3a54-adbe-129870ca96da","pitchNumber":5,"startTime":"2026-06-20T20:46:05.646Z","endTime":"2026-06-20T20:46:10.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:46:10.014Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eli White strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T20:48:12.037Z","endTime":"2026-06-20T20:49:10.251Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":661388,"link":"/api/v1/people/661388"},"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":94.2,"endSpeed":86.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.351784941048876,"aZ":-17.449424439248002,"pfxX":8.89481726210161,"pfxZ":7.685831395425835,"pX":-0.32118930753561215,"pZ":3.511458567776814,"vX0":-10.677460468725865,"vY0":-136.85571334862084,"vZ0":-1.1469052548447325,"x":129.24,"y":143.97,"x0":2.4568550475958317,"y0":50.00270903893368,"z0":5.119392165382245,"aX":17.0424682190835},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":-14.2,"spinRate":2298,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.3986894748079921,"extension":6.585375704623227},"index":0,"playId":"dbae57dc-a371-3fd0-b820-eba5fa77c46b","pitchNumber":1,"startTime":"2026-06-20T20:48:21.187Z","endTime":"2026-06-20T20:48:25.863Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95459604654614,"aZ":-35.97525254379888,"pfxX":-3.8578715368636343,"pfxZ":-2.6392553342940133,"pX":0.5814816330658509,"pZ":2.6959975561440026,"vX0":-4.209333900650822,"vY0":-118.9845799046263,"vZ0":1.8652544539372538,"x":94.84,"y":165.99,"x0":2.8720257056950214,"y0":50.00313699850111,"z0":5.151979948208902,"aX":-5.553923017625279},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.1,"breakHorizontal":7.9,"spinRate":2175,"spinDirection":325},"zone":6,"typeConfidence":2.0,"plateTime":0.45960772098410896,"extension":6.530839635009669},"index":1,"playId":"1a272927-3ffc-3036-ace2-e1595c30f212","pitchNumber":2,"startTime":"2026-06-20T20:48:34.855Z","endTime":"2026-06-20T20:48:38.514Z","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":95.3,"endSpeed":87.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33731066338606,"aZ":-13.910341562029092,"pfxX":8.074232601131447,"pfxZ":9.302312324997333,"pX":-0.08303387305996915,"pZ":3.150769597819758,"vX0":-9.58908779358095,"vY0":-138.6090371010167,"vZ0":-2.6927980994889307,"x":120.17,"y":153.71,"x0":2.3574865852017584,"y0":50.00354317648517,"z0":5.052979146621299,"aX":15.85503262921272},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":-12.8,"spinRate":2468,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.39378098686197793,"extension":6.510811775081573},"index":2,"playId":"a392ee64-e370-31dc-9590-8f9bc119c99a","pitchNumber":3,"startTime":"2026-06-20T20:48:47.739Z","endTime":"2026-06-20T20:48:52.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.712161776595384,"aZ":-15.783690161312817,"pfxX":7.933893222759154,"pfxZ":8.417932564187602,"pX":0.5385163123549594,"pZ":2.6163869391708525,"vX0":-8.458675889446496,"vY0":-138.16296983048855,"vZ0":-3.3609494825898185,"x":96.47,"y":168.14,"x0":2.5984679740202616,"y0":50.00424585474542,"z0":4.89946042324261,"aX":15.450788344468478},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":-12.7,"spinRate":2348,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.39536026085226705,"extension":6.582277483203828},"index":3,"playId":"96477d67-0760-3b50-9600-b5a07da55242","pitchNumber":4,"startTime":"2026-06-20T20:49:05.911Z","endTime":"2026-06-20T20:49:10.251Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:49:10.251Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Bart flies out to right fielder Blake Perkins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T20:49:22.864Z","endTime":"2026-06-20T20:50:46.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.078388249541337,"aZ":-32.24935813739027,"pfxX":-4.3626154365369265,"pfxZ":-0.050963969391347064,"pX":1.6986036078305322,"pZ":3.153396075940015,"vX0":-1.4545701568618417,"vY0":-118.98078115230142,"vZ0":2.3216971973482687,"x":52.25,"y":153.64,"x0":2.884116501415519,"y0":50.00343644777556,"z0":5.080253400791068,"aX":-6.276772751584895},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.7,"breakHorizontal":8.3,"spinRate":2114,"spinDirection":308},"zone":12,"typeConfidence":2.0,"plateTime":0.45972773692814695,"extension":6.468173057274261},"index":0,"playId":"659727ba-70be-38b3-82bd-29a0ea306e6c","pitchNumber":1,"startTime":"2026-06-20T20:49:34.449Z","endTime":"2026-06-20T20:49:38.476Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.399119887520808,"aZ":-32.63478591515145,"pfxX":-3.099609523215958,"pfxZ":-0.31674313842398405,"pX":0.0634326545093077,"pZ":2.395148106340371,"vX0":-5.703504805119359,"vY0":-119.32921016755725,"vZ0":1.0722201973608476,"x":114.58,"y":174.11,"x0":2.8804610215434243,"y0":50.003509798036895,"z0":4.8638355320558135,"aX":-4.501415968994449},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.1,"breakHorizontal":7.0,"spinRate":2274,"spinDirection":324},"zone":5,"typeConfidence":2.0,"plateTime":0.457734609655017,"extension":6.8321673671339385},"index":1,"playId":"cca3950b-b184-3635-9bfe-e96c59660c71","pitchNumber":2,"startTime":"2026-06-20T20:49:48.875Z","endTime":"2026-06-20T20:49:52.392Z","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.8,"endSpeed":87.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44184869097387,"aZ":-15.018352541966136,"pfxX":6.955858811334498,"pfxZ":8.667742491851195,"pX":0.9286632763523863,"pZ":2.7899732325063167,"vX0":-6.999178006066516,"vY0":-139.35118166039135,"vZ0":-3.190464487573739,"x":81.6,"y":163.45,"x0":2.5614650152141585,"y0":50.00407795953015,"z0":4.9336723110357745,"aX":13.769164101720111},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":-11.3,"spinRate":2385,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.39211512400610893,"extension":6.559480434606511},"index":2,"playId":"1f7fb622-ea23-3035-baff-a257a2f31470","pitchNumber":3,"startTime":"2026-06-20T20:50:02.741Z","endTime":"2026-06-20T20:50:06.844Z","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":"2026-06-20T20:50:13.392Z","endTime":"2026-06-20T20:50:22.055Z","isPitch":false,"type":"action","player":{"id":663698,"link":"/api/v1/people/663698"}},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23839992407874,"aZ":-38.17316529521658,"pfxX":-3.3987104642445862,"pfxZ":-4.09750556007964,"pX":0.10854192057963855,"pZ":1.333007781638397,"vX0":-5.141342874536133,"vY0":-120.20230274866522,"vZ0":-0.485696034660265,"x":112.86,"y":202.79,"x0":2.7165191692559336,"y0":50.00343182888,"z0":4.926138824773589,"aX":-4.974341303225138},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.3,"breakHorizontal":7.4,"spinRate":2065,"spinDirection":322},"zone":14,"typeConfidence":2.0,"plateTime":0.4556235423940782,"extension":6.820570746196743},"index":4,"playId":"a4e5e8f2-e56e-366e-b380-f8ef22f1caf7","pitchNumber":4,"startTime":"2026-06-20T20:50:22.055Z","endTime":"2026-06-20T20:50:25.895Z","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.6,"endSpeed":87.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71395911682053,"aZ":-15.364847695255655,"pfxX":7.038193550613009,"pfxZ":8.542567959048181,"pX":0.3157415946235013,"pZ":3.2579462203871543,"vX0":-8.42845242714279,"vY0":-139.04886084547869,"vZ0":-1.8392166729446515,"x":104.96,"y":150.82,"x0":2.464621630631705,"y0":50.00389673603003,"z0":4.9417709765325135,"aX":13.852097238364054},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":-11.2,"spinRate":2290,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.3931444577336456,"extension":6.758897253464058},"hitData":{"launchSpeed":87.6,"launchAngle":55.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.56,"coordY":110.7}},"index":5,"playId":"e916e992-8079-3883-a8ec-f1d816ad2071","pitchNumber":5,"startTime":"2026-06-20T20:50:35.630Z","endTime":"2026-06-20T20:50:46.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:50:46.372Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Mateo challenged (pitch result), call on the field was confirmed: Jorge Mateo called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T20:50:58.154Z","endTime":"2026-06-20T20:52:44.177Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.276789629140076,"aZ":-17.995927505119333,"pfxX":7.732692903958057,"pfxZ":7.363093596232485,"pX":-1.635171878322475E-4,"pZ":2.558417663789178,"vX0":-9.275393694118813,"vY0":-137.58007172981954,"vZ0":-3.068902482912483,"x":117.01,"y":169.7,"x0":2.4033007105381934,"y0":50.00064175357097,"z0":4.9014492010681066,"aX":14.88671868240247},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.0,"breakHorizontal":-12.1,"spinRate":2403,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.3974509793063059,"extension":6.814820936811366},"index":0,"playId":"3af2a106-d11c-3b5e-87a4-e5273a4a7fbd","pitchNumber":1,"startTime":"2026-06-20T20:51:07.736Z","endTime":"2026-06-20T20:51:11.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80914720397756,"aZ":-37.56644686877506,"pfxX":3.990180179354807,"pfxZ":-3.462262010489443,"pX":2.804217004622983,"pZ":4.37602667403268,"vX0":-1.5627832926572933,"vY0":-123.4742960010527,"vZ0":5.608731672043598,"x":10.11,"y":120.63,"x0":2.924189272171261,"y0":50.004179022157665,"z0":5.2230733902478725,"aX":6.209264069799659},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.8,"breakHorizontal":-7.0,"spinRate":1527,"spinDirection":76},"zone":12,"typeConfidence":2.0,"plateTime":0.44229479914608083,"extension":6.56410703875158},"index":1,"playId":"79ee3ef8-d5d7-39f6-8f6d-bf7387a06531","pitchNumber":2,"startTime":"2026-06-20T20:51:19.164Z","endTime":"2026-06-20T20:51:22.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.610682891308446,"aZ":-38.854313233374015,"pfxX":5.111724451011386,"pfxZ":-4.0450862395348475,"pX":-1.147530371355249,"pZ":1.2121612744717842,"vX0":-11.049562358412668,"vY0":-127.3644830549712,"vZ0":-1.4308275840191504,"x":160.74,"y":206.05,"x0":2.570532653421243,"y0":50.0001184507645,"z0":4.836316456527315,"aX":8.45108787705244},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.4,"breakHorizontal":-7.0,"spinRate":1354,"spinDirection":80},"zone":13,"typeConfidence":2.0,"plateTime":0.4290079236189821,"extension":6.865053314043216},"index":2,"playId":"f13a5794-55ee-362c-ab2f-1361f6661a55","pitchNumber":3,"startTime":"2026-06-20T20:51:40.814Z","endTime":"2026-06-20T20:51:45.655Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99475535834991,"aZ":-17.687839965357742,"pfxX":8.19797668180341,"pfxZ":7.425540316267972,"pX":1.6273514569158722,"pZ":3.251232421034073,"vX0":-5.577457154879928,"vY0":-138.7970547058418,"vZ0":-1.6693783086374667,"x":54.97,"y":151.0,"x0":2.59746393609188,"y0":50.00611026167851,"z0":5.038047140655064,"aX":16.00196958776743},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.3,"breakHorizontal":-13.7,"spinRate":2404,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.39459394636944767,"extension":6.6391449896713635},"index":3,"playId":"7f46c41c-64f7-3965-828b-b51ca279925e","pitchNumber":4,"startTime":"2026-06-20T20:52:02.565Z","endTime":"2026-06-20T20:52:06.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.329681619455542,"aZ":-16.87505914258344,"pfxX":8.811571903343133,"pfxZ":7.807970050575724,"pX":0.13104351309676723,"pZ":1.726332870167466,"vX0":-9.616704982409608,"vY0":-139.11821779254404,"vZ0":-5.218555619511734,"x":112.0,"y":192.17,"x0":2.488466189172861,"y0":50.002072999648476,"z0":4.745711109694163,"aX":17.264386616305764},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":-13.9,"spinRate":2388,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.3937739618384031,"extension":6.799600866677422},"index":4,"playId":"9b1c8f9a-064f-39cc-a662-436df9bc8153","pitchNumber":5,"startTime":"2026-06-20T20:52:17.146Z","endTime":"2026-06-20T20:52:44.177Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"}},"playEndTime":"2026-06-20T20:52:44.177Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a sharp line drive to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T20:54:53.700Z","endTime":"2026-06-20T20:56:38.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T20:54:43.299Z","endTime":"2026-06-20T20:54:59.637Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-20T20:54:55.904Z","endTime":"2026-06-20T20:54:55.905Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"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":77.2,"endSpeed":71.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.046256194328052,"aZ":-37.70013303248153,"pfxX":-5.232072850114575,"pfxZ":-4.327405770253314,"pX":0.8631984032823188,"pZ":2.1677597394483032,"vX0":-3.2533615809837517,"vY0":-112.41429758596075,"vZ0":2.333107008946765,"x":84.1,"y":180.25,"x0":3.0108718381164623,"y0":50.005570098290235,"z0":4.953155272412772,"aX":-6.673525586161305},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-6.8,"breakHorizontal":10.3,"spinRate":2388,"spinDirection":306},"zone":6,"typeConfidence":2.0,"plateTime":0.4878962436755838,"extension":6.302711501582224},"index":2,"playId":"8f491b4a-db43-3d7a-872e-3ec8574a1226","pitchNumber":1,"startTime":"2026-06-20T20:54:55.906Z","endTime":"2026-06-20T20:55:00.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75057382458226,"aZ":-31.3493565106056,"pfxX":9.758479152500982,"pfxZ":0.5056435936636205,"pX":-1.3443095400793705,"pZ":1.3207363997605068,"vX0":-12.871443657739603,"vY0":-126.3804567244539,"vZ0":-2.010814672938305,"x":168.24,"y":203.12,"x0":2.536987642373849,"y0":50.00113681737515,"z0":4.634480619160076,"aX":15.850594338821628},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":-14.9,"spinRate":1719,"spinDirection":98},"zone":13,"typeConfidence":2.0,"plateTime":0.4327087567985277,"extension":6.592869547794164},"index":3,"playId":"6e2c9b4e-c7ca-308c-9acb-e00fb8d04ab7","pitchNumber":2,"startTime":"2026-06-20T20:55:10.698Z","endTime":"2026-06-20T20:55:14.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.127491737366213,"aZ":-21.01833231639279,"pfxX":8.014349099798235,"pfxZ":5.711437857844956,"pX":0.2572360594117444,"pZ":3.677291879791377,"vX0":-9.48521596059977,"vY0":-138.8901709107356,"vZ0":0.22742467688229284,"x":107.19,"y":139.49,"x0":2.675479375739664,"y0":50.00294446575842,"z0":4.99211912967241,"aX":15.656596500987654},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.6,"breakHorizontal":-12.6,"spinRate":2322,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.39436995706238687,"extension":6.4831569268256315},"index":4,"playId":"40efae12-ac76-39a3-904e-943178580a35","pitchNumber":3,"startTime":"2026-06-20T20:55:28.901Z","endTime":"2026-06-20T20:55:32.784Z","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":93.0,"endSpeed":84.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37092918904521,"aZ":-20.829408658099837,"pfxX":9.60353093654394,"pfxZ":6.144162093992991,"pX":-0.3619257934784112,"pZ":2.540622540492604,"vX0":-11.392751635891965,"vY0":-135.0114139004402,"vZ0":-2.0985108855618093,"x":130.8,"y":170.18,"x0":2.6646057937113112,"y0":50.002050315174074,"z0":4.793747225637331,"aX":17.730573440234092},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.9,"breakHorizontal":-15.0,"spinRate":2376,"spinDirection":119},"zone":4,"typeConfidence":2.0,"plateTime":0.40567494893154166,"extension":6.620415376257515},"index":5,"playId":"41dc6607-57ae-3add-a12f-a8a092567e66","pitchNumber":4,"startTime":"2026-06-20T20:55:46.524Z","endTime":"2026-06-20T20:55:50.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.959567135105615,"aZ":-21.22776515862287,"pfxX":9.3369496966734,"pfxZ":5.755474237044004,"pX":-0.36922985108444706,"pZ":2.420660042457108,"vX0":-11.472505997275562,"vY0":-136.75723071004415,"vZ0":-2.681395431305996,"x":131.07,"y":173.42,"x0":2.658753503737046,"y0":50.00375389429715,"z0":4.863039121257152,"aX":17.762330527090445},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":-14.6,"spinRate":2416,"spinDirection":120},"zone":4,"typeConfidence":2.0,"plateTime":0.3998567376179656,"extension":6.479386713409546},"index":6,"playId":"200caaba-067f-3820-885a-eb76d8012184","pitchNumber":5,"startTime":"2026-06-20T20:56:04.281Z","endTime":"2026-06-20T20:56:07.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.253319117530175,"aZ":-19.177297845847534,"pfxX":9.563257935828759,"pfxZ":6.814664952630138,"pX":-0.0903413574944895,"pZ":2.229407778077044,"vX0":-10.759345936769208,"vY0":-136.5531119166831,"vZ0":-3.330549465090679,"x":120.44,"y":178.59,"x0":2.63982331948265,"y0":50.00413205168248,"z0":4.768317012467383,"aX":18.243060862519293},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.9,"breakHorizontal":-15.4,"spinRate":2450,"spinDirection":114},"zone":5,"typeConfidence":2.0,"plateTime":0.3995871114628522,"extension":6.7350975758530796},"hitData":{"launchSpeed":110.9,"launchAngle":9.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":69.67,"coordY":97.62}},"index":7,"playId":"ed09cea4-8f02-3ea6-819f-06356222177c","pitchNumber":6,"startTime":"2026-06-20T20:56:25.699Z","endTime":"2026-06-20T20:56:38.011Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:56:38.011Z","atBatIndex":20},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Gary Sánchez grounds into a double play, shortstop Jorge Mateo to second baseman Ozzie Albies to first baseman Matt Olson. William Contreras out at 2nd. Gary Sánchez out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T20:56:47.646Z","endTime":"2026-06-20T20:57:44.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.161490833501546,"aZ":-27.12529959871284,"pfxX":12.267470456494605,"pfxZ":2.550772517057637,"pX":0.47963181231174856,"pZ":1.3385416399207908,"vX0":-10.659494136546748,"vY0":-139.53234539616358,"vZ0":-4.342509616837347,"x":98.72,"y":202.64,"x0":2.747660991496275,"y0":50.00486683627406,"z0":4.6934981744188695,"aX":24.294181819318435},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":3.8,"breakHorizontal":-20.2,"spinRate":2243,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.3919239998606714,"extension":6.469162652772032},"index":0,"playId":"fda0c416-043b-3ecb-a60d-23c25e3da60a","pitchNumber":1,"startTime":"2026-06-20T20:56:58.319Z","endTime":"2026-06-20T20:57:02.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.875796349804965,"aZ":-29.46098759698374,"pfxX":10.788714619031317,"pfxZ":1.6159172356082712,"pX":-0.4494892281370098,"pZ":1.3347237493886757,"vX0":-11.391528983180168,"vY0":-128.3158023678813,"vZ0":-2.3146040616398347,"x":134.13,"y":202.74,"x0":2.6316720822900272,"y0":50.00226535103549,"z0":4.528478333200063,"aX":18.11164350406938},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.6,"breakHorizontal":-17.2,"spinRate":1970,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.4257624622617784,"extension":6.8506928542805605},"index":1,"playId":"ff7763bf-ecdb-3594-a503-1162c1c13e57","pitchNumber":2,"startTime":"2026-06-20T20:57:15.840Z","endTime":"2026-06-20T20:57:20.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.071304940950057,"aZ":-29.940973681065124,"pfxX":9.788712102935479,"pfxZ":1.2735867008780053,"pX":0.5271992443405454,"pZ":1.6052354356134997,"vX0":-9.195864208694488,"vY0":-131.36005039011619,"vZ0":-1.9744167979501004,"x":96.9,"y":195.44,"x0":2.796642346934834,"y0":50.00156758389332,"z0":4.586182638580641,"aX":17.155194765361845},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.0,"breakHorizontal":-15.8,"spinRate":1884,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.41649321378708093,"extension":6.5973947798301555},"hitData":{"launchSpeed":99.4,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.96,"coordY":146.2}},"index":2,"playId":"b4611f7e-b83f-311b-9346-21598f0e7f14","pitchNumber":3,"startTime":"2026-06-20T20:57:35.859Z","endTime":"2026-06-20T20:57:44.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:57:44.137Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Vaughn strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T20:58:10.682Z","endTime":"2026-06-20T20:59:09.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.100675422182306,"aZ":-34.245420112700124,"pfxX":-8.0893957781654,"pfxZ":-1.5267321722319576,"pX":-0.26671457552077177,"pZ":2.350150027487006,"vX0":-4.683697902653095,"vY0":-115.79689558508947,"vZ0":1.8597813879775,"x":127.17,"y":175.33,"x0":2.834835365970162,"y0":50.004258144904114,"z0":4.818537786543196,"aX":-10.959452174418447},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-2.0,"breakHorizontal":15.8,"spinRate":2526,"spinDirection":302},"zone":4,"typeConfidence":2.0,"plateTime":0.4734460457032088,"extension":6.416490434745361},"index":0,"playId":"1b290dc4-eede-3389-b4d2-c048f40d5757","pitchNumber":1,"startTime":"2026-06-20T20:58:11.554Z","endTime":"2026-06-20T20:58:15.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.086574232862347,"aZ":-32.74321196010201,"pfxX":-9.440665166910847,"pfxZ":-0.42862694796157896,"pX":0.05266701030199844,"pZ":2.088721221720962,"vX0":-3.7533386138236633,"vY0":-114.28079598232834,"vZ0":1.2574638519680614,"x":114.99,"y":182.38,"x0":2.9455963894678843,"y0":50.00448027704064,"z0":4.760280655394236,"aX":-12.423527785387353},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-0.1,"breakHorizontal":18.1,"spinRate":2526,"spinDirection":305},"zone":8,"typeConfidence":2.0,"plateTime":0.48022663748286165,"extension":6.276763858127641},"index":1,"playId":"3ac19e3d-0bfb-3fc2-ba8b-8bae9f239f00","pitchNumber":2,"startTime":"2026-06-20T20:58:23.412Z","endTime":"2026-06-20T20:58:27.154Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-20T20:58:33.926Z","endTime":"2026-06-20T20:58:47.904Z","isPitch":false,"type":"action","player":{"id":683734,"link":"/api/v1/people/683734"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.569166558431114,"aZ":-18.345454425913942,"pfxX":8.12203075216577,"pfxZ":6.791014340869982,"pX":1.3267051140988633,"pZ":4.268985091026948,"vX0":-7.13770550309168,"vY0":-141.82039403521546,"vZ0":1.0198401435273103,"x":66.43,"y":123.52,"x0":2.8214577871199413,"y0":50.00125391916883,"z0":5.0752092277928655,"aX":16.536062160336954},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.7,"breakHorizontal":-13.2,"spinRate":2420,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.38628683712301504,"extension":6.273417552042488},"index":3,"playId":"2c590799-ac6c-3ee9-9605-af2b7f29382f","pitchNumber":3,"startTime":"2026-06-20T20:58:47.904Z","endTime":"2026-06-20T20:58:50.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.983944660100715,"aZ":-33.96019644590178,"pfxX":-3.797367372070406,"pfxZ":-1.2462155207159444,"pX":0.38851655629487114,"pZ":0.8353281232385756,"vX0":-4.4966052537345105,"vY0":-118.99238476028087,"vZ0":-2.0938684424552805,"x":102.19,"y":216.23,"x0":2.796587803240862,"y0":50.0036435572117,"z0":4.805704827931019,"aX":-5.440701168653234},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.5,"breakHorizontal":7.9,"spinRate":2566,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.4604400343594497,"extension":6.411733363863501},"index":4,"playId":"ad71670b-a8ed-380c-afbd-dcd4932ce384","pitchNumber":4,"startTime":"2026-06-20T20:59:03.947Z","endTime":"2026-06-20T20:59:09.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T20:59:09.879Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out softly, pitcher Kyle Harrison to first baseman Andrew Vaughn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T21:01:13.811Z","endTime":"2026-06-20T21:01:38.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690986,"link":"/api/v1/people/690986"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":80.8,"endSpeed":74.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.95466573489517,"aZ":-34.494939615008676,"pfxX":-5.642573402066476,"pfxZ":-1.6521491720935249,"pX":0.1299387845086222,"pZ":3.2003726019389567,"vX0":-4.563029301410484,"vY0":-117.61354143174584,"vZ0":2.87347848486346,"x":112.05,"y":152.37,"x0":2.8271244718472657,"y0":50.00309305860242,"z0":5.15807343441165,"aX":-7.918757596097666},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.0,"breakHorizontal":11.3,"spinRate":2210,"spinDirection":318},"zone":2,"typeConfidence":2.0,"plateTime":0.4653869160266453,"extension":6.737428047288834},"index":0,"playId":"da7b7560-5362-3b49-94f3-96c62d67cdc0","pitchNumber":1,"startTime":"2026-06-20T21:01:15.511Z","endTime":"2026-06-20T21:01:19.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48164394719958,"aZ":-38.34436253592203,"pfxX":5.8361897136522405,"pfxZ":-3.9275891109604277,"pX":0.12881859947517668,"pZ":2.7676213499995996,"vX0":-7.67689324030425,"vY0":-123.71333153003502,"vZ0":2.091089676031488,"x":112.09,"y":164.05,"x0":2.494199684330567,"y0":50.0014623117488,"z0":5.09368526695853,"aX":9.171045688807368},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.5,"breakHorizontal":-9.1,"spinRate":1288,"spinDirection":86},"zone":5,"typeConfidence":2.0,"plateTime":0.44040869722123777,"extension":6.8323855095862225},"hitData":{"launchSpeed":58.3,"launchAngle":-62.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":125.96,"coordY":188.15}},"index":1,"playId":"884771f2-8281-36c8-a429-fd1c83b65fe5","pitchNumber":2,"startTime":"2026-06-20T21:01:29.658Z","endTime":"2026-06-20T21:01:38.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:01:38.165Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T21:01:51.146Z","endTime":"2026-06-20T21:03:17.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":93.1,"endSpeed":85.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83675208880995,"aZ":-20.72231753704686,"pfxX":9.21831241397073,"pfxZ":6.097014429477273,"pX":0.7307539025047376,"pZ":2.2385294289268383,"vX0":-8.110527356929264,"vY0":-135.49828862662525,"vZ0":-3.5340831202334773,"x":89.15,"y":178.34,"x0":2.550618807987687,"y0":50.002604341737175,"z0":4.990321020782552,"aX":17.31248722585195},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.6,"breakHorizontal":-15.2,"spinRate":2269,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.4027060978039785,"extension":6.6497813182637815},"index":0,"playId":"37220691-ec2e-3df4-971c-6522bb8d0fe3","pitchNumber":1,"startTime":"2026-06-20T21:01:57.855Z","endTime":"2026-06-20T21:02:01.549Z","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":88.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15871904480433,"aZ":-15.26959295792974,"pfxX":7.164338538579882,"pfxZ":8.523557858288479,"pX":0.6192168577330409,"pZ":3.291283088464319,"vX0":-7.707016620096431,"vY0":-139.18985255645111,"vZ0":-2.0323267536536505,"x":93.4,"y":149.92,"x0":2.4793240171881408,"y0":50.00037641631366,"z0":5.030023876754571,"aX":14.204602379536206},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":-11.6,"spinRate":2365,"spinDirection":132},"zone":3,"typeConfidence":2.0,"plateTime":0.39193840596180385,"extension":6.576837446648277},"index":1,"playId":"5ac08468-d973-3215-8ed2-a7d559a3b2b0","pitchNumber":2,"startTime":"2026-06-20T21:02:09.491Z","endTime":"2026-06-20T21:02:14.571Z","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":96.5,"endSpeed":89.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64766461153204,"aZ":-16.789063402138993,"pfxX":7.469311642177586,"pfxZ":7.6159148396302445,"pX":0.7124419106118594,"pZ":3.1868399408138663,"vX0":-7.777872596840244,"vY0":-140.49080103276793,"vZ0":-2.116523273238017,"x":89.84,"y":152.74,"x0":2.532278068439443,"y0":50.00396299971758,"z0":5.028242962535341,"aX":15.091877995451762},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.6,"breakHorizontal":-12.1,"spinRate":2397,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.3882810325356636,"extension":6.608852284387903},"index":2,"playId":"05ef8d18-6501-3b51-8730-dcfb3bcfb164","pitchNumber":3,"startTime":"2026-06-20T21:02:26.787Z","endTime":"2026-06-20T21:02:30.167Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48179332234572,"aZ":-31.817574745576106,"pfxX":-5.31562699510058,"pfxZ":0.23380417336111092,"pX":-1.9117577374549697,"pZ":0.5504392158477603,"vX0":-8.912599262991835,"vY0":-122.38199099593626,"vZ0":-3.5469838680779544,"x":189.87,"y":223.92,"x0":2.4886002876176425,"y0":50.000019337194765,"z0":4.786842148314681,"aX":-7.940538346242994},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.2,"breakHorizontal":12.0,"spinRate":2223,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.4501114906453907,"extension":6.884075010582389},"index":3,"playId":"98fff9d0-f41d-323a-a9a6-d0249aea587e","pitchNumber":4,"startTime":"2026-06-20T21:02:51.491Z","endTime":"2026-06-20T21:02:55.033Z","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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.844902501378254,"aZ":-30.4264114538652,"pfxX":-3.239851592814129,"pfxZ":1.157728154462168,"pX":-1.5310648850677462,"pZ":1.4000733471229996,"vX0":-8.679608148838492,"vY0":-121.92770228343947,"vZ0":-1.6884337865437762,"x":175.36,"y":200.98,"x0":2.488824755900472,"y0":50.00506498432447,"z0":4.714739726717617,"aX":-4.902101268471504},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.9,"breakHorizontal":7.8,"spinRate":2181,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.44835837311590243,"extension":6.744252844755302},"index":4,"playId":"2d65ec1c-2e50-3b69-b58f-b37f0a2a0398","pitchNumber":5,"startTime":"2026-06-20T21:03:12.079Z","endTime":"2026-06-20T21:03:17.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:03:17.500Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T21:03:30.395Z","endTime":"2026-06-20T21:04:02.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.203281717882653,"aZ":-37.487549295779175,"pfxX":-6.048624300519361,"pfxZ":-3.492577655476549,"pX":-1.095109393356251,"pZ":0.8655101929239749,"vX0":-7.028519072200961,"vY0":-122.99128360557465,"vZ0":-1.6930893005508851,"x":158.74,"y":215.41,"x0":2.5942371093319387,"y0":50.00479702869473,"z0":4.765453566445203,"aX":-9.193614295885494},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.5,"breakHorizontal":12.7,"spinRate":2181,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.44669416772555426,"extension":6.83358827145619},"index":0,"playId":"f6f87b80-64d1-3dff-b686-00a2b140388c","pitchNumber":1,"startTime":"2026-06-20T21:03:38.216Z","endTime":"2026-06-20T21:03:41.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.88458128003395,"aZ":-19.302312606683152,"pfxX":10.449696790021338,"pfxZ":6.55346637441782,"pX":0.6056517902697722,"pZ":2.463988323208488,"vX0":-8.791488957794558,"vY0":-139.17647173008876,"vZ0":-3.2805903525681557,"x":93.91,"y":172.25,"x0":2.4459142697295277,"y0":50.00174160874009,"z0":4.934405601861274,"aX":20.523315988022972},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.4,"breakHorizontal":-17.2,"spinRate":2316,"spinDirection":132},"zone":6,"typeConfidence":2.0,"plateTime":0.3933700645997491,"extension":6.736257025526932},"hitData":{"launchSpeed":97.3,"launchAngle":30.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.58,"coordY":49.69}},"index":1,"playId":"d727e389-e76b-3bba-8764-15ba335fd615","pitchNumber":2,"startTime":"2026-06-20T21:03:52.350Z","endTime":"2026-06-20T21:04:02.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:04:02.476Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Blake Perkins pops out to shortstop Jorge Mateo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T21:05:51.376Z","endTime":"2026-06-20T21:07:17.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"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(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":75.9,"endSpeed":70.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.75267842110823,"aZ":-35.40050947285429,"pfxX":-5.082189491668724,"pfxZ":-2.602927843916625,"pX":-0.11941092994248662,"pZ":2.3056860391846077,"vX0":-4.954450997991983,"vY0":-110.44115751900313,"vZ0":2.3690698304869566,"x":121.55,"y":176.53,"x0":2.8088909483206383,"y0":50.00049401145385,"z0":4.929243918194794,"aX":-6.307689366595663},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-3.8,"breakHorizontal":10.4,"spinRate":2414,"spinDirection":302},"zone":5,"typeConfidence":2.0,"plateTime":0.4949956496373358,"extension":6.4675382608766645},"index":0,"playId":"5f121031-c505-3407-8115-095ab14495ce","pitchNumber":1,"startTime":"2026-06-20T21:06:14.979Z","endTime":"2026-06-20T21:06:18.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.792997903830486,"aZ":-22.502812174488692,"pfxX":9.115168379799385,"pfxZ":5.108515451749488,"pX":-0.851870228881227,"pZ":3.0139153629756623,"vX0":-12.596575704331183,"vY0":-135.9708320120355,"vZ0":-0.7975042588256296,"x":149.47,"y":157.4,"x0":2.6334500842631967,"y0":50.002037760203386,"z0":4.857263203523122,"aX":17.253429669253855},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.4,"breakHorizontal":-14.2,"spinRate":2324,"spinDirection":104},"zone":11,"typeConfidence":2.0,"plateTime":0.40118452975153884,"extension":6.386433956587117},"index":1,"playId":"47fad8a2-f1a7-3a10-991a-b8fe150b425b","pitchNumber":2,"startTime":"2026-06-20T21:06:33.016Z","endTime":"2026-06-20T21:06:38.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90274228801746,"aZ":-34.146270105767826,"pfxX":11.066471809133748,"pfxZ":-1.16104440665978,"pX":-0.2369470188504572,"pZ":1.3878732229175539,"vX0":-10.815398076362403,"vY0":-128.79833177834462,"vZ0":-1.4896770699414554,"x":126.03,"y":201.31,"x0":2.5640785363625733,"y0":50.00521743964176,"z0":4.59635903295199,"aX":18.732681082204053},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.2,"breakHorizontal":-17.9,"spinRate":1885,"spinDirection":96},"zone":13,"typeConfidence":2.0,"plateTime":0.4240540907842445,"extension":6.919882342243697},"index":2,"playId":"1c1b1760-9bf7-32ae-b229-deacc6e8a330","pitchNumber":3,"startTime":"2026-06-20T21:06:50.818Z","endTime":"2026-06-20T21:06:54.601Z","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.6,"endSpeed":88.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.041594269374954,"aZ":-19.486289233493192,"pfxX":10.565826867707273,"pfxZ":6.344366444359203,"pX":-0.6281729611109133,"pZ":3.344648792485182,"vX0":-12.798191233487103,"vY0":-140.16242578401435,"vZ0":-1.2615554007643723,"x":140.94,"y":148.47,"x0":2.612549105572161,"y0":50.00600778946567,"z0":5.066178373571644,"aX":21.14283113901923},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.4,"breakHorizontal":-16.7,"spinRate":2475,"spinDirection":114},"zone":1,"typeConfidence":2.0,"plateTime":0.3899487694739987,"extension":6.651070737470825},"hitData":{"launchSpeed":80.9,"launchAngle":63.0,"totalDistance":165.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":82.28,"coordY":151.64}},"index":3,"playId":"f329cbfe-38a7-3fe4-b3bc-49bad1412298","pitchNumber":4,"startTime":"2026-06-20T21:07:07.658Z","endTime":"2026-06-20T21:07:17.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:07:17.284Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T21:07:30.998Z","endTime":"2026-06-20T21:09:34.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.605022261616114,"aZ":-17.804564519525997,"pfxX":9.436359863786164,"pfxZ":7.1326315666749,"pX":0.018311202609218865,"pZ":2.5818897522255377,"vX0":-10.641634087688685,"vY0":-140.94630041261723,"vZ0":-3.4355508514238497,"x":116.3,"y":169.07,"x0":2.614252012138079,"y0":50.00347349281627,"z0":4.964221603448889,"aX":19.013963866481497},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":-15.0,"spinRate":2442,"spinDirection":117},"zone":5,"typeConfidence":2.0,"plateTime":0.3883822824275689,"extension":6.607649609947052},"index":0,"playId":"92122b28-33fd-314b-b9d8-ef7fdb78e929","pitchNumber":1,"startTime":"2026-06-20T21:07:45.745Z","endTime":"2026-06-20T21:07:51.153Z","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":79.6,"endSpeed":73.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77807488862087,"aZ":-34.422630992474005,"pfxX":-4.849928424716865,"pfxZ":-1.655110100610786,"pX":-0.35435564628959054,"pZ":2.176227264461273,"vX0":-5.41430797487224,"vY0":-115.79742058168718,"vZ0":1.4071975701723862,"x":130.51,"y":180.02,"x0":2.6449284133211037,"y0":50.00360724711166,"z0":4.855716032071752,"aX":-6.58131674399813},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-2.4,"breakHorizontal":10.1,"spinRate":2533,"spinDirection":304},"zone":7,"typeConfidence":2.0,"plateTime":0.4731418086486219,"extension":6.5130752792389455},"index":1,"playId":"1f4c2851-d18a-3553-b723-be01ed436a6a","pitchNumber":2,"startTime":"2026-06-20T21:08:21.066Z","endTime":"2026-06-20T21:08:24.411Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-20T21:08:30.508Z","endTime":"2026-06-20T21:08:48.006Z","isPitch":false,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.242546565007142,"aZ":-35.69334601670205,"pfxX":-4.151060589515778,"pfxZ":-2.442852853978141,"pX":0.7784535619451749,"pZ":1.7013405634081618,"vX0":-3.403397076736284,"vY0":-118.83592977230536,"vZ0":0.16410429208716715,"x":87.33,"y":192.84,"x0":2.76484213019915,"y0":50.0037238464135,"z0":4.854852483818033,"aX":-5.9787360126477},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.2,"breakHorizontal":8.3,"spinRate":2604,"spinDirection":313},"zone":9,"typeConfidence":2.0,"plateTime":0.459661748910845,"extension":6.400417881100601},"index":3,"playId":"81805099-2a70-3f51-a30b-80b34c17ff80","pitchNumber":3,"startTime":"2026-06-20T21:08:48.006Z","endTime":"2026-06-20T21:08:51.496Z","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":97.5,"endSpeed":89.9,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.582009089477463,"aZ":-21.5931388999821,"pfxX":8.309994116298917,"pfxZ":5.142421179593731,"pX":-0.25272909574590263,"pZ":3.4933083562582956,"vX0":-10.908055163150493,"vY0":-141.68637528205727,"vZ0":-0.45829506412615306,"x":126.63,"y":144.46,"x0":2.5450801243421113,"y0":50.00666793832982,"z0":5.022033938445632,"aX":17.111733433749407},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.5,"breakHorizontal":-13.2,"spinRate":2295,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.3847576969737081,"extension":6.818559480905344},"index":4,"playId":"f773193f-b432-3352-8054-20965d6ee5b1","pitchNumber":4,"startTime":"2026-06-20T21:09:12.516Z","endTime":"2026-06-20T21:09:17.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99987080319771,"aZ":-34.92658013787475,"pfxX":-5.133368944447716,"pfxZ":-2.0313364572491377,"pX":-1.129458005231905,"pZ":1.0411818935321302,"vX0":-7.179431733254382,"vY0":-115.91050041712636,"vZ0":-0.8695253285714029,"x":160.05,"y":210.67,"x0":2.676624475055928,"y0":50.00027595844004,"z0":4.760973046854223,"aX":-6.970495037895538},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.6,"breakHorizontal":11.2,"spinRate":2729,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.47285350633034096,"extension":6.427382019484506},"index":5,"playId":"070ee21d-59c9-3b12-b9ef-1e4ea6a25c57","pitchNumber":5,"startTime":"2026-06-20T21:09:30.963Z","endTime":"2026-06-20T21:09:34.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:09:34.538Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cooper Pratt flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T21:09:44.173Z","endTime":"2026-06-20T21:10:09.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03787430609504,"aZ":-29.961604569401054,"pfxX":10.975064702947074,"pfxZ":1.3145671250863478,"pX":-0.044080320960543616,"pZ":1.9646851652618977,"vX0":-10.57873727782615,"vY0":-128.13347735227666,"vZ0":-0.8692157465665555,"x":118.68,"y":185.73,"x0":2.692735037470151,"y0":50.00098960936124,"z0":4.629066491075765,"aX":18.427819736560533},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.4,"breakHorizontal":-17.8,"spinRate":1912,"spinDirection":100},"zone":8,"typeConfidence":2.0,"plateTime":0.42586914536652376,"extension":6.676482705573928},"hitData":{"launchSpeed":75.9,"launchAngle":45.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.28,"coordY":109.89}},"index":0,"playId":"62e7aacb-2015-37d7-9713-b447e4cdb3e5","pitchNumber":1,"startTime":"2026-06-20T21:10:01.115Z","endTime":"2026-06-20T21:10:09.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:10:09.889Z","atBatIndex":28},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ozzie Albies homers (11) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T21:12:15.361Z","endTime":"2026-06-20T21:13:09.450Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":{"id":690986,"link":"/api/v1/people/690986"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.995091693665902,"aZ":-18.14827005112461,"pfxX":7.930048559764051,"pfxZ":7.298886068576397,"pX":0.9529703265992261,"pZ":3.19223792695743,"vX0":-7.030755931423731,"vY0":-137.62736451259408,"vZ0":-1.8093648526003667,"x":80.68,"y":152.59,"x0":2.5079777902034937,"y0":50.005895213575904,"z0":5.084943009230792,"aX":15.244922085424456},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":-13.0,"spinRate":2352,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.397698384429817,"extension":6.653572866369221},"index":0,"playId":"ce20cb2b-3c61-3000-a6a2-ecab08f39a7e","pitchNumber":1,"startTime":"2026-06-20T21:12:15.361Z","endTime":"2026-06-20T21:12:19.027Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.906055749134424,"aZ":-36.30951419018023,"pfxX":6.903831588993222,"pfxZ":-2.5826691310702037,"pX":0.5866527453113692,"pZ":0.696419531806393,"vX0":-7.692196417993596,"vY0":-125.32978106523021,"vZ0":-3.147407352030052,"x":94.64,"y":219.98,"x0":2.790032065485068,"y0":50.00329106945118,"z0":4.915981811531789,"aX":11.04923283352453},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-5.2,"breakHorizontal":-10.9,"spinRate":1154,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.4360212611035128,"extension":6.85423746493778},"index":1,"playId":"3a7e663f-a5c1-3e48-9a6c-b5da136ea5ef","pitchNumber":2,"startTime":"2026-06-20T21:12:28.033Z","endTime":"2026-06-20T21:12:32.335Z","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":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.204381960486884,"aZ":-17.104499217840647,"pfxX":7.803344626210418,"pfxZ":7.753037611213376,"pX":0.6924199531824587,"pZ":2.879029098269241,"vX0":-8.0234238400335,"vY0":-137.94071986274292,"vZ0":-2.8196501970199943,"x":90.61,"y":161.05,"x0":2.612978637608962,"y0":50.00338685899036,"z0":5.055804525949743,"aX":15.16861321679407},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.7,"breakHorizontal":-12.6,"spinRate":2418,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.3957742208904378,"extension":6.697338771705995},"hitData":{"launchSpeed":97.0,"launchAngle":37.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":198.9,"coordY":69.46}},"index":2,"playId":"867fc7e0-8dce-3059-b244-29f4b3c5354a","pitchNumber":3,"startTime":"2026-06-20T21:12:43.699Z","endTime":"2026-06-20T21:13:09.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:13:09.450Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T21:13:22.850Z","endTime":"2026-06-20T21:14:52.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":6},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":87.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.010349311880475,"aZ":-17.11919997538637,"pfxX":6.929171202934429,"pfxZ":7.707052623497301,"pX":0.9690225832932374,"pZ":3.6200649481767604,"vX0":-6.596012637725027,"vY0":-138.42670779093882,"vZ0":-0.6275897963765005,"x":80.06,"y":141.04,"x0":2.474939968492482,"y0":50.00298195691743,"z0":4.989036339773941,"aX":13.5358574564153},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":-11.3,"spinRate":2249,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.3947038947813004,"extension":6.71839641433822},"index":0,"playId":"e67010a3-e47f-37f4-9dc8-1e1552402b18","pitchNumber":1,"startTime":"2026-06-20T21:13:30.245Z","endTime":"2026-06-20T21:13:34.105Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.750548517870314,"aZ":-16.536808095493267,"pfxX":7.387222685942135,"pfxZ":8.021257714094197,"pX":-0.6004631756575174,"pZ":2.5773108252427797,"vX0":-10.683869102056367,"vY0":-138.26368308505096,"vZ0":-3.2321413014898264,"x":139.89,"y":169.19,"x0":2.34121804638959,"y0":50.006507896836915,"z0":4.861136782598434,"aX":14.409135101669769},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":-11.4,"spinRate":2345,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.395054251587184,"extension":6.879762595148468},"index":1,"playId":"aebfc1f0-5608-3d7e-b1eb-4b631790d195","pitchNumber":2,"startTime":"2026-06-20T21:13:42.321Z","endTime":"2026-06-20T21:13:45.885Z","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":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-20T21:13:53.169Z","endTime":"2026-06-20T21:14:02.435Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.272068995344522,"aZ":-16.989897423451623,"pfxX":7.994642568394182,"pfxZ":7.71349444422594,"pX":-0.02237910833728626,"pZ":3.4411313466557907,"vX0":-9.679346037765487,"vY0":-138.9901096009761,"vZ0":-1.1646943108974877,"x":117.85,"y":145.87,"x0":2.4560613227832073,"y0":50.00585454019045,"z0":4.986688150882786,"aX":15.745431309784982},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.9,"breakHorizontal":-12.6,"spinRate":2464,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.39309916514179344,"extension":6.673655682234825},"index":3,"playId":"cd606a79-a975-37fa-a9b3-91f776c21c13","pitchNumber":3,"startTime":"2026-06-20T21:14:02.435Z","endTime":"2026-06-20T21:14:06.430Z","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":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.190437571030323,"aZ":-37.99438372695014,"pfxX":-5.100906200491806,"pfxZ":-3.880808089101982,"pX":-2.530095321377979,"pZ":1.4530846840774068,"vX0":-9.963882610610362,"vY0":-121.31883897044182,"vZ0":-0.39309955255635076,"x":213.44,"y":199.55,"x0":2.2814456141816333,"y0":50.00177182851285,"z0":4.909415523659204,"aX":-7.652859489143515},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.8,"breakHorizontal":11.4,"spinRate":2246,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.45028658509671526,"extension":6.747486393259269},"index":4,"playId":"6c88a9c0-201f-3a5e-94ee-e3cd2716ea25","pitchNumber":4,"startTime":"2026-06-20T21:14:16.309Z","endTime":"2026-06-20T21:14:19.551Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.157835930604268,"aZ":-35.32551781947339,"pfxX":-4.626109547019466,"pfxZ":-2.0860474624991943,"pX":-1.673945850753526,"pZ":1.002874051507169,"vX0":-8.50033412751304,"vY0":-121.56092113406865,"vZ0":-1.6772396346530485,"x":180.81,"y":211.7,"x0":2.459250679761072,"y0":50.0056843403909,"z0":4.747427962697016,"aX":-6.975308858825906},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.0,"breakHorizontal":10.3,"spinRate":2231,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.4492915419662591,"extension":6.695719725021222},"index":5,"playId":"36c97d9b-777d-363b-8307-4dfa6227a483","pitchNumber":5,"startTime":"2026-06-20T21:14:29.195Z","endTime":"2026-06-20T21:14:32.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.19198564150793,"aZ":-35.03730882754677,"pfxX":-5.664558595849165,"pfxZ":-1.8990254177705816,"pX":-0.8314609349181175,"pZ":1.9496804421856921,"vX0":-6.506062606300161,"vY0":-121.41770106153936,"vZ0":0.13709229761091524,"x":148.69,"y":186.14,"x0":2.606922070590509,"y0":50.00005109612666,"z0":4.912471103401775,"aX":-8.553874864159063},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.1,"breakHorizontal":11.6,"spinRate":2186,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.4491262977552517,"extension":6.7080702633306215},"hitData":{"launchSpeed":98.8,"launchAngle":30.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.03,"coordY":46.14}},"index":6,"playId":"3c801d4a-5918-361c-bb65-3049d11be2a9","pitchNumber":6,"startTime":"2026-06-20T21:14:41.867Z","endTime":"2026-06-20T21:14:52.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:14:52.288Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Riley flies out to right fielder Blake Perkins.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T21:15:08.780Z","endTime":"2026-06-20T21:15:53.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66780565744247,"aZ":-16.461716720497005,"pfxX":8.485108149996769,"pfxZ":7.948402699114091,"pX":0.26160493375356736,"pZ":3.183977644462835,"vX0":-8.852530080791132,"vY0":-139.97433951064812,"vZ0":-1.7774325051847477,"x":107.03,"y":152.81,"x0":2.368340038035289,"y0":50.004659322396186,"z0":4.909318722270659,"aX":16.778175915775837},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.2,"breakHorizontal":-13.4,"spinRate":2446,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.3918527624028698,"extension":6.730009409936424},"index":0,"playId":"a53fa444-bb33-3e33-b022-042d220d720f","pitchNumber":1,"startTime":"2026-06-20T21:15:15.812Z","endTime":"2026-06-20T21:15:19.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.045051679403077,"aZ":-16.966506399874945,"pfxX":8.133297171095402,"pfxZ":7.953923725076426,"pX":-1.0387131168370138,"pZ":1.9054109369729664,"vX0":-12.026340367184359,"vY0":-137.52563428690385,"vZ0":-4.698069661429237,"x":156.59,"y":187.33,"x0":2.3380709250316096,"y0":50.00140059900947,"z0":4.789803193606548,"aX":15.548803811332542},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":-12.1,"spinRate":2381,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.3985648038922216,"extension":6.992227750151178},"index":1,"playId":"047cb3a7-55d9-3e05-9810-73ca829e849b","pitchNumber":2,"startTime":"2026-06-20T21:15:28.075Z","endTime":"2026-06-20T21:15:32.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.256590284258937,"aZ":-31.460281742612366,"pfxX":-4.120821094649754,"pfxZ":0.5113955806127368,"pX":0.6059142077817554,"pZ":2.2142649008249724,"vX0":-3.645397817489668,"vY0":-117.45246181681613,"vZ0":0.3382866606703907,"x":93.9,"y":178.99,"x0":2.7134764006355607,"y0":50.00243546438693,"z0":4.993990333853703,"aX":-5.7569074414049535},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.3,"breakHorizontal":8.4,"spinRate":2139,"spinDirection":326},"zone":9,"typeConfidence":2.0,"plateTime":0.4663344213604619,"extension":6.69833835774854},"hitData":{"launchSpeed":95.1,"launchAngle":62.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.14,"coordY":128.41}},"index":2,"playId":"6e0767bd-6cfb-3884-9486-0f63eb003611","pitchNumber":3,"startTime":"2026-06-20T21:15:42.966Z","endTime":"2026-06-20T21:15:53.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:15:53.388Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eli White singles on a ground ball to third baseman Joey Ortiz.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T21:16:06.789Z","endTime":"2026-06-20T21:16:51.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.725542454570444,"aZ":-38.495209883347215,"pfxX":-3.5038042345755676,"pfxZ":-4.419745234402399,"pX":-0.02666017995996845,"pZ":0.9459504610787122,"vX0":-5.445202286959311,"vY0":-119.3719154858775,"vZ0":-0.7558380618176168,"x":118.02,"y":213.24,"x0":2.746257724820402,"y0":50.00111825849817,"z0":4.757031343904745,"aX":-5.013674375459466},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.9,"breakHorizontal":7.8,"spinRate":2194,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.46028246013455565,"extension":6.7949429200901275},"index":0,"playId":"4a3dca0d-64ec-3b92-acb4-c228b7f74e32","pitchNumber":1,"startTime":"2026-06-20T21:16:15.068Z","endTime":"2026-06-20T21:16:20.964Z","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":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.393447419609863,"aZ":-34.579866789184166,"pfxX":-5.27814106559282,"pfxZ":-1.6144434103948662,"pX":1.331517429586428,"pZ":1.8725803488152528,"vX0":-1.944128202435049,"vY0":-121.37482104355774,"vZ0":0.01408282791761839,"x":66.25,"y":188.22,"x0":2.8293471948733644,"y0":50.00451445012947,"z0":4.885096975890777,"aX":-7.852835809495747},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-2.6,"breakHorizontal":10.1,"spinRate":2357,"spinDirection":316},"zone":14,"typeConfidence":2.0,"plateTime":0.4517596999137199,"extension":6.518256687776387},"index":1,"playId":"0e59b107-0a78-35a4-913e-1d02d629051d","pitchNumber":2,"startTime":"2026-06-20T21:16:28.923Z","endTime":"2026-06-20T21:16:32.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50232729912687,"aZ":-35.298215629172574,"pfxX":-3.542059085293017,"pfxZ":-2.2679623257761055,"pX":0.25633772041295777,"pZ":1.8617230285350952,"vX0":-4.53075948557851,"vY0":-116.87403813866837,"vZ0":0.5693887206461608,"x":107.23,"y":188.51,"x0":2.6817368467243194,"y0":50.0010207708159,"z0":4.936252203941039,"aX":-4.886625116352148},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-3.6,"breakHorizontal":7.6,"spinRate":2142,"spinDirection":322},"zone":8,"typeConfidence":2.0,"plateTime":0.46907791580471336,"extension":6.658121682778311},"hitData":{"launchSpeed":67.4,"launchAngle":-0.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.78,"coordY":164.96}},"index":2,"playId":"73cb9a0a-7920-3ed7-b211-d5412acdba1f","pitchNumber":3,"startTime":"2026-06-20T21:16:42.253Z","endTime":"2026-06-20T21:16:51.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:16:51.284Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Bart flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T21:17:11.536Z","endTime":"2026-06-20T21:17:35.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.337048162604457,"aZ":-18.16475065296147,"pfxX":8.985401894961829,"pfxZ":7.460355469155049,"pX":0.17389792908626533,"pZ":1.767594611760153,"vX0":-9.373064788726587,"vY0":-136.0498615461095,"vZ0":-4.665216347294787,"x":110.37,"y":191.05,"x0":2.493304675404901,"y0":50.00532706856648,"z0":4.7604710604117955,"aX":16.87829125495369},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":-14.3,"spinRate":2442,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.4023222369243493,"extension":6.806028050360457},"hitData":{"launchSpeed":98.0,"launchAngle":35.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.65,"coordY":47.74}},"index":0,"playId":"915cfefc-7c53-34f8-970c-cec8c42a0a7c","pitchNumber":1,"startTime":"2026-06-20T21:17:25.852Z","endTime":"2026-06-20T21:17:35.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:17:35.815Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Ortiz called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T21:19:53.224Z","endTime":"2026-06-20T21:21:02.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.484466659379077,"aZ":-21.299215240081917,"pfxX":10.339527087215142,"pfxZ":5.916558546935011,"pX":-0.4187139707377241,"pZ":2.9327179106076344,"vX0":-11.936083693880377,"vY0":-134.75491805707622,"vZ0":-1.2814356753052678,"x":132.96,"y":159.6,"x0":2.7262711348258626,"y0":50.00253013525581,"z0":4.9202555759837,"aX":19.00259451468358},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.7,"breakHorizontal":-16.2,"spinRate":2332,"spinDirection":114},"zone":1,"typeConfidence":2.0,"plateTime":0.4065789876150223,"extension":6.472908102963038},"index":0,"playId":"1d628fbf-7962-3ab2-9c94-306b14356aa5","pitchNumber":1,"startTime":"2026-06-20T21:20:07.958Z","endTime":"2026-06-20T21:20:11.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.444398240304345,"aZ":-35.80223832233625,"pfxX":-7.31547879428166,"pfxZ":-2.8203028792281737,"pX":1.0585084481277813,"pZ":1.5549069356709742,"vX0":-1.8086241051718188,"vY0":-113.2478887789324,"vZ0":0.567811548765953,"x":76.65,"y":196.8,"x0":2.819444906221389,"y0":50.0015770623844,"z0":4.9084518524139416,"aX":-9.414519194173444},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-4.6,"breakHorizontal":13.7,"spinRate":2520,"spinDirection":307},"zone":14,"typeConfidence":2.0,"plateTime":0.4853392070658704,"extension":6.237066409666053},"index":1,"playId":"83c3848e-09e6-3290-9ed7-79cbdb278286","pitchNumber":2,"startTime":"2026-06-20T21:20:23.980Z","endTime":"2026-06-20T21:20:28.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76192900497656,"aZ":-35.837836543844055,"pfxX":-7.2894107587590655,"pfxZ":-2.9250758253911915,"pX":-1.6981262319020014,"pZ":1.535624190925772,"vX0":-7.426786072980768,"vY0":-111.8977626340215,"vZ0":0.8283080318453235,"x":181.73,"y":197.32,"x0":2.6282948085633766,"y0":50.00554397301991,"z0":4.8725160275468795,"aX":-9.117383993373611},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-4.7,"breakHorizontal":15.4,"spinRate":2623,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.4920675222602364,"extension":6.376497179239424},"index":2,"playId":"d43d7896-227d-3434-ba43-322a6f5dc941","pitchNumber":3,"startTime":"2026-06-20T21:20:40.185Z","endTime":"2026-06-20T21:20:44.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.045296227859076,"aZ":-37.26913165333771,"pfxX":-8.30239778466666,"pfxZ":-3.8634589875284693,"pX":0.48847003236809566,"pZ":2.3132942638911564,"vX0":-2.7034093257925287,"vY0":-114.59456065568662,"vZ0":1.934341409725152,"x":98.38,"y":176.32,"x0":2.765302792337546,"y0":50.004903363228216,"z0":5.124462045345859,"aX":-10.938500979832964},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-6.1,"breakHorizontal":15.7,"spinRate":2654,"spinDirection":308},"zone":6,"typeConfidence":2.0,"plateTime":0.4797069301249941,"extension":6.389146969244415},"index":3,"playId":"51f852ac-e77e-392e-bebc-8d6613307024","pitchNumber":4,"startTime":"2026-06-20T21:20:58.510Z","endTime":"2026-06-20T21:21:02.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:21:02.747Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Chourio singles on a sharp ground ball to left fielder Mauricio Dubón.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T21:21:15.366Z","endTime":"2026-06-20T21:23:17.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22086293544324,"aZ":-30.895246860267502,"pfxX":11.891834616548923,"pfxZ":0.7678694075269892,"pX":1.2433731233068137,"pZ":2.738122810099257,"vX0":-8.089894902215285,"vY0":-127.90110475487784,"vZ0":1.2970771513558645,"x":69.61,"y":164.85,"x0":2.894921661930744,"y0":50.00171706587401,"z0":4.638730529507051,"aX":19.793449522766924},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.9,"breakHorizontal":-19.8,"spinRate":1937,"spinDirection":99},"zone":12,"typeConfidence":2.0,"plateTime":0.42746595029996026,"extension":6.853290370100577},"index":0,"playId":"f226bd04-77a6-3bb1-b91f-4fff0452333e","pitchNumber":1,"startTime":"2026-06-20T21:21:26.876Z","endTime":"2026-06-20T21:21:30.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.631775520214298,"aZ":-37.6609441626344,"pfxX":-8.127082371374584,"pfxZ":-4.347539209737542,"pX":0.40049692806254583,"pZ":1.7680166353231503,"vX0":-3.1500061251956546,"vY0":-112.37733052413695,"vZ0":1.4143832913507803,"x":101.73,"y":191.04,"x0":2.8809216285918793,"y0":50.000120086999715,"z0":4.991383664076596,"aX":-10.267751518735485},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-7.1,"breakHorizontal":15.6,"spinRate":2600,"spinDirection":304},"zone":9,"typeConfidence":2.0,"plateTime":0.4896447938544011,"extension":6.301944196138281},"index":1,"playId":"8e41f78a-1879-367b-94a9-056a3b116591","pitchNumber":2,"startTime":"2026-06-20T21:21:44.488Z","endTime":"2026-06-20T21:21:48.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.356970844294814,"aZ":-28.435275919897002,"pfxX":11.608123405680987,"pfxZ":1.9918642233063668,"pX":-0.18726613107940276,"pZ":1.291859226170892,"vX0":-11.549039538795856,"vY0":-136.60183482017655,"vZ0":-4.00048620913472,"x":124.14,"y":203.9,"x0":2.5964049657624813,"y0":50.00669669822942,"z0":4.74040985748892,"aX":21.843788585164425},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.9,"breakHorizontal":-18.5,"spinRate":2329,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4016466693209697,"extension":6.588474959326493},"index":2,"playId":"2fc5e0a2-beae-3cf0-a92c-b1f78bb65727","pitchNumber":3,"startTime":"2026-06-20T21:22:02.971Z","endTime":"2026-06-20T21:22:07.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.346956131727055,"aZ":-18.519850608692316,"pfxX":9.585125889641525,"pfxZ":6.9270058742988585,"pX":0.10535744969754486,"pZ":2.849878165813848,"vX0":-10.747154683535133,"vY0":-139.73039978547806,"vZ0":-2.3220170212307547,"x":112.98,"y":161.83,"x0":2.761454951155897,"y0":50.00599451216827,"z0":4.912598740304397,"aX":18.902635432549104},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":-15.1,"spinRate":2487,"spinDirection":116},"zone":2,"typeConfidence":2.0,"plateTime":0.39244399646065187,"extension":6.488480060454521},"index":3,"playId":"d4b8bcda-c9d5-3331-8483-a6a0ccd6dc71","pitchNumber":4,"startTime":"2026-06-20T21:22:19.803Z","endTime":"2026-06-20T21:22:23.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.673737798664607,"aZ":-34.05283699231413,"pfxX":-9.228014916596145,"pfxZ":-1.3772606434016579,"pX":-0.5818144536868698,"pZ":1.9380099768234833,"vX0":-4.712387602633725,"vY0":-116.32154851321589,"vZ0":0.7039458487879049,"x":139.18,"y":186.45,"x0":2.6718416727986822,"y0":50.00210176621491,"z0":4.87070702133443,"aX":-12.59177864499223},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-2.0,"breakHorizontal":17.9,"spinRate":2675,"spinDirection":308},"zone":7,"typeConfidence":2.0,"plateTime":0.4716284437438736,"extension":6.550625090148944},"index":4,"playId":"6d1e73a1-8bdc-3e67-ae27-e5916f5e89d4","pitchNumber":5,"startTime":"2026-06-20T21:22:41.863Z","endTime":"2026-06-20T21:22:46.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35695039641554,"aZ":-32.03611166539348,"pfxX":9.975166396549607,"pfxZ":0.08353028629012194,"pX":-0.140406218506908,"pZ":2.3080954963505826,"vX0":-10.366242118354807,"vY0":-128.69254231867038,"vZ0":0.20474363919880245,"x":122.35,"y":176.46,"x0":2.625986571717739,"y0":50.004140872915556,"z0":4.690011297604898,"aX":16.890685071697717},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.5,"breakHorizontal":-16.0,"spinRate":1953,"spinDirection":95},"zone":5,"typeConfidence":2.0,"plateTime":0.42409558529418545,"extension":6.941694785270801},"hitData":{"launchSpeed":108.5,"launchAngle":-0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":65.0,"coordY":103.0}},"index":5,"playId":"b0ca5c53-88cc-3bd6-85f2-bffa1b0f7a0b","pitchNumber":6,"startTime":"2026-06-20T21:23:05.003Z","endTime":"2026-06-20T21:23:17.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:23:17.023Z","atBatIndex":35},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Brice Turang reaches on a fielder's choice, fielded by second baseman Ozzie Albies. Jackson Chourio to 2nd. Jackson Chourio advances to 2nd, on a fielding error by second baseman Ozzie Albies.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T21:23:31.418Z","endTime":"2026-06-20T21:25:32.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.474468971386973,"aZ":-30.238194201604426,"pfxX":10.68782738633347,"pfxZ":0.9947419544574991,"pX":0.7497714005044246,"pZ":2.3409478963076378,"vX0":-9.19337036541326,"vY0":-138.16694395772316,"vZ0":-0.798399284550165,"x":88.42,"y":175.57,"x0":2.718619453219596,"y0":50.003510725839,"z0":4.651176490849225,"aX":20.83055519964531},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.8,"breakHorizontal":-17.6,"spinRate":2199,"spinDirection":108},"zone":6,"typeConfidence":2.0,"plateTime":0.3952097356876556,"extension":6.940903509061774},"index":0,"playId":"d19fe48d-7a52-35e9-9200-d5e98f601f0b","pitchNumber":1,"startTime":"2026-06-20T21:23:39.291Z","endTime":"2026-06-20T21:23:43.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.648311264216364,"aZ":-19.15674309609647,"pfxX":10.298228080587585,"pfxZ":6.471496086521289,"pX":-1.1367124629816578,"pZ":1.4553944030693737,"vX0":-13.923834073449207,"vY0":-140.4433164798814,"vZ0":-5.472897808771121,"x":160.33,"y":199.48,"x0":2.5307024591005005,"y0":50.00524142114186,"z0":4.661971661554292,"aX":20.724553460939735},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.8,"breakHorizontal":-16.1,"spinRate":2383,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.3889145928694977,"extension":6.745550906091897},"index":1,"playId":"454c14ca-b33e-3178-89e2-45e1050a120d","pitchNumber":2,"startTime":"2026-06-20T21:24:01.926Z","endTime":"2026-06-20T21:24:05.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.876326192632494,"aZ":-24.667516322732762,"pfxX":10.976608189814575,"pfxZ":3.7603435175182405,"pX":-0.023020480097406947,"pZ":2.027904032969396,"vX0":-11.450942647103105,"vY0":-140.22567080001036,"vZ0":-3.28819499078213,"x":117.88,"y":184.03,"x0":2.6818925593419864,"y0":50.00507560384623,"z0":4.82002181279332,"aX":21.924307211474336},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.4,"breakHorizontal":-17.6,"spinRate":2443,"spinDirection":109},"zone":8,"typeConfidence":2.0,"plateTime":0.39019036608681024,"extension":6.744630283325129},"index":2,"playId":"6979fec4-6e05-3c2c-8444-4abc827785c9","pitchNumber":3,"startTime":"2026-06-20T21:24:21.673Z","endTime":"2026-06-20T21:24:25.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82934549298814,"aZ":-37.54508036926135,"pfxX":-5.9618133813464365,"pfxZ":-3.7403591344910003,"pX":-1.6074860905313055,"pZ":1.8053894574632634,"vX0":-8.123260514421156,"vY0":-119.25992597099095,"vZ0":0.976000034741271,"x":178.27,"y":190.03,"x0":2.6231019354852645,"y0":50.00559995925981,"z0":4.788346899007351,"aX":-8.551626382103473},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.2,"breakHorizontal":12.8,"spinRate":2648,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.46001483538359267,"extension":6.665138397225247},"index":3,"playId":"6fcd303d-ed26-30d1-9a3b-aebbdcd318ed","pitchNumber":4,"startTime":"2026-06-20T21:24:42.091Z","endTime":"2026-06-20T21:24:45.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63885979730631,"aZ":-21.235450762447233,"pfxX":10.639089889404703,"pfxZ":5.439093107342102,"pX":-1.0390818217307312,"pZ":2.409918576348667,"vX0":-13.80900097863013,"vY0":-140.81011046584652,"vZ0":-3.1842954318101517,"x":156.61,"y":173.71,"x0":2.5436434581590914,"y0":50.000559313100844,"z0":4.927560328154956,"aX":21.386928200451237},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.4,"breakHorizontal":-16.4,"spinRate":2489,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.3888128878400363,"extension":6.557124866336296},"index":4,"playId":"4458f290-e53a-3842-8f57-8157d2b8b24b","pitchNumber":5,"startTime":"2026-06-20T21:25:02.331Z","endTime":"2026-06-20T21:25:07.464Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.608575767572503,"aZ":-22.362274095923055,"pfxX":10.533628404525789,"pfxZ":4.909312204481685,"pX":0.3249232151565616,"pZ":2.47503288800311,"vX0":-10.811890371607843,"vY0":-140.24468887053737,"vZ0":-2.377270254339046,"x":104.61,"y":171.95,"x0":2.854596355758797,"y0":50.00487645157239,"z0":4.7863792351970265,"aX":21.064056473854972},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.6,"breakHorizontal":-16.9,"spinRate":2505,"spinDirection":111},"zone":6,"typeConfidence":2.0,"plateTime":0.3899953452617013,"extension":6.6524037334869135},"hitData":{"launchSpeed":87.9,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.61,"coordY":149.22}},"index":5,"playId":"933ee107-07dd-3cb5-b4a3-12913f837333","pitchNumber":6,"startTime":"2026-06-20T21:25:22.455Z","endTime":"2026-06-20T21:25:32.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:25:32.558Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a sharp line drive to right fielder Eli White. Jackson Chourio to 3rd. Brice Turang to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T21:26:42.846Z","endTime":"2026-06-20T21:27:33.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"postOnThird":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"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":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-20T21:25:53.783Z","endTime":"2026-06-20T21:26:45.207Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":90.2,"endSpeed":82.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.015645806941713,"aZ":-29.52970069707194,"pfxX":8.451413024856643,"pfxZ":1.523905814136497,"pX":-0.042392501746683214,"pZ":1.5676791016811584,"vX0":-10.35746043955098,"vY0":-130.96366770795674,"vZ0":-2.179950059215723,"x":118.62,"y":196.45,"x0":2.8682347675352617,"y0":50.002046159309266,"z0":4.622510512988556,"aX":14.660131343251813},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.5,"breakHorizontal":-13.0,"spinRate":1974,"spinDirection":98},"zone":8,"typeConfidence":2.0,"plateTime":0.41845385196281715,"extension":6.878850428516567},"index":1,"playId":"c6b7c88a-a1dc-3d00-857e-a5422cac8098","pitchNumber":1,"startTime":"2026-06-20T21:26:45.207Z","endTime":"2026-06-20T21:26:48.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.563578967001902,"aZ":-35.723750977847345,"pfxX":-6.588374533047498,"pfxZ":-2.525459874098602,"pX":-1.1504813169341612,"pZ":1.2041105424631735,"vX0":-6.935519987144528,"vY0":-119.18584808641948,"vZ0":-0.7249097071263061,"x":160.85,"y":206.27,"x0":2.6768106161466885,"y0":50.00038917049819,"z0":4.800769515663381,"aX":-9.270229157817948},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-4.4,"breakHorizontal":13.9,"spinRate":2689,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.4634506339603166,"extension":6.6654589892857246},"index":2,"playId":"ace9ba8a-3bed-3968-b580-140620d2cb6c","pitchNumber":2,"startTime":"2026-06-20T21:27:03.991Z","endTime":"2026-06-20T21:27:07.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.207507656450538,"aZ":-32.347900363675414,"pfxX":10.128894555772625,"pfxZ":-0.09542988448806433,"pX":0.11831093905096701,"pZ":2.188398198939663,"vX0":-10.013004989518654,"vY0":-131.43860057416123,"vZ0":-0.18422708152395295,"x":112.49,"y":179.69,"x0":2.6636811836433103,"y0":50.0062662994404,"z0":4.664141885559403,"aX":17.70265240320368},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.0,"breakHorizontal":-16.1,"spinRate":1808,"spinDirection":95},"zone":5,"typeConfidence":2.0,"plateTime":0.4169346405325811,"extension":6.934064000394202},"hitData":{"launchSpeed":104.3,"launchAngle":8.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":170.53,"coordY":105.11}},"index":3,"playId":"419b9443-959d-33e6-a282-58cf71449f69","pitchNumber":3,"startTime":"2026-06-20T21:27:22.223Z","endTime":"2026-06-20T21:27:33.132Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:27:33.132Z","atBatIndex":37},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Gary Sánchez out on a sacrifice fly to right fielder Eli White. Jackson Chourio scores. Brice Turang to 3rd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T21:28:06.432Z","endTime":"2026-06-20T21:29:02.832Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnThird":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":519242,"link":"/api/v1/people/519242"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":72.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.029914091264924,"aZ":-36.715965552911015,"pfxX":-7.0652305949979155,"pfxZ":-3.3819628082177626,"pX":0.7471044102927175,"pZ":2.657811265589356,"vX0":-2.827679004535356,"vY0":-115.23876025419341,"vZ0":2.820052118697034,"x":88.52,"y":167.02,"x0":2.909288607567198,"y0":50.005242222799865,"z0":4.972322960319308,"aX":-9.47484110548935},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.0,"breakHorizontal":13.6,"spinRate":2562,"spinDirection":303},"zone":6,"typeConfidence":2.0,"plateTime":0.47584727437276353,"extension":6.388521735453741},"index":0,"playId":"1ba998c2-3455-370d-b344-09e41aad6694","pitchNumber":1,"startTime":"2026-06-20T21:28:11.527Z","endTime":"2026-06-20T21:28:15.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.171080004121844,"aZ":-20.679238572686476,"pfxX":8.740516147542264,"pfxZ":5.613806715543509,"pX":0.8785872416813562,"pZ":3.7375989179976696,"vX0":-8.69717937496186,"vY0":-141.87380005644587,"vZ0":0.17868195984373403,"x":83.51,"y":137.86,"x0":2.8419988765967004,"y0":50.00016942805492,"z0":4.987216393406524,"aX":17.890871724091433},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.4,"breakHorizontal":-14.2,"spinRate":2456,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.3854444599273652,"extension":6.522849221531627},"index":1,"playId":"9a7cee15-185c-377c-b887-d382752aa337","pitchNumber":2,"startTime":"2026-06-20T21:28:29.402Z","endTime":"2026-06-20T21:28:34.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.332364529287343,"aZ":-32.06721571741618,"pfxX":10.187616090479588,"pfxZ":0.062300031967772895,"pX":0.8537191567286699,"pZ":2.586934102844407,"vX0":-8.165642372709689,"vY0":-130.94958063823069,"vZ0":0.6847401287031651,"x":84.46,"y":168.93,"x0":2.6810060772484903,"y0":50.00297141104442,"z0":4.711394503896247,"aX":17.783279621786132},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.5,"breakHorizontal":-16.8,"spinRate":1885,"spinDirection":98},"zone":12,"typeConfidence":2.0,"plateTime":0.4174591959466132,"extension":6.8002831803292905},"hitData":{"launchSpeed":91.4,"launchAngle":50.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.22,"coordY":115.44}},"index":2,"playId":"929c075b-444e-30f4-abc6-5766cb3511ad","pitchNumber":3,"startTime":"2026-06-20T21:28:49.384Z","endTime":"2026-06-20T21:29:02.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:29:02.832Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Vaughn singles on a fly ball to center fielder Michael Harris II. Brice Turang scores. William Contreras to 3rd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T21:29:20.406Z","endTime":"2026-06-20T21:31:45.670Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":519242,"link":"/api/v1/people/519242"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.2,"endSpeed":75.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.009232526176675,"aZ":-31.774497505354933,"pfxX":-7.925404742498519,"pfxZ":0.2767964923652322,"pX":0.18669075190558201,"pZ":2.4272307532129007,"vX0":-3.986486030427299,"vY0":-119.65869036634476,"vZ0":0.9760540085840663,"x":109.88,"y":173.24,"x0":2.903774110092073,"y0":50.00302044806826,"z0":4.859985280655536,"aX":-11.497269974096692},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.0,"breakHorizontal":15.4,"spinRate":2735,"spinDirection":306},"zone":5,"typeConfidence":2.0,"plateTime":0.45766268280565425,"extension":6.536237863604537},"index":0,"playId":"8c169a07-6d31-3279-a224-f7083e9560a3","pitchNumber":1,"startTime":"2026-06-20T21:29:47.580Z","endTime":"2026-06-20T21:29:51.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.471440888446917,"aZ":-34.00559506951823,"pfxX":-5.504519763770833,"pfxZ":-1.284480454187352,"pX":0.6829751882778571,"pZ":0.3760631549928042,"vX0":-3.4685922971221377,"vY0":-118.47797671671586,"vZ0":-2.991474630291769,"x":90.97,"y":228.63,"x0":2.8808009467624265,"y0":50.00381342993909,"z0":4.760324044395664,"aX":-7.832196260529108},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.8,"breakHorizontal":10.8,"spinRate":2686,"spinDirection":306},"zone":14,"typeConfidence":2.0,"plateTime":0.4621647498887227,"extension":6.43880330316628},"index":1,"playId":"7d98c714-b48c-3b5a-ba70-33d6301c986c","pitchNumber":2,"startTime":"2026-06-20T21:30:07.559Z","endTime":"2026-06-20T21:30:11.669Z","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.6,"endSpeed":90.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.381520733618483,"aZ":-17.040463659339867,"pfxX":8.017129597491788,"pfxZ":7.236110867518805,"pX":0.23541997812820073,"pZ":3.554420396105981,"vX0":-10.031177020573983,"vY0":-143.3007384581937,"vZ0":-1.211906886987637,"x":108.03,"y":142.81,"x0":2.7304917812488214,"y0":50.00154611526335,"z0":5.041381433971598,"aX":16.765844487128614},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.1,"breakHorizontal":-12.6,"spinRate":2429,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.38140742932782956,"extension":6.640478681442342},"index":2,"playId":"69e056c5-1d82-3fea-b9cd-dc4ea0206f53","pitchNumber":3,"startTime":"2026-06-20T21:30:31.653Z","endTime":"2026-06-20T21:30:35.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.130706893669064,"aZ":-33.58422120916565,"pfxX":-4.25475697108196,"pfxZ":-0.9499400356576211,"pX":-0.42129951741139554,"pZ":0.9453951617730373,"vX0":-6.14352098612563,"vY0":-121.32655948905456,"vZ0":-2.136748407102122,"x":133.06,"y":213.25,"x0":2.6980385139653085,"y0":50.00195043836761,"z0":4.769380097730722,"aX":-6.329798565739204},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.9,"breakHorizontal":9.2,"spinRate":2501,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4517685091695789,"extension":6.5524053075001305},"index":3,"playId":"b894c6b9-e99a-35c3-b859-bd428e31f6c4","pitchNumber":4,"startTime":"2026-06-20T21:30:59.011Z","endTime":"2026-06-20T21:31:02.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98246479138418,"aZ":-35.93116775782464,"pfxX":-5.725837192976393,"pfxZ":-2.5617445647940746,"pX":0.4346397605900068,"pZ":1.5106004740838925,"vX0":-4.028153928707021,"vY0":-120.21064303340414,"vZ0":-0.3400348519989074,"x":100.43,"y":197.99,"x0":2.875124429897904,"y0":50.00334650734031,"z0":4.83960165618438,"aX":-8.392393145244554},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.4,"breakHorizontal":11.3,"spinRate":2578,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.45538120754409395,"extension":6.4783374031600225},"hitData":{"launchSpeed":71.7,"launchAngle":37.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.35,"coordY":103.71}},"index":4,"playId":"7b8597f6-0bda-3cdc-a469-f802bd17734c","pitchNumber":5,"startTime":"2026-06-20T21:31:33.013Z","endTime":"2026-06-20T21:31:45.670Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:31:45.670Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T21:34:40.471Z","endTime":"2026-06-20T21:37:06.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,5,6,7,8,10],"actionIndex":[1,2,4],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T21:32:12.282Z","endTime":"2026-06-20T21:32:49.085Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Didier Fuentes replaces Chris Sale.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-20T21:32:49.085Z","endTime":"2026-06-20T21:34:28.020Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800311,"link":"/api/v1/people/800311"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jake Bauers replaces Blake Perkins.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-06-20T21:34:28.020Z","endTime":"2026-06-20T21:34:42.787Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":663368,"link":"/api/v1/people/663368"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.663502217995774,"aZ":-15.283085140043582,"pfxX":-7.269446351496798,"pfxZ":7.892401964383327,"pX":2.0609767068340132,"pZ":2.3703990141852853,"vX0":14.816314857534845,"vY0":-144.4660499118214,"vZ0":-5.14227108096101,"x":38.44,"y":174.78,"x0":-2.160599456100644,"y0":50.00351626062418,"z0":5.093651446454395,"aX":-15.560485808027709},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.4,"breakHorizontal":10.7,"spinRate":2133,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3773073481218674,"extension":7.025422361510948},"index":3,"playId":"0d478bcf-0b27-34d1-95be-fece168abf85","pitchNumber":1,"startTime":"2026-06-20T21:34:42.787Z","endTime":"2026-06-20T21:34:47.390Z","isPitch":true,"type":"pitch"},{"details":{"description":"Offensive Substitution: Pinch-runner Sal Frelick replaces Andrew Vaughn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":4,"startTime":"2026-06-20T21:35:15.719Z","endTime":"2026-06-20T21:35:22.330Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":683734,"link":"/api/v1/people/683734"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.124131599826853,"aZ":-19.906755153453062,"pfxX":-7.659632080797063,"pfxZ":6.224913897094824,"pX":1.4778784266511316,"pZ":2.960982410275259,"vX0":13.138385537509988,"vY0":-138.55471828261247,"vZ0":-1.7960162965425488,"x":60.67,"y":158.83,"x0":-2.3017677612668206,"y0":50.00047970931038,"z0":4.9298521021771995,"aX":-15.089760600217879},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.2,"breakHorizontal":11.5,"spinRate":2017,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3933474919335329,"extension":6.81785403990064},"index":5,"playId":"2c0bb7ab-cc0d-38fa-af60-b5bd0b12c218","pitchNumber":2,"startTime":"2026-06-20T21:35:22.330Z","endTime":"2026-06-20T21:35:26.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.847130546048557,"aZ":-17.61011904905588,"pfxX":-7.210893494387586,"pfxZ":7.195651693898864,"pX":1.2851785473826947,"pZ":1.9438339035723164,"vX0":12.507821496880439,"vY0":-140.2101574192893,"vZ0":-4.613065577866355,"x":68.01,"y":186.3,"x0":-2.26373614138541,"y0":50.00089249060345,"z0":4.732988346215535,"aX":-14.591687203464156},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.4,"breakHorizontal":10.9,"spinRate":2004,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3882444490643473,"extension":6.769063544748194},"index":6,"playId":"0bdb4986-9736-38fb-a821-e6988ff7d6d3","pitchNumber":3,"startTime":"2026-06-20T21:35:42.635Z","endTime":"2026-06-20T21:35:46.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.799218799841793,"aZ":-16.938320981553026,"pfxX":-7.791592565324986,"pfxZ":7.580062454288212,"pX":0.5156296779998746,"pZ":1.888427464151159,"vX0":11.224941317841173,"vY0":-139.99339301720894,"vZ0":-4.906032301550043,"x":97.35,"y":187.79,"x0":-2.5100199044791967,"y0":50.004833584079286,"z0":4.7513080403172685,"aX":-15.666310159706715},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.0,"breakHorizontal":12.1,"spinRate":2128,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.38933785964462686,"extension":6.7991064579681115},"index":7,"playId":"70d8a291-7b20-3a18-8262-8ec2d7cf8931","pitchNumber":4,"startTime":"2026-06-20T21:36:01.626Z","endTime":"2026-06-20T21:36:05.010Z","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.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.674664717578885,"aZ":-17.60920561759925,"pfxX":-5.521088283948219,"pfxZ":7.183815259636479,"pX":0.3370044931718972,"pZ":3.2873600220891936,"vX0":10.34379492132621,"vY0":-140.74190492638982,"vZ0":-1.0588065150281671,"x":104.15,"y":150.02,"x0":-2.6505393321038797,"y0":50.00550153913367,"z0":4.796887545266639,"aX":-11.199073780909668},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.1,"breakHorizontal":8.2,"spinRate":1978,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.3875606742089035,"extension":6.910094368803065},"index":8,"playId":"725ebf3a-fcd3-3564-9df5-d9d2c900c2b3","pitchNumber":5,"startTime":"2026-06-20T21:36:20.712Z","endTime":"2026-06-20T21:36:23.893Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":9,"startTime":"2026-06-20T21:36:42.027Z","endTime":"2026-06-20T21:36:59.908Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18745151736871,"aZ":-16.413464696983898,"pfxX":-7.193813277286737,"pfxZ":7.953581315401804,"pX":0.9450495427057566,"pZ":2.7407845035095004,"vX0":11.824882039781448,"vY0":-139.80038176646437,"vZ0":-2.6353719604352346,"x":80.98,"y":164.78,"x0":-2.4027330303708996,"y0":50.003815099243766,"z0":4.77167027593146,"aX":-14.257935759434252},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":10.7,"spinRate":1943,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.39163654818134397,"extension":6.80787174327824},"index":10,"playId":"2683eae9-bd3d-3901-a49b-4857e3f6a352","pitchNumber":6,"startTime":"2026-06-20T21:36:59.908Z","endTime":"2026-06-20T21:37:06.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:37:06.230Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Mateo flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T21:39:14.320Z","endTime":"2026-06-20T21:39:39.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Sal Frelick remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T21:39:12.517Z","endTime":"2026-06-20T21:39:12.528Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"501","replacedPlayer":{"id":683734,"link":"/api/v1/people/683734"}},{"details":{"description":"Jake Bauers remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-20T21:39:12.528Z","endTime":"2026-06-20T21:39:16.653Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":663368,"link":"/api/v1/people/663368"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.398999301637833,"aZ":-16.990745657483142,"pfxX":7.969461097398355,"pfxZ":8.052581820276382,"pX":0.5476603158848324,"pZ":2.9834771887159044,"vX0":-7.872989776031774,"vY0":-136.10256938335934,"vZ0":-2.2536576467186085,"x":96.12,"y":158.23,"x0":2.435123675690967,"y0":50.00421880185129,"z0":4.991926220771049,"aX":15.031178605654073},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.3,"breakHorizontal":-12.8,"spinRate":2199,"spinDirection":131},"zone":3,"typeConfidence":2.0,"plateTime":0.4016268532769778,"extension":6.928363985131441},"index":2,"playId":"3e857ac9-3fa9-3323-bd46-1fa474fa3e0b","pitchNumber":1,"startTime":"2026-06-20T21:39:16.653Z","endTime":"2026-06-20T21:39:20.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.572060360845793,"aZ":-34.67715787993031,"pfxX":4.050376836646406,"pfxZ":-1.6247436917936433,"pX":0.7157732720201067,"pZ":2.9978193999569793,"vX0":-6.07983621450499,"vY0":-122.69753339959762,"vZ0":1.69861079889558,"x":89.72,"y":157.84,"x0":2.691160516336176,"y0":50.00569215575673,"z0":5.235264353025601,"aX":6.22319022300266},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.3,"breakHorizontal":-6.0,"spinRate":1133,"spinDirection":73},"zone":3,"typeConfidence":2.0,"plateTime":0.4451378775446888,"extension":6.7551948190147355},"hitData":{"launchSpeed":90.4,"launchAngle":30.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.33,"coordY":60.29}},"index":3,"playId":"64f15454-f30f-3e9c-9661-477d43874e9f","pitchNumber":2,"startTime":"2026-06-20T21:39:28.402Z","endTime":"2026-06-20T21:39:39.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:39:39.013Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mauricio Dubón called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T21:39:50.759Z","endTime":"2026-06-20T21:42:05.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.311776020400398,"aZ":-15.821121465599633,"pfxX":8.490926053053672,"pfxZ":8.457212027977546,"pX":-0.4995852804301867,"pZ":2.498726104510128,"vX0":-10.735384889835434,"vY0":-137.6554607191934,"vZ0":-3.8445643325910646,"x":136.04,"y":171.31,"x0":2.3334664046116127,"y0":50.005570703492516,"z0":4.973041526006117,"aX":16.42547900557697},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.8,"breakHorizontal":-13.3,"spinRate":2310,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.3967061685188682,"extension":6.772873283181198},"index":0,"playId":"7db2bb9d-a415-31cb-a62c-5ec4d615df9b","pitchNumber":1,"startTime":"2026-06-20T21:39:58.228Z","endTime":"2026-06-20T21:40:02.074Z","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":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41795407280013,"aZ":-37.41273812223503,"pfxX":-4.534123902581328,"pfxZ":-3.6706015347461216,"pX":0.9491575720815358,"pZ":1.3288912800726296,"vX0":-3.171344232620821,"vY0":-118.5657158934292,"vZ0":-0.41089969550683214,"x":80.82,"y":202.9,"x0":2.892724620868403,"y0":50.00526521242699,"z0":4.915054788581486,"aX":-6.463813854623315},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-6.5,"breakHorizontal":9.0,"spinRate":2144,"spinDirection":325},"zone":14,"typeConfidence":2.0,"plateTime":0.46174303814494877,"extension":6.743050433326189},"index":1,"playId":"2b3813ef-2125-328d-bf99-640ffe75440c","pitchNumber":2,"startTime":"2026-06-20T21:40:11.294Z","endTime":"2026-06-20T21:40:16.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.691575877373833,"aZ":-36.48603857019571,"pfxX":6.382248311003741,"pfxZ":-2.61750865768202,"pX":-1.035450968794042,"pZ":0.16037729649354776,"vX0":-11.121119265572519,"vY0":-126.72256201871957,"vZ0":-4.398976547829414,"x":156.47,"y":234.45,"x0":2.5547519375556926,"y0":50.00356455559711,"z0":4.792439096012535,"aX":10.51934257261278},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.5,"breakHorizontal":-9.4,"spinRate":1210,"spinDirection":80},"zone":13,"typeConfidence":2.0,"plateTime":0.430072239912314,"extension":7.012510658252562},"index":2,"playId":"4d6b90c1-c5f9-3f5a-8980-944355fbe7ba","pitchNumber":3,"startTime":"2026-06-20T21:40:25.628Z","endTime":"2026-06-20T21:40:28.955Z","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":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.350509317085994,"aZ":-38.47781058973662,"pfxX":-4.910591228865356,"pfxZ":-4.473087035636356,"pX":0.598428475562683,"pZ":3.886022016743438,"vX0":-3.6979836081179083,"vY0":-117.87300470933589,"vZ0":5.389717543466056,"x":94.19,"y":133.86,"x0":2.8256416168213674,"y0":50.00574706717934,"z0":5.121826088441895,"aX":-6.912602964980829},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.5,"breakHorizontal":9.8,"spinRate":2181,"spinDirection":312},"zone":12,"typeConfidence":2.0,"plateTime":0.464623346810765,"extension":6.88179898581008},"index":3,"playId":"6b04ee47-aa92-3233-a9d9-cd5b376a591c","pitchNumber":4,"startTime":"2026-06-20T21:40:42.470Z","endTime":"2026-06-20T21:40:46.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.668363109812333,"aZ":-16.649655014918213,"pfxX":7.906532374541558,"pfxZ":7.989585740919611,"pX":0.8819120669843863,"pZ":2.554005341513981,"vX0":-7.0800851230101935,"vY0":-138.01567987416377,"vZ0":-3.272123246053713,"x":83.38,"y":169.82,"x0":2.444345139522103,"y0":50.001629648203,"z0":4.866093781534809,"aX":15.361035514489524},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":-13.0,"spinRate":2298,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.3957862202420195,"extension":6.738159384266301},"index":4,"playId":"11e9fdf4-e901-3e66-917a-7483ecb428a1","pitchNumber":5,"startTime":"2026-06-20T21:40:58.790Z","endTime":"2026-06-20T21:41:03.129Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-20T21:41:16.278Z","endTime":"2026-06-20T21:41:25.205Z","isPitch":false,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.032425328443654,"aZ":-14.736179828930709,"pfxX":9.101064588304567,"pfxZ":8.93209477650193,"pX":-0.38807744820581075,"pZ":2.711228472579486,"vX0":-10.785035079484247,"vY0":-138.39536833758157,"vZ0":-3.1837989863428278,"x":131.79,"y":165.58,"x0":2.365208655400766,"y0":50.003667780160264,"z0":4.855313401427926,"aX":17.769761170232005},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":-14.4,"spinRate":2451,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.394811554790222,"extension":6.902642167212138},"index":6,"playId":"a5d752bb-6ce0-30bb-bb1b-b27ec0633bbe","pitchNumber":6,"startTime":"2026-06-20T21:41:25.205Z","endTime":"2026-06-20T21:41:29.869Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40139983209069,"aZ":-18.118538937277552,"pfxX":7.1653236255024755,"pfxZ":7.143727077569722,"pX":-0.5037901234088503,"pZ":2.3425136533146746,"vX0":-10.291490152903082,"vY0":-138.73278412243147,"vZ0":-3.549312248991267,"x":136.2,"y":175.53,"x0":2.307365903977372,"y0":50.000043536064716,"z0":4.8321792869049665,"aX":14.09287604538497},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.5,"breakHorizontal":-11.0,"spinRate":2215,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.3934437498754928,"extension":6.911457213743116},"index":7,"playId":"8f2cb97b-bb28-3760-bff9-9fb4213c98fe","pitchNumber":7,"startTime":"2026-06-20T21:41:41.999Z","endTime":"2026-06-20T21:41:45.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.638570654060125,"aZ":-14.341301543828019,"pfxX":8.654491937932091,"pfxZ":8.838450782535315,"pX":0.1232979761946825,"pZ":1.8121482117436312,"vX0":-9.322276589139335,"vY0":-140.8284875753914,"vZ0":-5.674079657457107,"x":112.3,"y":189.85,"x0":2.344945105639367,"y0":50.001008085911685,"z0":4.773335842157439,"aX":17.459743120220153},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":-13.9,"spinRate":2460,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.3882563982778189,"extension":6.8089738305946215},"index":8,"playId":"95102d3e-afef-3d37-a838-1109536b4edf","pitchNumber":8,"startTime":"2026-06-20T21:42:01.078Z","endTime":"2026-06-20T21:42:05.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:42:05.530Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out to first baseman Jake Bauers.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T21:42:16.607Z","endTime":"2026-06-20T21:42:35.538Z","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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":0},"credits":[{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.474780961898453,"aZ":-39.20488294243583,"pfxX":-6.418624847972656,"pfxZ":-4.8693595013364845,"pX":0.8607573771344117,"pZ":2.4830089192139524,"vX0":-2.289453262352061,"vY0":-119.51558607860628,"vZ0":2.4262151182612834,"x":84.19,"y":171.74,"x0":2.665558903896791,"y0":50.00313826343898,"z0":4.980786509627022,"aX":-9.266140296245926},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-7.9,"breakHorizontal":12.2,"spinRate":2172,"spinDirection":310},"zone":6,"typeConfidence":2.0,"plateTime":0.4586528766663034,"extension":6.663241780733871},"hitData":{"launchSpeed":97.1,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.0,"coordY":161.0}},"index":0,"playId":"e4a24df4-5875-3eb6-bda2-7a14faf44062","pitchNumber":1,"startTime":"2026-06-20T21:42:27.377Z","endTime":"2026-06-20T21:42:35.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:42:35.538Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Garrett Mitchell lines out to second baseman Ozzie Albies.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T21:44:41.526Z","endTime":"2026-06-20T21:47:28.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"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,9],"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.750466535829514,"aZ":-28.843887276872145,"pfxX":2.3516195511891262,"pfxZ":2.0950646708258036,"pX":0.23641878321625012,"pZ":1.567082992807906,"vX0":6.545155820732216,"vY0":-124.55032132551865,"vZ0":-2.081919961226752,"x":107.99,"y":196.47,"x0":-2.7167045303765027,"y0":50.0059992398262,"z0":4.766931835621935,"aX":3.74684353579962},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.6,"breakHorizontal":-5.6,"spinRate":2428,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.43744467587154157,"extension":6.64263453779176},"index":0,"playId":"493f8218-9eda-39a3-bf28-a7ec5284c92a","pitchNumber":1,"startTime":"2026-06-20T21:44:41.526Z","endTime":"2026-06-20T21:44:45.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24224268726474,"aZ":-14.626723592242678,"pfxX":-6.447172070888871,"pfxZ":8.425582136978703,"pX":-1.1577971639556994,"pZ":3.0204838174021273,"vX0":6.210165015801898,"vY0":-142.57217687263093,"vZ0":-3.092689026755828,"x":161.13,"y":157.23,"x0":-2.514487690833698,"y0":50.001740169001785,"z0":5.028465111437695,"aX":-13.42513344805992},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.9,"breakHorizontal":10.6,"spinRate":2054,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3825070552106262,"extension":6.876446522195744},"index":1,"playId":"101ee05c-fb76-38f3-9a88-5e2dcb7ff91b","pitchNumber":2,"startTime":"2026-06-20T21:44:57.485Z","endTime":"2026-06-20T21:45:01.157Z","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":97.8,"endSpeed":90.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.220842653755003,"aZ":-13.236934788741957,"pfxX":-7.707283216248257,"pfxZ":9.145851768108532,"pX":0.24469448891979093,"pZ":2.5826260871270184,"vX0":10.009361701857596,"vY0":-142.20685253537408,"vZ0":-4.496026600732305,"x":107.67,"y":169.05,"x0":-2.301176178941094,"y0":50.005250289474745,"z0":5.008912526487322,"aX":-15.96353419546607},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.0,"breakHorizontal":12.2,"spinRate":2146,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3835450958986719,"extension":6.900738163579709},"index":2,"playId":"dd909000-7267-3187-9519-d4532624cb21","pitchNumber":3,"startTime":"2026-06-20T21:45:12.446Z","endTime":"2026-06-20T21:45:15.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":91.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.667482020674242,"aZ":-15.724075535475814,"pfxX":-5.736511500849598,"pfxZ":7.783068796813531,"pX":-1.1422456581795468,"pZ":2.824113588436611,"vX0":6.3109528767972725,"vY0":-143.4374818615196,"vZ0":-3.203299654970072,"x":160.54,"y":162.53,"x0":-2.6105270718120277,"y0":50.00610545737265,"z0":4.917468620895946,"aX":-12.129616468948445},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.8,"breakHorizontal":9.4,"spinRate":1987,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.379771180637849,"extension":6.928578595017923},"index":3,"playId":"4b6b0547-2cbf-3ae2-8066-01f06980561c","pitchNumber":4,"startTime":"2026-06-20T21:45:32.590Z","endTime":"2026-06-20T21:45:36.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76814355116829,"aZ":-31.28461531357641,"pfxX":2.0228206954431176,"pfxZ":0.5600839621597231,"pX":-1.1630078510991082,"pZ":1.555446909136302,"vX0":3.235750903287697,"vY0":-124.89942408768127,"vZ0":-1.7459580309356788,"x":161.33,"y":196.78,"x0":-2.733179701631717,"y0":50.00593259264998,"z0":4.811916450430852,"aX":3.2279127337994935},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.8,"breakHorizontal":-4.3,"spinRate":2381,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.4368545990056347,"extension":6.756112545128858},"index":4,"playId":"722d9dfa-d356-3da9-900c-4ef2413a78f8","pitchNumber":5,"startTime":"2026-06-20T21:45:47.708Z","endTime":"2026-06-20T21:45:51.715Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-20T21:46:03.266Z","endTime":"2026-06-20T21:46:16.774Z","isPitch":false,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66848953557723,"aZ":-18.733908634019958,"pfxX":-7.682884434018495,"pfxZ":6.681506282775645,"pX":-1.2473523885177051,"pZ":2.8199251608011884,"vX0":6.601449381890272,"vY0":-140.4147919804947,"vZ0":-2.0008148408596242,"x":164.55,"y":162.64,"x0":-2.622438135047124,"y0":50.001086236039924,"z0":4.751344540561391,"aX":-15.449811325338976},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.9,"breakHorizontal":12.7,"spinRate":1920,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.38903209769692104,"extension":7.0047814948888485},"index":6,"playId":"0a795bc7-edf2-3b32-b950-f5df09a13e49","pitchNumber":6,"startTime":"2026-06-20T21:46:16.774Z","endTime":"2026-06-20T21:46:20.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.893164736291585,"aZ":-16.248891838581173,"pfxX":-6.497342794108909,"pfxZ":7.823632713322967,"pX":-0.16237579589296902,"pZ":2.736840904413493,"vX0":8.935162909570893,"vY0":-140.80850437059775,"vZ0":-3.3031905498659535,"x":123.19,"y":164.89,"x0":-2.5125990544761,"y0":50.00224581213212,"z0":4.95806522148018,"aX":-13.22515610879521},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":10.2,"spinRate":1984,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.38697728046126345,"extension":7.0489816429972},"index":7,"playId":"970d822e-bced-39ef-ad1b-2cadafd2b1df","pitchNumber":7,"startTime":"2026-06-20T21:46:37.960Z","endTime":"2026-06-20T21:46:43.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.158706757393006,"aZ":-18.093237505645675,"pfxX":-5.806115134898391,"pfxZ":6.837848543125388,"pX":-0.6918497419432943,"pZ":2.3058348979957897,"vX0":7.190519478331126,"vY0":-142.04193450341444,"vZ0":-4.005235114311286,"x":143.37,"y":176.52,"x0":-2.4925119721509446,"y0":50.00227300842459,"z0":4.872529916830702,"aX":-11.956444573820786},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.8,"breakHorizontal":9.2,"spinRate":1914,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3844638705566972,"extension":7.1039240272793345},"index":8,"playId":"8840aca5-6e19-35c6-bdd9-335f9e1e1e5d","pitchNumber":8,"startTime":"2026-06-20T21:47:02.278Z","endTime":"2026-06-20T21:47:05.514Z","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":86.8,"endSpeed":80.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38094020493558,"aZ":-29.340614286185755,"pfxX":3.3628478962935073,"pfxZ":1.7293430133894923,"pX":-0.5304159386018108,"pZ":2.726663535116118,"vX0":4.140049892625276,"vY0":-126.43703859787911,"vZ0":0.5131315909031398,"x":137.22,"y":165.16,"x0":-2.61755005034965,"y0":50.00602931024153,"z0":4.849567158755577,"aX":5.5214915166815235},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.5,"breakHorizontal":-7.0,"spinRate":2505,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.4308948682950233,"extension":6.898205079392855},"hitData":{"launchSpeed":86.7,"launchAngle":12.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":146.67,"coordY":140.64}},"index":9,"playId":"5a768e4a-479d-3376-99e0-6d6f085d1126","pitchNumber":9,"startTime":"2026-06-20T21:47:22.439Z","endTime":"2026-06-20T21:47:28.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:47:28.327Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cooper Pratt singles on a line drive to right fielder Eli White.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T21:47:39.676Z","endTime":"2026-06-20T21:49:01.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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":88.3,"endSpeed":81.5,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.063907889693237,"aZ":-29.933189691809346,"pfxX":2.691857475144772,"pfxZ":1.3304561478328711,"pX":0.5613427656373697,"pZ":2.644934798762249,"vX0":6.653482756363443,"vY0":-128.48430614805378,"vZ0":0.1981767892343459,"x":95.6,"y":167.37,"x0":-2.4049902779601635,"y0":50.00246422133239,"z0":4.881172599720661,"aX":4.526132939416117},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.6,"breakHorizontal":-6.2,"spinRate":2455,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.4252895532193608,"extension":6.954293102006129},"index":0,"playId":"d9e1b41c-8c6c-3fd6-bcc8-670fc95265f0","pitchNumber":1,"startTime":"2026-06-20T21:47:49.415Z","endTime":"2026-06-20T21:47:52.754Z","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":88.1,"endSpeed":81.6,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.778275561635272,"aZ":-30.424596498577078,"pfxX":2.4144163651449144,"pfxZ":1.040672126168186,"pX":0.8434212696924472,"pZ":1.4021040895719639,"vX0":7.914646835980549,"vY0":-128.17300397866174,"vZ0":-2.982406336945237,"x":84.85,"y":200.92,"x0":-2.5893464378475475,"y0":50.000718344498786,"z0":4.939637941234932,"aX":4.042199755581007},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.4,"breakHorizontal":-6.0,"spinRate":2495,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4262192429084317,"extension":7.0256822672377695},"index":1,"playId":"3e7e19b4-1094-3c09-86f3-16b8d506e1ca","pitchNumber":2,"startTime":"2026-06-20T21:48:01.637Z","endTime":"2026-06-20T21:48:06.911Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-20T21:48:17.550Z","endTime":"2026-06-20T21:48:26.602Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.6,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.746135643736256,"aZ":-15.386951400556184,"pfxX":-5.053291448141314,"pfxZ":8.014125531583192,"pX":0.4441943980819493,"pZ":3.270642335620274,"vX0":9.719508170604621,"vY0":-143.06507015758547,"vZ0":-2.0503750631887447,"x":100.07,"y":150.47,"x0":-2.324479283326676,"y0":50.002463367535356,"z0":4.949456772547298,"aX":-10.585672134347575},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.3,"breakHorizontal":7.4,"spinRate":1964,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.3813251770607855,"extension":6.929511968569791},"index":3,"playId":"7d4c9587-dcdc-3564-af6b-1d5ce5bf6786","pitchNumber":3,"startTime":"2026-06-20T21:48:26.602Z","endTime":"2026-06-20T21:48:31.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.011615937389667,"aZ":-26.790600656436364,"pfxX":-0.42146164532831154,"pfxZ":3.1067894629147013,"pX":1.134816878564775,"pZ":2.221424025813478,"vX0":9.10796581570097,"vY0":-130.25219948643084,"vZ0":-2.0012284405634073,"x":73.74,"y":178.8,"x0":-2.33915467845721,"y0":50.00582821408153,"z0":5.00733812459737,"aX":-0.7329952230167776},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.4,"breakHorizontal":-1.1,"spinRate":2507,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.41906078878439956,"extension":7.096313554352137},"hitData":{"launchSpeed":80.3,"launchAngle":11.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.99,"coordY":112.25}},"index":4,"playId":"5297da53-547e-3218-ab68-19b64ded9c43","pitchNumber":4,"startTime":"2026-06-20T21:48:50.726Z","endTime":"2026-06-20T21:49:01.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:49:01.743Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Ortiz singles on a ground ball to center fielder Michael Harris II. Cooper Pratt to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T21:49:12.264Z","endTime":"2026-06-20T21:49:39.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"postOnThird":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37613480006474,"aZ":-14.47243753281701,"pfxX":-4.989758867080198,"pfxZ":8.77570260762475,"pX":0.09370922728141604,"pZ":2.361267813399103,"vX0":8.522484970047893,"vY0":-140.76214386149982,"vZ0":-4.380981899786237,"x":113.43,"y":175.03,"x0":-2.3176476534549995,"y0":50.00252106886889,"z0":4.867232153847743,"aX":-10.065491453693527},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":7.4,"spinRate":2005,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.38832035531711995,"extension":7.054955537854308},"hitData":{"launchSpeed":105.3,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.58,"coordY":97.18}},"index":0,"playId":"8403f6ce-e09a-3db8-83cf-afcd747b4d34","pitchNumber":1,"startTime":"2026-06-20T21:49:27.370Z","endTime":"2026-06-20T21:49:39.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:49:39.159Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out sharply, third baseman Austin Riley to first baseman Matt Olson. Cooper Pratt scores. Joey Ortiz to 2nd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T21:49:47.779Z","endTime":"2026-06-20T21:52:28.428Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":{"id":800311,"link":"/api/v1/people/800311"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"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(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":98.3,"endSpeed":91.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.732589533001654,"aZ":-16.428257339310147,"pfxX":-6.0807796441071,"pfxZ":7.4870474438674455,"pX":1.6358368995467378,"pZ":2.2399350530169095,"vX0":13.443496594100516,"vY0":-142.71472762467727,"vZ0":-4.7853436912896745,"x":54.65,"y":178.3,"x0":-2.3044320919677452,"y0":50.005754614845586,"z0":4.942631894247881,"aX":-12.794377197742833},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.0,"breakHorizontal":8.9,"spinRate":2010,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3809186636732793,"extension":6.979073662431507},"index":0,"playId":"7a7734ba-9a15-336e-8f87-4a0c0d4d3426","pitchNumber":1,"startTime":"2026-06-20T21:50:15.159Z","endTime":"2026-06-20T21:50:18.892Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-20T21:50:35.522Z","endTime":"2026-06-20T21:51:17.047Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98698106011564,"aZ":-16.784361080856783,"pfxX":-5.562808009559495,"pfxZ":7.741598995254383,"pX":-0.038995942417200946,"pZ":1.926057541645465,"vX0":8.488502444610202,"vY0":-139.54391449339244,"vZ0":-4.974501099012264,"x":118.49,"y":186.78,"x0":-2.386192143100567,"y0":50.0048326121125,"z0":4.824002718141673,"aX":-11.062280296039479},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":8.5,"spinRate":2063,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3912865047223546,"extension":6.934954993331097},"index":2,"playId":"6a0720a2-bf6b-3eed-be10-5d905fa24fed","pitchNumber":2,"startTime":"2026-06-20T21:51:17.047Z","endTime":"2026-06-20T21:51:20.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.143665482864602,"aZ":-27.126963698691153,"pfxX":0.7292377259250822,"pfxZ":2.9928294843242362,"pX":1.4691872570253535,"pZ":1.7943667527326488,"vX0":9.518054442162626,"vY0":-128.45418631283042,"vZ0":-2.2978656088512848,"x":61.0,"y":190.33,"x0":-2.3638458192115817,"y0":50.004111034678566,"z0":4.788583337639389,"aX":1.2308881436280419},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":-3.2,"spinRate":2408,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.42478988551312025,"extension":6.862014591677589},"index":3,"playId":"32db013f-c3e5-36a7-a894-2b25a85735d6","pitchNumber":3,"startTime":"2026-06-20T21:51:37.075Z","endTime":"2026-06-20T21:51:40.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.309584900632327,"aZ":-17.50874810701489,"pfxX":-7.172270517664783,"pfxZ":7.3640017151643455,"pX":-0.8099321574525397,"pZ":2.2844254537196473,"vX0":7.379564775550916,"vY0":-139.28959819669865,"vZ0":-3.8635985884367985,"x":147.87,"y":177.1,"x0":-2.544657755043799,"y0":50.004723240016375,"z0":4.826547254000082,"aX":-14.286724755348663},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.8,"breakHorizontal":11.8,"spinRate":1917,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.3912073740075974,"extension":6.976558705036452},"index":4,"playId":"d36c9340-4601-3e8c-a4fa-c5af7620d004","pitchNumber":4,"startTime":"2026-06-20T21:51:55.883Z","endTime":"2026-06-20T21:51:59.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88087510819222,"aZ":-15.147325473383622,"pfxX":-7.47845955396712,"pfxZ":8.621447164107076,"pX":-0.9395496744250458,"pZ":3.407884602323476,"vX0":6.7540132255565695,"vY0":-139.31693132014146,"vZ0":-1.3465153561452976,"x":152.81,"y":146.77,"x0":-2.417915090843289,"y0":50.00517126977621,"z0":4.893674693529963,"aX":-14.774109781333303},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":12.2,"spinRate":1982,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39243823806570877,"extension":6.985232182478536},"hitData":{"launchSpeed":103.5,"launchAngle":4.0,"totalDistance":96.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":98.02,"coordY":167.38}},"index":5,"playId":"b664fa5e-6351-3bc8-9d6b-bd0f364fa13d","pitchNumber":5,"startTime":"2026-06-20T21:52:19.437Z","endTime":"2026-06-20T21:52:28.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:52:28.428Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brice Turang lines out sharply to right fielder Eli White.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T21:53:14.273Z","endTime":"2026-06-20T21:54:08.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.576684299196263,"aZ":-18.63647070445832,"pfxX":-7.533144613399933,"pfxZ":6.799179664898736,"pX":0.45420153097960997,"pZ":2.6636231193208686,"vX0":11.110036644623609,"vY0":-140.19581519969068,"vZ0":-2.250065121950673,"x":99.69,"y":166.86,"x0":-2.5806001535176515,"y0":50.005592137623765,"z0":4.692565528461935,"aX":-15.005563232517469},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.0,"breakHorizontal":11.4,"spinRate":1995,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.3906368124491837,"extension":7.06035101003366},"index":0,"playId":"d97cb31b-a4c2-3809-a807-d97191a03bfa","pitchNumber":1,"startTime":"2026-06-20T21:53:25.108Z","endTime":"2026-06-20T21:53:28.405Z","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":96.3,"endSpeed":88.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.026417057923418,"aZ":-20.559955884978628,"pfxX":-8.48288314156958,"pfxZ":5.8561039698417945,"pX":0.44514434659682983,"pZ":2.102907204316392,"vX0":11.088890464125198,"vY0":-139.81759449806006,"vZ0":-3.4376411652955023,"x":100.03,"y":182.0,"x0":-2.4670080077482,"y0":50.00164850922559,"z0":4.694682460640216,"aX":-16.822427098592083},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.1,"breakHorizontal":13.1,"spinRate":1982,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.3914782597817177,"extension":6.971164038316716},"index":1,"playId":"6366df96-d3a4-341d-bec0-f0f617505498","pitchNumber":2,"startTime":"2026-06-20T21:53:42.828Z","endTime":"2026-06-20T21:53:46.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06923422733621,"aZ":-30.934651221394407,"pfxX":1.2232491751926524,"pfxZ":0.7303654278759479,"pX":0.6422931143251029,"pZ":1.443885095247909,"vX0":7.90443682708704,"vY0":-129.22535364856267,"vZ0":-2.6260595737454264,"x":92.52,"y":199.8,"x0":-2.6060192142569005,"y0":50.006252324084684,"z0":4.832248358150251,"aX":2.082646206161935},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.0,"breakHorizontal":-3.8,"spinRate":2443,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.42268006323335605,"extension":6.948558377053557},"hitData":{"launchSpeed":100.6,"launchAngle":18.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":182.94,"coordY":96.15}},"index":2,"playId":"709ae483-0e0f-3eac-8db5-eee10c7c3c56","pitchNumber":3,"startTime":"2026-06-20T21:54:02.335Z","endTime":"2026-06-20T21:54:08.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:54:08.708Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T21:56:10.104Z","endTime":"2026-06-20T21:57:34.179Z","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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.185396614822363,"aZ":-14.432922494289164,"pfxX":8.028325328564883,"pfxZ":9.163465834578062,"pX":-0.8030277936065215,"pZ":2.250998734411056,"vX0":-11.013421564910299,"vY0":-137.69402742032844,"vZ0":-4.495193439571942,"x":147.61,"y":178.0,"x0":2.190089838682106,"y0":50.003064340961444,"z0":4.868802579706958,"aX":15.545104625756585},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":-12.5,"spinRate":2319,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.3965126027748491,"extension":6.838555315144581},"index":0,"playId":"f2a452ff-582d-394b-9e2d-a074a01ac645","pitchNumber":1,"startTime":"2026-06-20T21:56:25.055Z","endTime":"2026-06-20T21:56:29.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.216645163263937,"aZ":-14.538383490584327,"pfxX":8.936372500179063,"pfxZ":9.119038598656912,"pX":-0.2044465778966248,"pZ":2.830948740952477,"vX0":-10.236152864272649,"vY0":-137.83160968048136,"vZ0":-2.961357210914052,"x":124.79,"y":162.34,"x0":2.387704797141764,"y0":50.0006447180804,"z0":4.894793759770725,"aX":17.27822537883397},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":-14.2,"spinRate":2451,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.3966554836803673,"extension":6.870068271062974},"index":1,"playId":"73ac6d67-9f2a-33af-bc79-4ec461532ace","pitchNumber":2,"startTime":"2026-06-20T21:56:38.146Z","endTime":"2026-06-20T21:56:41.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37449536752725,"aZ":-14.115355075998448,"pfxX":8.606200590433602,"pfxZ":9.26825758118376,"pX":-0.07342475536012467,"pZ":2.8144178550931116,"vX0":-9.648292401371599,"vY0":-138.3533533532577,"vZ0":-3.1984337881429314,"x":119.8,"y":162.79,"x0":2.3323973635916464,"y0":50.00542386272587,"z0":4.925009175482716,"aX":16.773950265102915},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":-13.7,"spinRate":2409,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.3951218448388496,"extension":6.8369603255399385},"index":2,"playId":"6a359def-0827-3783-9dea-902f2cdf44f1","pitchNumber":3,"startTime":"2026-06-20T21:56:50.236Z","endTime":"2026-06-20T21:56:53.978Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-20T21:56:59.978Z","endTime":"2026-06-20T21:57:14.383Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.384650102375566,"aZ":-14.53057175624653,"pfxX":8.501582064589439,"pfxZ":9.00825962102456,"pX":-1.4741959230761494,"pZ":2.257265792294558,"vX0":-12.822217572795335,"vY0":-138.67235811949064,"vZ0":-4.486836176619484,"x":173.19,"y":177.83,"x0":2.0930610004936283,"y0":50.00235561326478,"z0":4.85731255582511,"aX":16.65121304377426},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":-13.0,"spinRate":2384,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.3941404294581874,"extension":6.850975209821144},"index":4,"playId":"4d0090b1-8e76-3b06-b6cb-b97d0ed7c3c8","pitchNumber":4,"startTime":"2026-06-20T21:57:14.383Z","endTime":"2026-06-20T21:57:18.260Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.435981566307085,"aZ":-37.489915966685494,"pfxX":-4.405095526936861,"pfxZ":-3.4595358195201187,"pX":0.042779107877509034,"pZ":0.8240372954482124,"vX0":-5.043249380845309,"vY0":-123.58143783496394,"vZ0":-1.8847220800703954,"x":115.37,"y":216.53,"x0":2.688472973901769,"y0":50.004876511460225,"z0":4.768835968782098,"aX":-6.761173584893811},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.5,"breakHorizontal":9.2,"spinRate":2199,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4445525888327695,"extension":6.64062465180601},"hitData":{"launchSpeed":89.7,"launchAngle":-16.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.82,"coordY":152.25}},"index":5,"playId":"2215fb51-5829-39da-be58-d3a5e1983ce7","pitchNumber":5,"startTime":"2026-06-20T21:57:26.199Z","endTime":"2026-06-20T21:57:34.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:57:34.179Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a line drive to left fielder Jackson Chourio.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T21:57:46.510Z","endTime":"2026-06-20T21:58:06.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":0},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.998320406519376,"aZ":-39.2416300945543,"pfxX":6.966179227259351,"pfxZ":-4.537819131073832,"pX":0.7994743961824999,"pZ":2.040760562024979,"vX0":-6.653874750942761,"vY0":-123.26899303191111,"vZ0":1.0338512171245968,"x":86.53,"y":183.68,"x0":2.614717078427207,"y0":50.00532070107224,"z0":4.900878344496511,"aX":10.839249550306763},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-7.8,"breakHorizontal":-11.3,"spinRate":1105,"spinDirection":69},"zone":9,"typeConfidence":2.0,"plateTime":0.4424976365534561,"extension":6.831993750486154},"hitData":{"launchSpeed":91.2,"launchAngle":9.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":66.05,"coordY":115.07}},"index":0,"playId":"c0e9ef4b-e203-33d2-9fb4-ef0b7718542f","pitchNumber":1,"startTime":"2026-06-20T21:57:55.943Z","endTime":"2026-06-20T21:58:06.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T21:58:06.455Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Michael Harris II doubles (10) on a ground ball to right fielder Sal Frelick. Ozzie Albies to 3rd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T21:58:26.041Z","endTime":"2026-06-20T22:00:30.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":83.5,"endSpeed":76.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4623662597461,"aZ":-36.45167502802055,"pfxX":-5.570496238095368,"pfxZ":-2.8575229388416172,"pX":0.2827644834280164,"pZ":2.561766101080505,"vX0":-4.069660264074191,"vY0":-121.52309309771866,"vZ0":1.7852529635186518,"x":106.22,"y":169.61,"x0":2.701795519008308,"y0":50.001549579892036,"z0":4.980413738506488,"aX":-8.343181415669056},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.4,"breakHorizontal":11.0,"spinRate":2087,"spinDirection":328},"zone":5,"typeConfidence":2.0,"plateTime":0.4504538946068273,"extension":6.626195444593711},"index":0,"playId":"df806a4f-c4cf-3209-9fbc-5eba844b564c","pitchNumber":1,"startTime":"2026-06-20T21:58:32.014Z","endTime":"2026-06-20T21:58:37.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.032434684831724,"aZ":-16.009627876291535,"pfxX":8.12089946273105,"pfxZ":8.1703795230842,"pX":0.4522446533915378,"pZ":3.6033494292920913,"vX0":-8.488965817034114,"vY0":-139.2308482672969,"vZ0":-0.7511874405347755,"x":99.76,"y":141.49,"x0":2.474533184731314,"y0":50.00007101891445,"z0":4.928522819447429,"aX":16.06265019417624},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":-13.1,"spinRate":2450,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.3922507535572266,"extension":6.797752977175031},"index":1,"playId":"e57a8868-28a7-325a-9f18-a9eb407d0234","pitchNumber":2,"startTime":"2026-06-20T21:58:56.330Z","endTime":"2026-06-20T21:59:00.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.282475011636862,"aZ":-15.811280883907072,"pfxX":8.460794012100369,"pfxZ":8.299019371737565,"pX":-0.7010887039918907,"pZ":3.567246384768721,"vX0":-11.224799104624038,"vY0":-138.8625746650377,"vZ0":-1.1157473311463295,"x":143.72,"y":142.46,"x0":2.276168293971321,"y0":50.00325512086615,"z0":5.016144491223419,"aX":16.684019152820966},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":-13.3,"spinRate":2455,"spinDirection":125},"zone":11,"typeConfidence":2.0,"plateTime":0.39298511101848543,"extension":6.710290965161091},"index":2,"playId":"36179c26-1000-33b1-aa8c-c4665d8cae4b","pitchNumber":3,"startTime":"2026-06-20T21:59:14.539Z","endTime":"2026-06-20T21:59:18.079Z","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":95.0,"endSpeed":87.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.32350334016968,"aZ":-17.306132253808787,"pfxX":9.267840430431692,"pfxZ":7.6213934928041525,"pX":0.47592288209090156,"pZ":3.2716137275929875,"vX0":-8.525744956763598,"vY0":-138.18791105262147,"vZ0":-1.392723432472882,"x":98.86,"y":150.45,"x0":2.384255911676943,"y0":50.002202154667096,"z0":4.9347844798110545,"aX":18.077672281993642},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":-15.2,"spinRate":2474,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.3950752524142169,"extension":6.728679380636181},"index":3,"playId":"9a3dcfc5-fac2-39e4-8f2b-8ff8d7cfc89d","pitchNumber":4,"startTime":"2026-06-20T21:59:34.116Z","endTime":"2026-06-20T21:59:37.947Z","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":96.4,"endSpeed":88.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.728459562052475,"aZ":-17.210954353252227,"pfxX":8.898038857389933,"pfxZ":7.474078434208446,"pX":0.02080702799600038,"pZ":3.1214844328259876,"vX0":-9.550327028145041,"vY0":-140.1224985288399,"vZ0":-1.5947558187975204,"x":116.21,"y":154.5,"x0":2.3066173581923337,"y0":50.000381817074654,"z0":4.814909325349527,"aX":17.80798701894185},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":-14.3,"spinRate":2493,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.3899208170476274,"extension":6.932488786485255},"index":4,"playId":"ce495ba0-ea3f-3bf6-aaf8-6195132b3b0b","pitchNumber":5,"startTime":"2026-06-20T21:59:56.267Z","endTime":"2026-06-20T21:59:59.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.101134237016943,"aZ":-37.90510190532402,"pfxX":-5.718220213935787,"pfxZ":-3.860052213369155,"pX":0.9024401383158607,"pZ":2.1691786363245917,"vX0":-2.78480583881914,"vY0":-121.02229652332106,"vZ0":1.267982872237665,"x":82.6,"y":180.21,"x0":2.8098727125389367,"y0":50.00008910053777,"z0":4.952632180076188,"aX":-8.499229388580765},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-6.5,"breakHorizontal":11.0,"spinRate":2121,"spinDirection":315},"zone":14,"typeConfidence":2.0,"plateTime":0.4521883184475284,"extension":6.592797695804036},"hitData":{"launchSpeed":97.4,"launchAngle":4.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.94,"coordY":124.41}},"index":5,"playId":"19b91ca3-a2ad-322a-a080-81408a75ce5e","pitchNumber":6,"startTime":"2026-06-20T22:00:16.445Z","endTime":"2026-06-20T22:00:30.403Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T22:00:30.403Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Riley grounds out, third baseman Joey Ortiz to first baseman Jake Bauers. Ozzie Albies scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T22:03:20.368Z","endTime":"2026-06-20T22:05:42.396Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6,7,8],"actionIndex":[1],"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":{"id":690986,"link":"/api/v1/people/690986"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-20T22:00:59.523Z","endTime":"2026-06-20T22:01:19.314Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Abner Uribe replaces Kyle Harrison.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-20T22:01:19.314Z","endTime":"2026-06-20T22:03:22.695Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682842,"link":"/api/v1/people/682842"},"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":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27382559108331,"aZ":-19.262003414140025,"pfxX":-8.152341539411943,"pfxZ":6.216789864930249,"pX":0.2748221446882439,"pZ":1.7033250798471662,"vX0":6.804621024395306,"vY0":-142.6323333258094,"vZ0":-7.816572027756986,"x":106.52,"y":192.79,"x0":-1.072864033443559,"y0":50.00645758317859,"z0":5.676525419472238,"aX":-16.93949431112845},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.0,"breakHorizontal":13.6,"spinRate":2405,"spinDirection":223},"zone":9,"typeConfidence":0.91,"plateTime":0.38281746953034856,"extension":6.590774357850849},"index":2,"playId":"6e7e03ba-3d3d-3674-b1e8-ef3032fa674b","pitchNumber":1,"startTime":"2026-06-20T22:03:22.695Z","endTime":"2026-06-20T22:03:26.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":91.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.644415259554904,"aZ":-17.710076792973847,"pfxX":-8.78853837081904,"pfxZ":6.838333994082811,"pX":1.1343926943695104,"pZ":0.9381146982412872,"vX0":9.607286180988908,"vY0":-143.9028501004274,"vZ0":-10.09492961183619,"x":73.76,"y":213.45,"x0":-1.091641830575499,"y0":50.0062155614344,"z0":5.568132057622893,"aX":-18.598093516163694},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.7,"breakHorizontal":14.2,"spinRate":2413,"spinDirection":219},"zone":14,"typeConfidence":0.92,"plateTime":0.37935570478168046,"extension":6.713761373303643},"index":3,"playId":"683b593a-9c60-364e-a9d3-e3676b8ea370","pitchNumber":2,"startTime":"2026-06-20T22:03:44.467Z","endTime":"2026-06-20T22:03:47.825Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":4,"startTime":"2026-06-20T22:03:59.850Z","endTime":"2026-06-20T22:04:17.178Z","isPitch":false,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":92.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9784538587194,"aZ":-16.869714812486368,"pfxX":-9.000511208428044,"pfxZ":7.133726556111354,"pX":-0.3256745178668088,"pZ":0.7707778047319438,"vX0":5.412035970593619,"vY0":-145.07938979596256,"vZ0":-10.691692622497536,"x":129.41,"y":217.97,"x0":-1.039984203176784,"y0":50.000048840600584,"z0":5.516979664700454,"aX":-19.301846515764783},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.0,"breakHorizontal":15.4,"spinRate":2389,"spinDirection":222},"zone":13,"typeConfidence":0.93,"plateTime":0.3766414718374542,"extension":6.632251435607061},"index":5,"playId":"74fc0eec-3795-39c2-ae55-f519b7823a69","pitchNumber":3,"startTime":"2026-06-20T22:04:17.178Z","endTime":"2026-06-20T22:04:20.921Z","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":98.5,"endSpeed":90.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.732130154393275,"aZ":-20.316576954055343,"pfxX":-8.05518082901472,"pfxZ":5.683230964548973,"pX":0.745796777207132,"pZ":1.985047043346418,"vX0":7.923179362313139,"vY0":-143.21847112339083,"vZ0":-7.0953482886401265,"x":88.57,"y":185.18,"x0":-1.0041742618340825,"y0":50.00440457534332,"z0":5.756342041808056,"aX":-16.8084050245785},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.1,"breakHorizontal":13.1,"spinRate":2212,"spinDirection":212},"zone":9,"typeConfidence":0.92,"plateTime":0.3818231358249822,"extension":6.6324551475737294},"index":6,"playId":"ecbf5034-e333-3384-a105-cbf1f6d6a807","pitchNumber":4,"startTime":"2026-06-20T22:04:43.917Z","endTime":"2026-06-20T22:04:49.192Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":91.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92421481512404,"aZ":-22.549173707856045,"pfxX":-8.577248002913596,"pfxZ":4.499747114153819,"pX":-0.10012268216376227,"pZ":1.4804605456029498,"vX0":5.678482379679188,"vY0":-145.33768628851362,"vZ0":-8.117597764433228,"x":120.82,"y":198.81,"x0":-0.9643548793899495,"y0":50.006482241689824,"z0":5.67838549766977,"aX":-18.36121964827457},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":6.7,"breakHorizontal":14.4,"spinRate":2209,"spinDirection":206},"zone":13,"typeConfidence":0.93,"plateTime":0.3767980395533779,"extension":6.6377521035126605},"index":7,"playId":"ebe1f638-28c8-33a7-8e1a-9c440106fd29","pitchNumber":5,"startTime":"2026-06-20T22:05:08.544Z","endTime":"2026-06-20T22:05:12.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.281695828116025,"aZ":-26.08972599921285,"pfxX":6.378023735504412,"pfxZ":3.622386948168697,"pX":-0.09023786234949958,"pZ":1.2081372203990584,"vX0":0.5454730135981187,"vY0":-128.44800112149983,"vZ0":-6.2883095530052415,"x":120.44,"y":206.16,"x0":-1.1343292495684651,"y0":50.00472509870427,"z0":5.70240390401673,"aX":10.714349184873289},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.4,"breakHorizontal":-11.6,"spinRate":2525,"spinDirection":98},"zone":13,"typeConfidence":0.9,"plateTime":0.42556803760437356,"extension":6.758799713876548},"hitData":{"launchSpeed":71.0,"launchAngle":-10.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.65,"coordY":167.38}},"index":8,"playId":"53423d56-4df5-329e-a542-cf9e230bde20","pitchNumber":6,"startTime":"2026-06-20T22:05:34.221Z","endTime":"2026-06-20T22:05:42.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T22:05:42.396Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out, pitcher Abner Uribe to first baseman Jake Bauers.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T22:07:06.923Z","endTime":"2026-06-20T22:07:42.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682842,"link":"/api/v1/people/682842"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dominic Smith replaces Eli White.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-20T22:06:02.361Z","endTime":"2026-06-20T22:06:10.428Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":642201,"link":"/api/v1/people/642201"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-20T22:06:10.428Z","endTime":"2026-06-20T22:07:09.256Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.8,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.369278621615063,"aZ":-23.59080061627595,"pfxX":-9.139180394962445,"pfxZ":4.125884987278772,"pX":0.2791042508769353,"pZ":0.7654106678666297,"vX0":7.0937692332854425,"vY0":-142.72356639748185,"vZ0":-9.283813006112762,"x":106.36,"y":218.11,"x0":-1.0411881232528568,"y0":50.003770678654206,"z0":5.5254324454817345,"aX":-19.007761472313984},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":5.9,"breakHorizontal":15.2,"spinRate":2232,"spinDirection":214},"zone":14,"typeConfidence":0.89,"plateTime":0.3826015921159547,"extension":6.661161532899639},"index":2,"playId":"c877a71f-735c-3776-b08c-61d97576159f","pitchNumber":1,"startTime":"2026-06-20T22:07:09.256Z","endTime":"2026-06-20T22:07:14.463Z","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":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.7,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2313394485593,"aZ":-22.775974324882505,"pfxX":-8.729218646226379,"pfxZ":4.511216752160311,"pX":0.1722628733852156,"pZ":1.2724364963338566,"vX0":7.4181780641589405,"vY0":-142.77068836195457,"vZ0":-8.019579950139217,"x":110.43,"y":204.42,"x0":-1.3146292122637944,"y0":50.00171431584504,"z0":5.531043762617595,"aX":-18.174370765164294},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.8,"breakHorizontal":14.5,"spinRate":2421,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.3823944232210552,"extension":6.729042546222591},"hitData":{"launchSpeed":66.2,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.67,"coordY":186.74}},"index":3,"playId":"f6c7c3c8-f674-3dd7-ae02-d185b68ef419","pitchNumber":2,"startTime":"2026-06-20T22:07:34.265Z","endTime":"2026-06-20T22:07:42.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T22:07:42.141Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"William Contreras lines out to center fielder Michael Harris II.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T22:10:19.916Z","endTime":"2026-06-20T22:11:36.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"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":{"description":"Defensive Substitution: Mike Yastrzemski replaces Dominic Smith, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T22:08:59.806Z","endTime":"2026-06-20T22:08:59.819Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"702","replacedPlayer":{"id":642086,"link":"/api/v1/people/642086"}},{"details":{"description":"Pitching Change: James Karinchak replaces Didier Fuentes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-20T22:08:59.819Z","endTime":"2026-06-20T22:10:22.171Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675916,"link":"/api/v1/people/675916"},"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, 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":82.9,"endSpeed":77.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.470037756296282,"aZ":-35.766139017044935,"pfxX":0.43479911671740235,"pfxZ":-2.3971683667306145,"pX":-0.2334389892448001,"pZ":4.160598874890689,"vX0":0.006905111711174392,"vY0":-120.83134389678021,"vZ0":1.7046284700622187,"x":125.9,"y":126.44,"x0":-0.2929357445040718,"y0":50.0026589438363,"z0":6.556788980325839,"aX":0.6518212343778599},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.8,"breakHorizontal":-0.8,"spinRate":2335,"spinDirection":36},"zone":11,"typeConfidence":0.9,"plateTime":0.4509242684122987,"extension":5.599446472908524},"index":2,"playId":"a1ba9640-1282-37c2-bf68-c4fce6fffffb","pitchNumber":1,"startTime":"2026-06-20T22:10:22.171Z","endTime":"2026-06-20T22:10:25.714Z","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":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00027437547928,"aZ":-35.45922673790569,"pfxX":0.6811078814035261,"pfxZ":-2.171753028441586,"pX":0.5928718471530222,"pZ":1.516705837072663,"vX0":1.516858405611521,"vY0":-121.64209993086061,"vZ0":-4.11722053378339,"x":94.4,"y":197.83,"x0":-0.12524988629465164,"y0":50.00458939888473,"z0":6.27849062210918,"aX":1.0291171262979002},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.6,"breakHorizontal":-1.6,"spinRate":2496,"spinDirection":31},"zone":14,"typeConfidence":0.9,"plateTime":0.4488611938560725,"extension":5.780646565583702},"index":3,"playId":"552a2734-f322-3a19-b40a-21cacd2224bc","pitchNumber":2,"startTime":"2026-06-20T22:10:38.163Z","endTime":"2026-06-20T22:11:05.163Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.415761640922522,"aZ":-10.74255259457469,"pfxX":-2.4282648245842755,"pfxZ":11.176544266063022,"pX":-0.7712746179633228,"pZ":2.4608622368642648,"vX0":-1.3877050919923268,"vY0":-137.5629442312452,"vZ0":-8.333478238646867,"x":146.4,"y":172.34,"x0":0.05506027867094281,"y0":50.00077641638705,"z0":6.257073474520935,"aX":-4.654059296995064},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.7,"breakHorizontal":4.7,"spinRate":2451,"spinDirection":205},"zone":4,"typeConfidence":0.9,"plateTime":0.398122030085895,"extension":5.8317142105633515},"index":4,"playId":"6020e399-90dd-3647-9ac5-66165eeb003e","pitchNumber":3,"startTime":"2026-06-20T22:11:11.031Z","endTime":"2026-06-20T22:11:14.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.273987873924654,"aZ":-12.764512680111048,"pfxX":-2.6277866301271837,"pfxZ":10.00609095223945,"pX":0.47156298941313096,"pZ":2.852255014350768,"vX0":2.517123419857164,"vY0":-138.25896385184632,"vZ0":-6.875661587930903,"x":99.03,"y":161.77,"x0":-0.10840587719719466,"y0":50.000354418990035,"z0":6.224435486322281,"aX":-5.096388475465067},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":4.2,"spinRate":2476,"spinDirection":210},"zone":3,"typeConfidence":0.89,"plateTime":0.3958657071032299,"extension":5.837429661157101},"hitData":{"launchSpeed":98.4,"launchAngle":22.0,"totalDistance":367.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.33,"coordY":51.26}},"index":5,"playId":"c0a4a0ee-6c2c-3b56-8875-bca58d76dbd6","pitchNumber":4,"startTime":"2026-06-20T22:11:26.802Z","endTime":"2026-06-20T22:11:36.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T22:11:36.088Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gary Sánchez challenged (pitch result), call on the field was confirmed: Gary Sánchez called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T22:11:44.072Z","endTime":"2026-06-20T22:13:34.328Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.015429260526307,"aZ":-13.089909923651552,"pfxX":-2.8835817756242617,"pfxZ":9.926115086194034,"pX":0.29456326568102764,"pZ":2.496815998450743,"vX0":1.7823465155767035,"vY0":-137.4380570357651,"vZ0":-7.629997262963479,"x":105.77,"y":171.37,"x0":0.013996311321834239,"y0":50.00343939156772,"z0":6.1883433695507195,"aX":-5.54466051694842},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":4.9,"spinRate":2484,"spinDirection":204},"zone":6,"typeConfidence":0.89,"plateTime":0.39774630624705853,"extension":5.840599974240673},"index":0,"playId":"84466cca-e78e-3e7a-8869-679afc233e80","pitchNumber":1,"startTime":"2026-06-20T22:12:01.564Z","endTime":"2026-06-20T22:12:05.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.246103300302185,"aZ":-36.587408106614554,"pfxX":1.0943174633774595,"pfxZ":-2.8929166957619614,"pX":0.25383042989812243,"pZ":3.5411201373858754,"vX0":0.785634821057278,"vY0":-122.22729565895531,"vZ0":0.4340580642370404,"x":107.32,"y":143.17,"x0":-0.2130227965579854,"y0":50.00255840066224,"z0":6.4822884561176,"aX":1.6692258283563783},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.9,"breakHorizontal":-2.2,"spinRate":2606,"spinDirection":37},"zone":12,"typeConfidence":0.9,"plateTime":0.44672805746805944,"extension":5.683083622096179},"index":1,"playId":"ca795e64-ed48-3e21-a677-c0fc70b8572e","pitchNumber":2,"startTime":"2026-06-20T22:12:17.243Z","endTime":"2026-06-20T22:12:21.659Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-06-20T22:12:36.384Z","endTime":"2026-06-20T22:12:50.014Z","isPitch":false,"type":"action","player":{"id":596142,"link":"/api/v1/people/596142"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94690252816707,"aZ":-36.11154515404995,"pfxX":0.9244462280250527,"pfxZ":-2.5738580800195887,"pX":0.48388283183904646,"pZ":3.1554225483563028,"vX0":0.936063445256806,"vY0":-122.54479263253631,"vZ0":-0.6474687477929196,"x":98.56,"y":153.58,"x0":-0.022361228951985283,"y0":50.00263643136133,"z0":6.492874540281476,"aX":1.4138524193924948},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.6,"breakHorizontal":-1.9,"spinRate":2599,"spinDirection":16},"zone":3,"typeConfidence":0.9,"plateTime":0.4459963410358716,"extension":5.701848031731639},"index":3,"playId":"278e0584-6608-3c18-8aff-3b7ec9bf0665","pitchNumber":3,"startTime":"2026-06-20T22:12:50.014Z","endTime":"2026-06-20T22:12:53.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.967267420116595,"aZ":-11.427347076817814,"pfxX":-2.763016615831562,"pfxZ":10.753111876655892,"pX":0.6144075382441541,"pZ":1.7225966311687426,"vX0":1.8992282676008927,"vY0":-137.86894221507976,"vZ0":-10.068659948603464,"x":93.58,"y":192.27,"x0":0.2764343022881705,"y0":50.005218559870556,"z0":6.188155503230563,"aX":-5.332488393327302},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.6,"breakHorizontal":4.7,"spinRate":2533,"spinDirection":200},"zone":9,"typeConfidence":0.9,"plateTime":0.39691663924023945,"extension":6.004546838348065},"index":4,"playId":"c4f9d49b-c812-3e47-8c6a-3c4452374489","pitchNumber":4,"startTime":"2026-06-20T22:13:07.298Z","endTime":"2026-06-20T22:13:34.328Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"}},"playEndTime":"2026-06-20T22:13:34.328Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, shortstop Jorge Mateo to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T22:13:35.389Z","endTime":"2026-06-20T22:14:13.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.045173282548486,"aZ":-36.41836426360061,"pfxX":1.449266717751171,"pfxZ":-2.844786396560682,"pX":-0.1158931112833364,"pZ":2.4835343707647857,"vX0":-0.5497886975256127,"vY0":-120.90895523752398,"vZ0":-1.8289556871334411,"x":121.42,"y":171.72,"x0":-0.07474190750511012,"y0":50.00504984510097,"z0":6.425207124470267,"aX":2.160852753427706},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.3,"breakHorizontal":-2.5,"spinRate":2641,"spinDirection":30},"zone":5,"typeConfidence":0.9,"plateTime":0.4518284811982425,"extension":5.697365470756351},"index":0,"playId":"e5fd5d17-0700-3935-b50f-3e08ef6f97f8","pitchNumber":1,"startTime":"2026-06-20T22:13:47.130Z","endTime":"2026-06-20T22:13:50.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.1,"strikeZoneTop":3.063,"strikeZoneBottom":1.546,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.12382447425702,"aZ":-35.231246592468324,"pfxX":0.5823941918320612,"pfxZ":-1.9512127613160262,"pX":-0.7174840681775179,"pZ":1.5522346191488374,"vX0":-1.5724163241232563,"vY0":-123.57380107844156,"vZ0":-4.357269238668005,"x":144.35,"y":196.87,"x0":-0.1515927502231439,"y0":50.00549196688379,"z0":6.2636895033786075,"aX":0.9106684225659065},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.2,"breakHorizontal":-0.7,"spinRate":2630,"spinDirection":22},"zone":7,"typeConfidence":0.89,"plateTime":0.44140467452754706,"extension":5.786309852317014},"hitData":{"launchSpeed":69.7,"launchAngle":-13.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.24,"coordY":161.49}},"index":1,"playId":"dfa4f358-9a4f-3fcc-86ed-58bd05aeb331","pitchNumber":2,"startTime":"2026-06-20T22:14:05.580Z","endTime":"2026-06-20T22:14:13.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T22:14:13.741Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joey Bart lines out to pitcher Trevor Megill.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T22:16:51.658Z","endTime":"2026-06-20T22:17:40.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656730,"link":"/api/v1/people/656730"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trevor Megill replaces Abner Uribe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T22:15:13.522Z","endTime":"2026-06-20T22:16:53.999Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656730,"link":"/api/v1/people/656730"},"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(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":97.9,"endSpeed":89.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.856943154325148,"aZ":-9.983216962736556,"pfxX":-2.2936774658930847,"pfxZ":10.775045827708333,"pX":1.019698665266596,"pZ":2.8008717307239817,"vX0":2.857980666324555,"vY0":-142.40628210317067,"vZ0":-8.437554455757198,"x":78.13,"y":163.16,"x0":0.30239650636537885,"y0":50.00545180862779,"z0":6.429033533359082,"aX":-4.724920897074232},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.0,"breakHorizontal":3.6,"spinRate":2362,"spinDirection":203},"zone":12,"typeConfidence":0.9,"plateTime":0.38422531438963947,"extension":6.710047199901178},"index":1,"playId":"a10abd47-e55b-35b0-93b2-5d22c96955e6","pitchNumber":1,"startTime":"2026-06-20T22:16:53.999Z","endTime":"2026-06-20T22:16:57.859Z","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.2,"endSpeed":89.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54550674442122,"aZ":-8.50563232264089,"pfxX":-1.5355852596068673,"pfxZ":11.659358067326142,"pX":0.5753487487532453,"pZ":2.596236890079044,"vX0":1.4323011659491347,"vY0":-141.41373458969952,"vZ0":-9.099501179612941,"x":95.07,"y":168.68,"x0":0.26237996873824165,"y0":50.006089363878345,"z0":6.397443783466623,"aX":-3.118007545868053},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.6,"breakHorizontal":2.5,"spinRate":2354,"spinDirection":197},"zone":6,"typeConfidence":0.9,"plateTime":0.38698954422693,"extension":6.685211717202354},"index":2,"playId":"266ab2ac-92eb-3bd1-9bd7-a6298c7bfd02","pitchNumber":2,"startTime":"2026-06-20T22:17:11.036Z","endTime":"2026-06-20T22:17:15.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.665,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.516094365890975,"aZ":-10.977946695621663,"pfxX":-2.806631861513299,"pfxZ":10.41371842783323,"pX":-0.019756436813554035,"pZ":3.465799677303436,"vX0":0.5287469715813116,"vY0":-141.35584911177452,"vZ0":-6.561256198153068,"x":117.75,"y":145.2,"x0":0.15615842627453166,"y0":50.00124225518272,"z0":6.513032464049888,"aX":-5.710932249642301},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.8,"breakHorizontal":5.0,"spinRate":2360,"spinDirection":203},"zone":2,"typeConfidence":0.9,"plateTime":0.38665887732013626,"extension":6.530323509010955},"hitData":{"launchSpeed":78.0,"launchAngle":4.0,"totalDistance":77.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":130.09,"coordY":183.11}},"index":3,"playId":"983fcfa5-88d0-3801-bc8f-b840f5a98564","pitchNumber":3,"startTime":"2026-06-20T22:17:33.112Z","endTime":"2026-06-20T22:17:40.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T22:17:40.350Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rowdy Tellez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T22:18:38.893Z","endTime":"2026-06-20T22:19:40.778Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,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":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Rowdy Tellez replaces Jorge Mateo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-20T22:17:49.474Z","endTime":"2026-06-20T22:18:13.681Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":622761,"link":"/api/v1/people/622761"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-20T22:18:13.681Z","endTime":"2026-06-20T22:18:41.220Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.737386119136755,"aZ":-9.50424701629297,"pfxX":-1.6066117015959718,"pfxZ":11.042813184973628,"pX":-0.5655897893885287,"pZ":1.4691167066234185,"vX0":-0.9489895404980945,"vY0":-141.96800889312019,"vZ0":-11.721399174509308,"x":138.56,"y":199.11,"x0":-0.01884582834305074,"y0":50.00376632772012,"z0":6.24340824783334,"aX":-3.2987234313934994},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.0,"breakHorizontal":3.1,"spinRate":2469,"spinDirection":198},"zone":13,"typeConfidence":0.9,"plateTime":0.38495352839243946,"extension":6.654174074458198},"index":2,"playId":"7b96fa50-b1b8-3821-a314-f52f0ebe1869","pitchNumber":1,"startTime":"2026-06-20T22:18:41.220Z","endTime":"2026-06-20T22:18:45.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07118630700605,"aZ":-9.036088145951688,"pfxX":-1.881307986143705,"pfxZ":11.437785942551903,"pX":0.6563996125680417,"pZ":2.1715542446368006,"vX0":2.104843726017155,"vY0":-141.0884031127349,"vZ0":-9.8382774076509,"x":91.98,"y":180.15,"x0":0.1463395064297003,"y0":50.00202347252352,"z0":6.279388156188883,"aX":-3.8056698167520886},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.0,"breakHorizontal":3.0,"spinRate":2311,"spinDirection":198},"zone":9,"typeConfidence":0.9,"plateTime":0.387714431536597,"extension":6.751010695583956},"index":3,"playId":"6a882a6a-3191-3cd6-bd63-0adcdf7af965","pitchNumber":2,"startTime":"2026-06-20T22:18:58.390Z","endTime":"2026-06-20T22:19:02.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":91.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.931065165458016,"aZ":-10.783845109485236,"pfxX":-2.604391016360778,"pfxZ":10.158224825515424,"pX":-0.7011503739517417,"pZ":2.370863336631804,"vX0":-0.8703781645807949,"vY0":-143.6630109147623,"vZ0":-9.419679450746463,"x":143.73,"y":174.77,"x0":-0.0563387006836685,"y0":50.00600758764034,"z0":6.3481375086244825,"aX":-5.486025672321794},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.8,"breakHorizontal":4.9,"spinRate":2393,"spinDirection":196},"zone":4,"typeConfidence":0.9,"plateTime":0.3801675013377519,"extension":6.681964638189447},"index":4,"playId":"276c70ae-12e0-3432-9674-7cddf4c66d53","pitchNumber":3,"startTime":"2026-06-20T22:19:19.534Z","endTime":"2026-06-20T22:19:23.971Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.897686929012234,"aZ":-30.224806722991477,"pfxX":0.6269105384558982,"pfxZ":1.129307569765544,"pX":-1.0484998923649294,"pZ":2.861570211562846,"vX0":-2.6565311132616327,"vY0":-130.5605086190708,"vZ0":-3.5665270515034893,"x":156.97,"y":161.52,"x0":-0.09860090529904338,"y0":50.000930420510436,"z0":6.523784311560986,"aX":1.0805589854947513},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.4,"breakHorizontal":-0.5,"spinRate":2519,"spinDirection":185},"zone":11,"typeConfidence":0.84,"plateTime":0.41977249768616476,"extension":6.514979590464261},"index":5,"playId":"9c98b410-6b60-3655-a398-d3b0b7528856","pitchNumber":4,"startTime":"2026-06-20T22:19:36.256Z","endTime":"2026-06-20T22:19:40.778Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T22:19:40.778Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mauricio Dubón pops out to second baseman Brice Turang.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T22:19:51.145Z","endTime":"2026-06-20T22:20:18.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43485038682458,"aZ":-13.184958373929241,"pfxX":-2.0350201969733743,"pfxZ":9.329616164869902,"pX":-0.11984297145555144,"pZ":2.4143646626306525,"vX0":0.2623299083835864,"vY0":-141.53897392097133,"vZ0":-8.723359971797766,"x":121.57,"y":173.59,"x0":0.05086504908117378,"y0":50.00080112847142,"z0":6.37492432606715,"aX":-4.139882575789389},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":3.6,"spinRate":2290,"spinDirection":200},"zone":5,"typeConfidence":0.89,"plateTime":0.38655721471359206,"extension":6.644890271633259},"hitData":{"launchSpeed":89.8,"launchAngle":66.0,"totalDistance":149.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.0,"coordY":136.0}},"index":0,"playId":"bc9f53bb-a2f9-3c8d-b085-c8d800d9c287","pitchNumber":1,"startTime":"2026-06-20T22:20:07.061Z","endTime":"2026-06-20T22:20:18.000Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T22:20:18.000Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T22:22:36.772Z","endTime":"2026-06-20T22:23:36.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663698,"link":"/api/v1/people/663698"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Ha-Seong Kim replaces Rowdy Tellez, batting 9th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T22:21:18.274Z","endTime":"2026-06-20T22:21:18.288Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"902","replacedPlayer":{"id":642133,"link":"/api/v1/people/642133"}},{"details":{"description":"Pitching Change: Dylan Lee replaces James Karinchak.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-20T22:21:18.288Z","endTime":"2026-06-20T22:22:38.692Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669276,"link":"/api/v1/people/669276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":76.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.11593340510799,"aZ":-26.848216197619603,"pfxX":-0.15047966546387648,"pfxZ":3.678509047063291,"pX":-0.3903341322421339,"pZ":1.7549497119806508,"vX0":-5.110931395575037,"vY0":-118.56619959308333,"vZ0":-5.137560271918681,"x":131.88,"y":191.4,"x0":1.7977669924862254,"y0":50.002930529017775,"z0":6.351288417508763,"aX":-0.21700473886506705},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.9,"breakHorizontal":1.3,"spinRate":2106,"spinDirection":155},"zone":7,"typeConfidence":0.9,"plateTime":0.45905028341547327,"extension":6.333602473082869},"index":2,"playId":"c7261bc4-2095-3c5a-abbf-c55863bf2a53","pitchNumber":1,"startTime":"2026-06-20T22:22:38.692Z","endTime":"2026-06-20T22:22:42.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.091930602523597,"aZ":-25.98141430223528,"pfxX":0.2009674051237278,"pfxZ":4.184066932808208,"pX":-0.7948704435723717,"pZ":1.2279313712983138,"vX0":-6.036877897754067,"vY0":-119.98911920126069,"vZ0":-6.626620731323088,"x":147.3,"y":205.63,"x0":1.7123048041602706,"y0":50.001338286139756,"z0":6.29660060702657,"aX":0.29828396018595954},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.5,"breakHorizontal":0.8,"spinRate":2167,"spinDirection":129},"zone":13,"typeConfidence":0.9,"plateTime":0.454010632742194,"extension":6.372058738637785},"index":3,"playId":"445f7199-2598-3fee-ac23-f737b4f51cbb","pitchNumber":2,"startTime":"2026-06-20T22:22:53.284Z","endTime":"2026-06-20T22:22:56.921Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85176975782638,"aZ":-11.373405270637123,"pfxX":4.5681388686684,"pfxZ":11.452574019337558,"pX":-0.9071207957557801,"pZ":2.3213697231039387,"vX0":-7.599630579689868,"vY0":-133.4528786561098,"vZ0":-8.476729499533482,"x":151.58,"y":176.1,"x0":1.3749849529292322,"y0":50.003330227539536,"z0":6.344243299617742,"aX":8.297791537687333},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.2,"breakHorizontal":-6.7,"spinRate":2227,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.40933819128549676,"extension":6.215956169623139},"index":4,"playId":"107bcd77-e3cf-30f9-9a2f-2a79ae668205","pitchNumber":3,"startTime":"2026-06-20T22:23:10.636Z","endTime":"2026-06-20T22:23:17.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.18942150167446,"aZ":-30.13222801965166,"pfxX":0.67004205924286,"pfxZ":1.414810658505469,"pX":-0.17412648712539158,"pZ":1.870248406669761,"vX0":-4.311211694104745,"vY0":-118.88606942835553,"vZ0":-4.523675531966042,"x":123.64,"y":188.28,"x0":1.5698858397231488,"y0":50.002504357595264,"z0":6.509671066239771,"aX":0.9668518299027664},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.8,"breakHorizontal":-0.2,"spinRate":2188,"spinDirection":88},"zone":8,"typeConfidence":0.91,"plateTime":0.459408362148058,"extension":6.340700581493658},"index":5,"playId":"f9607315-9414-3f32-8ecb-00827a5e2dcb","pitchNumber":4,"startTime":"2026-06-20T22:23:32.250Z","endTime":"2026-06-20T22:23:36.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T22:23:36.488Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Mitchell grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T22:23:42.922Z","endTime":"2026-06-20T22:24:54.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.53994840945965,"aZ":-30.239448817591377,"pfxX":0.587381787967661,"pfxZ":1.3235742749018078,"pX":-0.7692474660610183,"pZ":1.4587608518177915,"vX0":-6.17575431871789,"vY0":-119.5074803226824,"vZ0":-5.394406664575538,"x":146.32,"y":199.39,"x0":1.7595379497271169,"y0":50.00420425784976,"z0":6.424829549674097,"aX":0.8602025599994472},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.4,"breakHorizontal":0.2,"spinRate":2176,"spinDirection":90},"zone":13,"typeConfidence":0.91,"plateTime":0.4563121119743818,"extension":6.372909833700401},"index":0,"playId":"a07addd0-fa48-3059-a5dc-3153b69dbd88","pitchNumber":1,"startTime":"2026-06-20T22:24:02.486Z","endTime":"2026-06-20T22:24:06.141Z","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.2,"endSpeed":76.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01026250441017,"aZ":-30.00383197764109,"pfxX":-0.593405448050492,"pfxZ":1.4932286137346091,"pX":-0.9869590745562821,"pZ":1.2407132744850193,"vX0":-6.039200180028269,"vY0":-119.5376957729921,"vZ0":-5.590258708948639,"x":154.62,"y":205.28,"x0":1.6442725336169965,"y0":50.00325820012557,"z0":6.2878949393873595,"aX":-0.8624731416917342},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.7,"breakHorizontal":2.5,"spinRate":2174,"spinDirection":191},"zone":13,"typeConfidence":0.91,"plateTime":0.45737179030934794,"extension":6.323509051511983},"index":1,"playId":"b2b42488-bf02-3049-b2ad-487a854367a3","pitchNumber":2,"startTime":"2026-06-20T22:24:18.446Z","endTime":"2026-06-20T22:24:22.684Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-20T22:24:28.360Z","endTime":"2026-06-20T22:24:45.746Z","isPitch":false,"type":"action","player":{"id":669003,"link":"/api/v1/people/669003"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.629121731343634,"aZ":-35.305765238900655,"pfxX":0.1989043364900407,"pfxZ":-2.2067190073554137,"pX":-0.030488159495817162,"pZ":2.609805874972711,"vX0":-3.6260494023367325,"vY0":-117.74489073197823,"vZ0":-1.8234742858055721,"x":118.16,"y":168.32,"x0":1.4950964217870253,"y0":50.00053444382293,"z0":6.6220518355783895,"aX":0.2836549322063997},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.2,"breakHorizontal":0.4,"spinRate":2154,"spinDirection":327},"zone":5,"typeConfidence":0.91,"plateTime":0.4628902629050553,"extension":6.308948309848706},"hitData":{"launchSpeed":76.4,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.83,"coordY":143.63}},"index":3,"playId":"fd2db904-812f-32f0-8f7c-073340282f8e","pitchNumber":3,"startTime":"2026-06-20T22:24:45.746Z","endTime":"2026-06-20T22:24:54.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T22:24:54.206Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cooper Pratt singles on a line drive to center fielder Michael Harris II.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T22:25:04.009Z","endTime":"2026-06-20T22:25:50.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"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":"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":85.1,"endSpeed":79.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.791004245028464,"aZ":-22.005338838448022,"pfxX":7.13082367539076,"pfxZ":6.473377625824114,"pX":0.42454308010929565,"pZ":0.6588670447545103,"vX0":-5.562155090521613,"vY0":-123.74946690477888,"vZ0":-8.879453250355704,"x":100.82,"y":220.99,"x0":1.7611531085684644,"y0":50.00113394474767,"z0":6.098960675735096,"aX":11.197588014080265},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.1,"breakHorizontal":-11.9,"spinRate":1526,"spinDirection":144},"zone":14,"typeConfidence":0.91,"plateTime":0.44050501762605787,"extension":6.490060175091242},"index":0,"playId":"d6af4508-3a0c-3cbd-a5cd-e97d063b01f7","pitchNumber":1,"startTime":"2026-06-20T22:25:20.420Z","endTime":"2026-06-20T22:25:24.143Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1808386381971,"aZ":-11.190364034213669,"pfxX":4.803003983161439,"pfxZ":11.410649945524684,"pX":-0.10298642795227202,"pZ":2.431326079456089,"vX0":-6.322247836571975,"vY0":-134.95116515959242,"vZ0":-8.134369702835684,"x":120.93,"y":173.13,"x0":1.6493416510759922,"y0":50.00431244668752,"z0":6.27874889975651,"aX":8.834019544960949},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.1,"breakHorizontal":-7.3,"spinRate":2464,"spinDirection":152},"zone":5,"typeConfidence":0.9,"plateTime":0.406338729750531,"extension":6.281302729573553},"hitData":{"launchSpeed":100.0,"launchAngle":12.0,"totalDistance":238.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.8,"coordY":77.34}},"index":1,"playId":"833915aa-fcb9-3c43-8974-a96d468b6bd3","pitchNumber":2,"startTime":"2026-06-20T22:25:39.342Z","endTime":"2026-06-20T22:25:50.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T22:25:50.042Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T22:25:59.526Z","endTime":"2026-06-20T22:26:51.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"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(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":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.172256150069032,"aZ":-28.797835977448123,"pfxX":-0.7775030256500548,"pfxZ":2.300999849212877,"pX":-1.229514640259554,"pZ":1.5177259973157888,"vX0":-6.56475788146367,"vY0":-119.7412424553092,"vZ0":-5.351443108137204,"x":163.87,"y":197.8,"x0":1.6383010752913856,"y0":50.00149249100521,"z0":6.330680138993037,"aX":-1.1375169978906674},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.2,"breakHorizontal":2.9,"spinRate":2182,"spinDirection":177},"zone":13,"typeConfidence":0.91,"plateTime":0.4558615754079538,"extension":6.440642763975534},"index":0,"playId":"15420d37-1b95-3419-b44d-1aa439846668","pitchNumber":1,"startTime":"2026-06-20T22:26:14.888Z","endTime":"2026-06-20T22:26:21.779Z","isPitch":true,"type":"pitch"},{"details":{"description":"Cooper Pratt steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"15420d37-1b95-3419-b44d-1aa439846668","startTime":"2026-06-20T22:26:25.154Z","endTime":"2026-06-20T22:26:42.889Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.598466672669435,"aZ":-20.79069192870799,"pfxX":7.345497783472666,"pfxZ":7.25117276343816,"pX":0.1280610462356179,"pZ":1.4343512962414438,"vX0":-6.3249838863725225,"vY0":-123.68248118187938,"vZ0":-7.432054123585512,"x":112.12,"y":200.05,"x0":1.7478400993247742,"y0":50.003575425762946,"z0":6.186138200161439,"aX":11.532323069460984},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":11.9,"breakHorizontal":-12.1,"spinRate":1552,"spinDirection":136},"zone":14,"typeConfidence":0.92,"plateTime":0.4406275419560406,"extension":6.43521566963029},"hitData":{"launchSpeed":73.3,"launchAngle":-5.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.09,"coordY":145.59}},"index":2,"playId":"d7de39f4-888b-34f5-b59e-814c7f7e90eb","pitchNumber":2,"startTime":"2026-06-20T22:26:42.889Z","endTime":"2026-06-20T22:26:51.037Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T22:26:51.037Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T22:29:08.716Z","endTime":"2026-06-20T22:30:54.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Aaron Ashby replaces Trevor Megill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T22:28:25.176Z","endTime":"2026-06-20T22:29:11.049Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":90.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13658827117834,"aZ":-23.257082503157754,"pfxX":8.150243709367356,"pfxZ":4.319925006545763,"pX":0.5545237356135395,"pZ":2.0401817244265006,"vX0":-1.8989780329216404,"vY0":-141.98897071173164,"vZ0":-8.070934668173024,"x":95.86,"y":183.7,"x0":0.16804251426012354,"y0":50.00262891068808,"z0":6.372612629187919,"aX":16.826043815997064},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.6,"breakHorizontal":-14.5,"spinRate":2005,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.38411728530057765,"extension":5.473994716105307},"index":1,"playId":"a75bf8e6-64a6-3e37-a895-7e9870873f1f","pitchNumber":1,"startTime":"2026-06-20T22:29:11.049Z","endTime":"2026-06-20T22:29:17.049Z","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":97.9,"endSpeed":90.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.399634507574934,"aZ":-21.65812552423966,"pfxX":9.112248957772938,"pfxZ":5.10287521399356,"pX":-0.5096888420616784,"pZ":-0.5708260055042099,"vX0":-5.027280245124917,"vY0":-141.89467230530656,"vZ0":-14.83527350965198,"x":136.43,"y":254.19,"x0":0.09172621604953744,"y0":50.00043600201236,"z0":6.0714133030922754,"aX":18.7659428379877},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.7,"breakHorizontal":-15.6,"spinRate":2036,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.38453862080668744,"extension":5.67584918844821},"index":2,"playId":"98b161c7-789e-3aec-98a5-203b78e0b82c","pitchNumber":2,"startTime":"2026-06-20T22:29:50.816Z","endTime":"2026-06-20T22:29:54.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63400032084171,"aZ":-23.18806459666531,"pfxX":8.888552418603787,"pfxZ":4.439299873696879,"pX":-0.21411003321660238,"pZ":1.1508109883104667,"vX0":-4.241419551868701,"vY0":-140.79749178387326,"vZ0":-10.043676172131489,"x":125.16,"y":207.71,"x0":0.15064080679053027,"y0":50.0015933426835,"z0":6.243434899346532,"aX":17.983413435754553},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.4,"breakHorizontal":-15.4,"spinRate":1846,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.38785725593806797,"extension":5.61783921386977},"index":3,"playId":"0c70a428-7b8b-3bbe-bb1c-3d0c21f5d957","pitchNumber":3,"startTime":"2026-06-20T22:30:12.888Z","endTime":"2026-06-20T22:30:16.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.913045419056896,"aZ":-22.720521461863694,"pfxX":8.713949732351303,"pfxZ":4.513981242690898,"pX":0.9545408489571485,"pZ":2.751459260932896,"vX0":-1.2559038174918697,"vY0":-143.3374300768655,"vZ0":-6.405949755506295,"x":80.62,"y":164.49,"x0":0.26337150885219,"y0":50.00615501889704,"z0":6.418970232594909,"aX":18.265611994800494},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.2,"breakHorizontal":-15.6,"spinRate":1950,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.3810733181668051,"extension":5.596826541427654},"index":4,"playId":"bcf8c168-7db7-3510-a6eb-6f22e3015f9d","pitchNumber":4,"startTime":"2026-06-20T22:30:29.657Z","endTime":"2026-06-20T22:30:33.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1567616204173,"aZ":-43.07266604066487,"pfxX":-3.8130066935102427,"pfxZ":-7.073853413901089,"pX":-0.13701663514179765,"pZ":2.0565441687400923,"vX0":0.00641632120271679,"vY0":-123.49767788153567,"vZ0":-1.8444144083828875,"x":122.22,"y":183.25,"x0":0.3554975400960694,"y0":50.001638376985746,"z0":6.443980664756463,"aX":-5.875036466420152},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-13.0,"breakHorizontal":6.8,"spinRate":2372,"spinDirection":335},"zone":8,"typeConfidence":2.0,"plateTime":0.4439240567213618,"extension":5.494764289287862},"index":5,"playId":"2491d8ab-3672-3e1c-8bc2-5d57c3bc8a6b","pitchNumber":5,"startTime":"2026-06-20T22:30:50.227Z","endTime":"2026-06-20T22:30:54.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T22:30:54.478Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a fly ball to right fielder Sal Frelick.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T22:31:13.941Z","endTime":"2026-06-20T22:32:58.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":84.8,"endSpeed":78.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.956448149613976,"aZ":-36.34494342728595,"pfxX":-4.443690528637452,"pfxZ":-2.6822502766273537,"pX":-0.39662657914714433,"pZ":3.801812815245351,"vX0":-0.4986340481138442,"vY0":-123.54784627373603,"vZ0":0.5594620842564186,"x":132.12,"y":136.13,"x0":0.38512274347482095,"y0":50.00046390621267,"z0":6.609495765205121,"aX":-6.9176786144969835},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.6,"breakHorizontal":8.2,"spinRate":2464,"spinDirection":325},"zone":11,"typeConfidence":2.0,"plateTime":0.442115720652525,"extension":5.5425889853495685},"index":0,"playId":"7257bb97-5063-39ec-a5f6-56177ebd0f11","pitchNumber":1,"startTime":"2026-06-20T22:31:16.842Z","endTime":"2026-06-20T22:31:20.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.311909561339395,"aZ":-23.7906267307356,"pfxX":9.044357502706493,"pfxZ":4.054940642302163,"pX":0.15536873999396864,"pZ":1.950915865170005,"vX0":-3.3085137687763266,"vY0":-142.35053672054673,"vZ0":-8.142033776984615,"x":111.08,"y":186.11,"x0":0.15220474793821068,"y0":50.006164531591764,"z0":6.335789759464821,"aX":18.707957219432917},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.0,"breakHorizontal":-15.8,"spinRate":2046,"spinDirection":146},"zone":8,"typeConfidence":2.0,"plateTime":0.38364135754980166,"extension":5.575534462046529},"index":1,"playId":"15060524-eac8-317d-b362-8b2b7769c029","pitchNumber":2,"startTime":"2026-06-20T22:31:31.776Z","endTime":"2026-06-20T22:31:37.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":91.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.493751501073422,"aZ":-23.117181529632635,"pfxX":7.753800533298315,"pfxZ":4.273204587288934,"pX":0.9101959280238013,"pZ":3.8944129675803465,"vX0":-0.7126435004865658,"vY0":-143.55990822219815,"vZ0":-3.6017157451071107,"x":82.31,"y":133.63,"x0":0.1501734115533911,"y0":50.00246011752967,"z0":6.578328558160535,"aX":16.429426639823618},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.3,"breakHorizontal":-14.0,"spinRate":2029,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.37934329158176006,"extension":5.292299433980026},"index":2,"playId":"2c1e82d8-abc9-3d5b-b160-424bf61bc4e1","pitchNumber":3,"startTime":"2026-06-20T22:31:57.433Z","endTime":"2026-06-20T22:32:01.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25845588886543,"aZ":-39.78533159451223,"pfxX":-3.136474115083398,"pfxZ":-4.8062792374063985,"pX":-1.251627091132404,"pZ":1.9942156388771912,"vX0":-2.901008795199054,"vY0":-124.8032076786357,"vZ0":-2.7338329759215045,"x":164.71,"y":184.94,"x0":0.3317832488313991,"y0":50.00283224263566,"z0":6.368865563189389,"aX":-4.965896288482342},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-9.1,"breakHorizontal":6.4,"spinRate":2527,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.4382609240017694,"extension":5.590791284472496},"index":3,"playId":"120d6ddd-40a3-3e4a-959e-45266bc2dbaf","pitchNumber":4,"startTime":"2026-06-20T22:32:17.341Z","endTime":"2026-06-20T22:32:21.757Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-06-20T22:32:31.370Z","endTime":"2026-06-20T22:32:47.266Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"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":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.948595268240474,"aZ":-20.287924893621604,"pfxX":7.908600684970313,"pfxZ":5.726309093396316,"pX":0.7428764751292094,"pZ":2.4505997856383566,"vX0":-1.593753082725817,"vY0":-142.3016091461736,"vZ0":-7.223187286719309,"x":88.68,"y":172.61,"x0":0.2778303301075746,"y0":50.00205755507251,"z0":6.281359454776445,"aX":16.415166548016828},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.2,"breakHorizontal":-14.0,"spinRate":1976,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.38313424885073477,"extension":5.748831836752853},"hitData":{"launchSpeed":68.9,"launchAngle":36.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":148.02,"coordY":101.44}},"index":5,"playId":"06034439-df0d-3557-9469-dcf69ac3fdd4","pitchNumber":5,"startTime":"2026-06-20T22:32:47.266Z","endTime":"2026-06-20T22:32:58.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T22:32:58.882Z","atBatIndex":65},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ozzie Albies homers (12) on a fly ball to right field. Matt Olson scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T22:33:45.150Z","endTime":"2026-06-20T22:35:30.880Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".320"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".288"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".283"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".213"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".289"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".040"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".253"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".243"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".694"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".830"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".770"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".851"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".763"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".566"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".606"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".570"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.17"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.91"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.40"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.16"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.51"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.42"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.15"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.54"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.54"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.32"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.03"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.94"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.76"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".694"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".830"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".770"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".851"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".763"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".566"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".606"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".570"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":{"id":676879,"link":"/api/v1/people/676879"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":676879,"link":"/api/v1/people/676879"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-20T22:33:19.497Z","endTime":"2026-06-20T22:33:47.500Z","isPitch":false,"type":"action"},{"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":98.2,"endSpeed":91.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.918745888300997,"aZ":-22.584110753202793,"pfxX":7.581208554550376,"pfxZ":4.579142651160666,"pX":0.077001732955403,"pZ":1.857920088505409,"vX0":-2.917882606495092,"vY0":-142.91195540323915,"vZ0":-8.640336550229847,"x":114.06,"y":188.62,"x0":0.11848584778853331,"y0":50.00526698883697,"z0":6.307502853624011,"aX":15.888237232061838},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.0,"breakHorizontal":-13.3,"spinRate":1709,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.3813631928189931,"extension":5.591212829716949},"index":1,"playId":"98d4e7a6-152d-33c6-8d73-d5b9f48af38c","pitchNumber":1,"startTime":"2026-06-20T22:33:47.500Z","endTime":"2026-06-20T22:33:51.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83093097655402,"aZ":-26.33453905954062,"pfxX":7.946583763474636,"pfxZ":3.2462388949016656,"pX":0.2748178002550151,"pZ":3.0437473296319957,"vX0":-2.8844953653152103,"vY0":-132.63782385050328,"vZ0":-3.7584146673405017,"x":106.52,"y":156.6,"x0":0.33798658207276644,"y0":50.00294693318422,"z0":6.378611002972654,"aX":14.29411745994943},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.4,"breakHorizontal":-13.9,"spinRate":1804,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.4114519329869064,"extension":5.669512821291704},"index":2,"playId":"4817dd29-ff9b-39ca-8c76-e7e1a8969784","pitchNumber":2,"startTime":"2026-06-20T22:34:07.317Z","endTime":"2026-06-20T22:34:12.698Z","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":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.495804639317026,"aZ":-45.01665050343511,"pfxX":-4.9039151343050165,"pfxZ":-8.566699383979943,"pX":-0.8286807301520085,"pZ":0.6861608093543783,"vX0":-1.0749622491309232,"vY0":-121.82602070227176,"vZ0":-4.254823904543633,"x":148.59,"y":220.25,"x0":0.2555563152504973,"y0":50.002050738165536,"z0":6.3562747303767,"aX":-7.352129839619743},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-16.3,"breakHorizontal":9.1,"spinRate":2795,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.4500271667104645,"extension":5.633185747880952},"index":3,"playId":"debd75c2-2d9a-3e0f-b03e-7f1739f46fb4","pitchNumber":3,"startTime":"2026-06-20T22:34:34.274Z","endTime":"2026-06-20T22:34:40.280Z","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":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.143739746545517,"aZ":-19.997152213999584,"pfxX":8.06569878106085,"pfxZ":5.850025301474519,"pX":0.7046356291648684,"pZ":2.1586647976806153,"vX0":-1.1847800972447544,"vY0":-142.73580574187028,"vZ0":-8.311215660470214,"x":90.14,"y":180.5,"x0":0.0740930751803626,"y0":50.003422463171226,"z0":6.347513332044381,"aX":16.789441189134457},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.2,"breakHorizontal":-14.4,"spinRate":1890,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.382451342854762,"extension":5.506897868512961},"hitData":{"launchSpeed":94.4,"launchAngle":36.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":225.37,"coordY":103.35}},"index":4,"playId":"d5c11d45-f0db-3876-beba-5af97676bbda","pitchNumber":4,"startTime":"2026-06-20T22:35:00.772Z","endTime":"2026-06-20T22:35:30.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T22:35:30.880Z","atBatIndex":66}],"currentPlay":{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ozzie Albies homers (12) on a fly ball to right field. Matt Olson scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T22:33:45.150Z","endTime":"2026-06-20T22:35:30.880Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".320"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".288"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".283"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".213"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".289"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".040"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".253"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".243"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".694"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".830"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".770"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".851"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".763"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".566"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".606"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".570"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.17"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.91"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.40"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.16"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.51"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.42"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.15"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.54"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.54"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.32"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.03"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.94"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.76"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".694"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".830"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".770"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".851"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".763"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".566"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".606"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".570"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":{"id":676879,"link":"/api/v1/people/676879"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":676879,"link":"/api/v1/people/676879"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-20T22:33:19.497Z","endTime":"2026-06-20T22:33:47.500Z","isPitch":false,"type":"action"},{"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":98.2,"endSpeed":91.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.918745888300997,"aZ":-22.584110753202793,"pfxX":7.581208554550376,"pfxZ":4.579142651160666,"pX":0.077001732955403,"pZ":1.857920088505409,"vX0":-2.917882606495092,"vY0":-142.91195540323915,"vZ0":-8.640336550229847,"x":114.06,"y":188.62,"x0":0.11848584778853331,"y0":50.00526698883697,"z0":6.307502853624011,"aX":15.888237232061838},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.0,"breakHorizontal":-13.3,"spinRate":1709,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.3813631928189931,"extension":5.591212829716949},"index":1,"playId":"98d4e7a6-152d-33c6-8d73-d5b9f48af38c","pitchNumber":1,"startTime":"2026-06-20T22:33:47.500Z","endTime":"2026-06-20T22:33:51.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83093097655402,"aZ":-26.33453905954062,"pfxX":7.946583763474636,"pfxZ":3.2462388949016656,"pX":0.2748178002550151,"pZ":3.0437473296319957,"vX0":-2.8844953653152103,"vY0":-132.63782385050328,"vZ0":-3.7584146673405017,"x":106.52,"y":156.6,"x0":0.33798658207276644,"y0":50.00294693318422,"z0":6.378611002972654,"aX":14.29411745994943},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.4,"breakHorizontal":-13.9,"spinRate":1804,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.4114519329869064,"extension":5.669512821291704},"index":2,"playId":"4817dd29-ff9b-39ca-8c76-e7e1a8969784","pitchNumber":2,"startTime":"2026-06-20T22:34:07.317Z","endTime":"2026-06-20T22:34:12.698Z","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":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.495804639317026,"aZ":-45.01665050343511,"pfxX":-4.9039151343050165,"pfxZ":-8.566699383979943,"pX":-0.8286807301520085,"pZ":0.6861608093543783,"vX0":-1.0749622491309232,"vY0":-121.82602070227176,"vZ0":-4.254823904543633,"x":148.59,"y":220.25,"x0":0.2555563152504973,"y0":50.002050738165536,"z0":6.3562747303767,"aX":-7.352129839619743},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-16.3,"breakHorizontal":9.1,"spinRate":2795,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.4500271667104645,"extension":5.633185747880952},"index":3,"playId":"debd75c2-2d9a-3e0f-b03e-7f1739f46fb4","pitchNumber":3,"startTime":"2026-06-20T22:34:34.274Z","endTime":"2026-06-20T22:34:40.280Z","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":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.143739746545517,"aZ":-19.997152213999584,"pfxX":8.06569878106085,"pfxZ":5.850025301474519,"pX":0.7046356291648684,"pZ":2.1586647976806153,"vX0":-1.1847800972447544,"vY0":-142.73580574187028,"vZ0":-8.311215660470214,"x":90.14,"y":180.5,"x0":0.0740930751803626,"y0":50.003422463171226,"z0":6.347513332044381,"aX":16.789441189134457},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.2,"breakHorizontal":-14.4,"spinRate":1890,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.382451342854762,"extension":5.506897868512961},"hitData":{"launchSpeed":94.4,"launchAngle":36.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":225.37,"coordY":103.35}},"index":4,"playId":"d5c11d45-f0db-3876-beba-5af97676bbda","pitchNumber":4,"startTime":"2026-06-20T22:35:00.772Z","endTime":"2026-06-20T22:35:30.880Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-20T22:35:30.880Z","atBatIndex":66},"scoringPlays":[29,38,39,47,52,66],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":101.65,"y":58.46},"type":"O","description":"Flyout"}],"home":[{"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":102.86,"y":169.19},"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":1,"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":154.0,"y":171.0},"type":"O","description":"Groundout"}]}},{"startIndex":6,"endIndex":13,"top":[6,7,8,9,10],"bottom":[11,12,13],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":184.82,"y":106.31},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"coordinates":{"x":167.0,"y":103.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":143.4,"y":169.8},"type":"O","description":"Groundout"}],"home":[{"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":191.54,"y":104.24},"type":"O","description":"Flyout"}]}},{"startIndex":14,"endIndex":19,"top":[14,15,16],"bottom":[17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":147.03,"y":171.61},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":103.46,"y":147.41},"type":"O","description":"Groundout"}],"home":[{"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":155.56,"y":110.7},"type":"O","description":"Flyout"}]}},{"startIndex":20,"endIndex":25,"top":[20,21,22],"bottom":[23,24,25],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":69.67,"y":97.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"coordinates":{"x":114.96,"y":146.2},"type":"O","description":"Grounded Into DP"}],"home":[{"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":125.96,"y":188.15},"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":4,"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":121.58,"y":49.69},"type":"O","description":"Flyout"}]}},{"startIndex":26,"endIndex":33,"top":[26,27,28],"bottom":[29,30,31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"coordinates":{"x":82.28,"y":151.64},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":78.28,"y":109.89},"type":"O","description":"Flyout"}],"home":[{"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":198.9,"y":69.46},"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":5,"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":96.03,"y":46.14},"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":5,"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":166.14,"y":128.41},"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":5,"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"coordinates":{"x":93.78,"y":164.96},"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":5,"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":118.65,"y":47.74},"type":"O","description":"Flyout"}]}},{"startIndex":34,"endIndex":43,"top":[34,35,36,37,38,39,40],"bottom":[41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":65.0,"y":103.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":144.61,"y":149.22},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":170.53,"y":105.11},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"coordinates":{"x":192.22,"y":115.44},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":140.35,"y":103.71},"type":"H","description":"Single"}],"home":[{"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"coordinates":{"x":150.33,"y":60.29},"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":155.0,"y":161.0},"type":"O","description":"Groundout"}]}},{"startIndex":44,"endIndex":53,"top":[44,45,46,47,48],"bottom":[49,50,51,52,53],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":146.67,"y":140.64},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":170.99,"y":112.25},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":141.58,"y":97.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":98.02,"y":167.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":182.94,"y":96.15},"type":"O","description":"Lineout"}],"home":[{"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":145.82,"y":152.25},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":66.05,"y":115.07},"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":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":206.94,"y":124.41},"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":7,"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":101.65,"y":167.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":127.67,"y":186.74},"type":"O","description":"Groundout"}]}},{"startIndex":54,"endIndex":59,"top":[54,55,56],"bottom":[57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":125.33,"y":51.26},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"coordinates":{"x":118.24,"y":161.49},"type":"O","description":"Groundout"}],"home":[{"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":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"coordinates":{"x":130.09,"y":183.11},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":146.0,"y":136.0},"type":"O","description":"Pop Out"}]}},{"startIndex":60,"endIndex":66,"top":[60,61,62,63],"bottom":[64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":145.83,"y":143.63},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":141.8,"y":77.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":130.09,"y":145.59},"type":"O","description":"Groundout"}],"home":[{"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":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":148.02,"y":101.44},"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":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":225.37,"y":103.35},"type":"H","description":"Home Run"}]}}]},"linescore":{"note":"One out when winning run scored.","currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":4,"hits":6,"errors":1,"leftOnBase":2},"away":{"runs":3,"hits":8,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"catcher":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"first":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"second":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"third":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"shortstop":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"left":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"center":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"right":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"onDeck":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"inHole":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"battingOrder":10,"team":{"id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"}},"offense":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"onDeck":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"inHole":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"battingOrder":4,"team":{"id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"}},"balls":1,"strikes":2,"outs":1},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":9,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".255","atBats":34,"obp":".339","slg":".393","ops":".732","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":8,"rbi":3,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":7,"groundOuts":7,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":31,"obp":".194","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":115,"era":"3.44","inningsPitched":"8.1","saveOpportunities":0,"earnedRuns":4,"whip":"1.20","battersFaced":31,"outs":25,"completeGames":0,"shutouts":0,"pitchesThrown":115,"balls":34,"strikes":81,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":4,"pitchesPerInning":"13.80","runsScoredPer9":"4.32","homeRunsPer9":"2.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":25,"errors":0,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"ID694477":{"person":{"id":694477,"fullName":"Chad Patrick","link":"/api/v1/people/694477"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":20,"gamesStarted":6,"flyOuts":35,"groundOuts":49,"airOuts":63,"runs":20,"doubles":12,"triples":2,"homeRuns":5,"strikeOuts":49,"baseOnBalls":22,"intentionalWalks":2,"hits":50,"hitByPitch":0,"atBats":206,"obp":".313","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":916,"era":"3.16","inningsPitched":"57.0","wins":4,"losses":3,"saves":3,"saveOpportunities":4,"holds":2,"blownSaves":1,"earnedRuns":20,"whip":"1.26","battersFaced":233,"outs":171,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":916,"balls":337,"strikes":579,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":0,"winPercentage":".571","pitchesPerInning":"16.07","gamesFinished":4,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"7.74","walksPer9Inn":"3.47","hitsPer9Inn":"7.89","runsScoredPer9":"3.16","homeRunsPer9":"0.79","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID806198":{"person":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | R, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"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":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":1,"groundOuts":5,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".375","atBats":16,"obp":".389","slg":".375","ops":".764","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":6,"rbi":2,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"babip":".462","groundOutsToAirouts":"2.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID687401":{"person":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"900","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":25,"groundOuts":53,"airOuts":45,"runs":18,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":20,"intentionalWalks":0,"hits":32,"hitByPitch":0,"avg":".206","atBats":155,"obp":".294","slg":".258","ops":".552","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":40,"rbi":14,"leftOnBase":78,"sacBunts":3,"sacFlies":2,"babip":".246","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"155.00","popOuts":9,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":118,"putOuts":60,"errors":6,"chances":184,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID694192":{"person":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"jerseyNumber":"11","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"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":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":27,"groundOuts":36,"airOuts":40,"runs":29,"doubles":12,"triples":0,"homeRuns":10,"strikeOuts":44,"baseOnBalls":14,"intentionalWalks":1,"hits":52,"hitByPitch":1,"avg":".304","atBats":171,"obp":".358","slg":".550","ops":".908","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":187,"totalBases":94,"rbi":29,"leftOnBase":69,"sacBunts":0,"sacFlies":1,"babip":".356","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.10","popOuts":4,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":67,"errors":0,"chances":68,"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"}]},"ID680723":{"person":{"id":680723,"fullName":"Drew Rom","link":"/api/v1/people/680723"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":4,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":22,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":106,"era":"3.38","inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.88","battersFaced":26,"outs":16,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":106,"balls":43,"strikes":63,"strikePercentage":".590","hitBatsmen":0,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":0,"winPercentage":".---","pitchesPerInning":"19.88","gamesFinished":1,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"16.88","walksPer9Inn":"6.75","hitsPer9Inn":"10.13","runsScoredPer9":"3.38","homeRunsPer9":"1.69","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592885":{"person":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":12,"groundOuts":47,"airOuts":24,"runs":35,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":54,"baseOnBalls":19,"intentionalWalks":2,"hits":47,"hitByPitch":1,"avg":".275","atBats":171,"obp":".349","slg":".427","ops":".776","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":192,"totalBases":73,"rbi":24,"leftOnBase":80,"sacBunts":0,"sacFlies":1,"babip":".372","groundOutsToAirouts":"1.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.20","popOuts":1,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641343":{"person":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"jerseyNumber":"9","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":29,"groundOuts":55,"airOuts":45,"runs":41,"doubles":12,"triples":0,"homeRuns":13,"strikeOuts":62,"baseOnBalls":34,"intentionalWalks":3,"hits":59,"hitByPitch":3,"avg":".267","atBats":221,"obp":".372","slg":".498","ops":".870","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":258,"totalBases":110,"rbi":46,"leftOnBase":104,"sacBunts":0,"sacFlies":0,"babip":".315","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":5,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":340,"errors":5,"chances":368,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID686217":{"person":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"501","stats":{"batting":{"note":"1-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":26,"groundOuts":84,"airOuts":61,"runs":27,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":23,"intentionalWalks":1,"hits":50,"hitByPitch":1,"avg":".230","atBats":217,"obp":".303","slg":".313","ops":".616","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":249,"totalBases":68,"rbi":27,"leftOnBase":99,"sacBunts":0,"sacFlies":3,"babip":".245","groundOutsToAirouts":"1.38","catchersInterference":5,"pickoffs":0,"atBatsPerHomeRun":"72.33","popOuts":17,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":106,"errors":0,"chances":108,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682842":{"person":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","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":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":29,"gamesStarted":0,"flyOuts":12,"groundOuts":31,"airOuts":22,"runs":11,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":29,"baseOnBalls":11,"intentionalWalks":2,"hits":21,"hitByPitch":0,"atBats":102,"obp":".283","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":439,"era":"3.62","inningsPitched":"27.1","wins":4,"losses":2,"saves":5,"saveOpportunities":7,"holds":9,"blownSaves":2,"earnedRuns":11,"whip":"1.17","battersFaced":114,"outs":82,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":439,"balls":153,"strikes":286,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.41","rbi":1,"winPercentage":".667","pitchesPerInning":"16.06","gamesFinished":10,"strikeoutWalkRatio":"2.64","strikeoutsPer9Inn":"9.55","walksPer9Inn":"3.62","hitsPer9Inn":"6.91","runsScoredPer9":"3.62","homeRunsPer9":"0.99","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID684974":{"person":{"id":684974,"fullName":"Craig Yoho","link":"/api/v1/people/684974"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":4,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":83,"era":"1.80","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":20,"outs":15,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":83,"balls":30,"strikes":53,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"16.60","gamesFinished":3,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"14.40","walksPer9Inn":"3.60","hitsPer9Inn":"5.40","runsScoredPer9":"1.80","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681982":{"person":{"id":681982,"fullName":"Grant Anderson","link":"/api/v1/people/681982"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":29,"gamesStarted":0,"flyOuts":24,"groundOuts":26,"airOuts":35,"runs":12,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":24,"baseOnBalls":12,"intentionalWalks":1,"hits":20,"hitByPitch":0,"atBats":105,"obp":".274","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":459,"era":"3.19","inningsPitched":"31.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":11,"whip":"1.03","battersFaced":117,"outs":93,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":459,"balls":170,"strikes":289,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".250","pitchesPerInning":"14.81","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.97","walksPer9Inn":"3.48","hitsPer9Inn":"5.81","runsScoredPer9":"3.48","homeRunsPer9":"1.16","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID683734":{"person":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"leftOnBase":1,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":14,"groundOuts":28,"airOuts":28,"runs":15,"doubles":11,"triples":1,"homeRuns":2,"strikeOuts":14,"baseOnBalls":14,"intentionalWalks":1,"hits":38,"hitByPitch":2,"avg":".352","atBats":108,"obp":".435","slg":".528","ops":".963","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":57,"rbi":20,"leftOnBase":58,"sacBunts":0,"sacFlies":0,"babip":".391","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":4,"lineOuts":10},"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":10,"putOuts":143,"errors":1,"chances":154,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID675660":{"person":{"id":675660,"fullName":"Shane Drohan","link":"/api/v1/people/675660"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":15,"gamesStarted":5,"flyOuts":30,"groundOuts":46,"airOuts":48,"runs":21,"doubles":10,"triples":1,"homeRuns":4,"strikeOuts":47,"baseOnBalls":14,"intentionalWalks":0,"hits":42,"hitByPitch":1,"atBats":181,"obp":".288","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":749,"era":"3.40","inningsPitched":"47.2","wins":3,"losses":2,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":18,"whip":"1.17","battersFaced":198,"outs":143,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":749,"balls":264,"strikes":485,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".600","pitchesPerInning":"15.71","gamesFinished":3,"strikeoutWalkRatio":"3.36","strikeoutsPer9Inn":"8.87","walksPer9Inn":"2.64","hitsPer9Inn":"7.93","runsScoredPer9":"3.97","homeRunsPer9":"0.76","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690986":{"person":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"6.1 IP, 2 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":5,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":26,"strikes":59,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"2.84","homeRunsPer9":"1.42","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":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":14,"gamesStarted":14,"flyOuts":43,"groundOuts":49,"airOuts":74,"runs":20,"doubles":10,"triples":1,"homeRuns":8,"strikeOuts":87,"baseOnBalls":18,"intentionalWalks":0,"hits":58,"hitByPitch":4,"atBats":268,"obp":".276","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1223,"era":"2.50","inningsPitched":"72.0","wins":8,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.06","battersFaced":290,"outs":216,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1223,"balls":405,"strikes":818,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.66","rbi":1,"winPercentage":".889","pitchesPerInning":"16.99","gamesFinished":0,"strikeoutWalkRatio":"4.83","strikeoutsPer9Inn":"10.88","walksPer9Inn":"2.25","hitsPer9Inn":"7.25","runsScoredPer9":"2.50","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676879":{"person":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(L, 10-1)(BS, 3)","summary":"0.1 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":6,"strikes":8,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"54.00","homeRunsPer9":"27.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":34,"gamesStarted":1,"flyOuts":16,"groundOuts":44,"airOuts":26,"runs":20,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":62,"baseOnBalls":22,"intentionalWalks":1,"hits":40,"hitByPitch":2,"atBats":171,"obp":".327","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":781,"era":"3.18","inningsPitched":"45.1","wins":10,"losses":1,"saves":0,"saveOpportunities":3,"holds":3,"blownSaves":3,"earnedRuns":16,"whip":"1.37","battersFaced":196,"outs":136,"gamesPitched":34,"completeGames":0,"shutouts":0,"pitchesThrown":781,"balls":295,"strikes":486,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.69","rbi":2,"winPercentage":".909","pitchesPerInning":"17.23","gamesFinished":5,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"12.31","walksPer9Inn":"4.37","hitsPer9Inn":"7.94","runsScoredPer9":"3.97","homeRunsPer9":"0.79","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"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"}]},"ID669003":{"person":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"jerseyNumber":"5","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":11,"groundOuts":44,"airOuts":26,"runs":30,"doubles":14,"triples":2,"homeRuns":5,"strikeOuts":83,"baseOnBalls":28,"intentionalWalks":1,"hits":51,"hitByPitch":2,"avg":".252","atBats":202,"obp":".348","slg":".416","ops":".764","caughtStealing":5,"stolenBases":6,"stolenBasePercentage":".545","caughtStealingPercentage":".455","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":234,"totalBases":84,"rbi":34,"leftOnBase":90,"sacBunts":1,"sacFlies":1,"babip":".400","groundOutsToAirouts":"1.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.40","popOuts":4,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":142,"errors":1,"chances":145,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID666152":{"person":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"jerseyNumber":"6","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":34,"groundOuts":50,"airOuts":49,"runs":30,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":43,"baseOnBalls":20,"intentionalWalks":0,"hits":40,"hitByPitch":1,"avg":".230","atBats":174,"obp":".313","slg":".316","ops":".629","caughtStealing":5,"stolenBases":15,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":55,"rbi":11,"leftOnBase":63,"sacBunts":8,"sacFlies":0,"babip":".289","groundOutsToAirouts":"1.02","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"58.00","popOuts":7,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":95,"putOuts":60,"errors":6,"chances":161,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687075":{"person":{"id":687075,"fullName":"Brandon Sproat","link":"/api/v1/people/687075"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":12,"flyOuts":34,"groundOuts":55,"airOuts":60,"runs":42,"doubles":11,"triples":0,"homeRuns":13,"strikeOuts":63,"baseOnBalls":32,"intentionalWalks":0,"hits":61,"hitByPitch":5,"atBats":237,"obp":".358","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1097,"era":"5.94","inningsPitched":"63.2","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.46","battersFaced":276,"outs":191,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1097,"balls":425,"strikes":672,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":3,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".200","pitchesPerInning":"17.23","gamesFinished":0,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"8.91","walksPer9Inn":"4.52","hitsPer9Inn":"8.62","runsScoredPer9":"5.94","homeRunsPer9":"1.84","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663368":{"person":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"jerseyNumber":"16","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"600","stats":{"batting":{"summary":"1-2","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":12,"groundOuts":25,"airOuts":24,"runs":12,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":9,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".157","atBats":83,"obp":".247","slg":".253","ops":".500","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":21,"rbi":11,"leftOnBase":48,"sacBunts":1,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"83.00","popOuts":9,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":35,"errors":0,"chances":36,"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"}]},"ID661388":{"person":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"jerseyNumber":"24","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"300","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":49,"groundOuts":70,"airOuts":89,"runs":41,"doubles":12,"triples":0,"homeRuns":6,"strikeOuts":39,"baseOnBalls":27,"intentionalWalks":2,"hits":79,"hitByPitch":1,"avg":".289","atBats":273,"obp":".351","slg":".399","ops":".750","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":305,"totalBases":109,"rbi":43,"leftOnBase":119,"sacBunts":0,"sacFlies":4,"babip":".315","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.50","popOuts":21,"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":15,"stolenBases":18,"stolenBasePercentage":".545","caughtStealingPercentage":".455","assists":23,"putOuts":602,"errors":0,"chances":625,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID688107":{"person":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":5,"flyOuts":18,"groundOuts":12,"airOuts":35,"runs":14,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":24,"baseOnBalls":11,"intentionalWalks":0,"hits":22,"hitByPitch":3,"atBats":93,"obp":".336","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":436,"era":"4.88","inningsPitched":"24.0","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.38","battersFaced":107,"outs":72,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":436,"balls":153,"strikes":283,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.34","rbi":0,"winPercentage":".000","pitchesPerInning":"18.17","gamesFinished":0,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"9.00","walksPer9Inn":"4.13","hitsPer9Inn":"8.25","runsScoredPer9":"5.25","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668930":{"person":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":28,"groundOuts":72,"airOuts":47,"runs":55,"doubles":15,"triples":2,"homeRuns":11,"strikeOuts":81,"baseOnBalls":49,"intentionalWalks":3,"hits":69,"hitByPitch":0,"avg":".260","atBats":265,"obp":".373","slg":".457","ops":".830","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":318,"totalBases":121,"rbi":46,"leftOnBase":109,"sacBunts":2,"sacFlies":2,"babip":".331","groundOutsToAirouts":"1.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.09","popOuts":2,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":167,"putOuts":95,"errors":2,"chances":264,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID596142":{"person":{"id":596142,"fullName":"Gary Sánchez","link":"/api/v1/people/596142"},"jerseyNumber":"99","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"battingOrder":"400","stats":{"batting":{"summary":"0-2 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"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":45,"flyOuts":15,"groundOuts":29,"airOuts":35,"runs":22,"doubles":4,"triples":1,"homeRuns":7,"strikeOuts":28,"baseOnBalls":25,"intentionalWalks":0,"hits":26,"hitByPitch":2,"avg":".222","atBats":117,"obp":".366","slg":".453","ops":".819","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":145,"totalBases":53,"rbi":21,"leftOnBase":59,"sacBunts":0,"sacFlies":1,"babip":".229","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.71","popOuts":12,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","assists":6,"putOuts":147,"errors":1,"chances":154,"fielding":".994","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID694819":{"person":{"id":694819,"fullName":"Jacob Misiorowski","link":"/api/v1/people/694819"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"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":15,"gamesStarted":15,"flyOuts":34,"groundOuts":66,"airOuts":72,"runs":18,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":138,"baseOnBalls":23,"intentionalWalks":0,"hits":47,"hitByPitch":7,"atBats":322,"obp":".218","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1368,"era":"1.45","inningsPitched":"93.0","wins":8,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"0.75","battersFaced":353,"outs":279,"gamesPitched":15,"completeGames":1,"shutouts":1,"pitchesThrown":1368,"balls":442,"strikes":926,"strikePercentage":".680","hitBatsmen":7,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".727","pitchesPerInning":"14.71","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"13.35","walksPer9Inn":"2.23","hitsPer9Inn":"4.55","runsScoredPer9":"1.74","homeRunsPer9":"0.39","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656730":{"person":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"note":"(H, 7)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":8,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":8,"balls":1,"strikes":7,"strikePercentage":".880","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"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":28,"gamesStarted":0,"flyOuts":22,"groundOuts":18,"airOuts":27,"runs":13,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":37,"baseOnBalls":8,"intentionalWalks":1,"hits":21,"hitByPitch":1,"atBats":100,"obp":".273","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":418,"era":"4.00","inningsPitched":"27.0","wins":1,"losses":2,"saves":9,"saveOpportunities":11,"holds":7,"blownSaves":2,"earnedRuns":12,"whip":"1.07","battersFaced":112,"outs":81,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":418,"balls":135,"strikes":283,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".333","pitchesPerInning":"15.48","gamesFinished":14,"strikeoutWalkRatio":"4.63","strikeoutsPer9Inn":"12.33","walksPer9Inn":"2.67","hitsPer9Inn":"7.00","runsScoredPer9":"4.33","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[694192,668930,661388,596142,683734,686217,663368,641343,669003,806198,687401,690986,682842,656730,676879],"pitchers":[690986,682842,656730,676879],"bench":[666152,592885],"bullpen":[681982,675660,688107,694819,694477,680723,687075,684974],"battingOrder":[694192,668930,661388,596142,686217,641343,669003,806198,687401],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Chourio, J; Contreras, Wm 2; Ortiz, J; Perkins, B; Pratt 2; Vaughn."},{"label":"RBI","value":"Chourio, J (29); Sánchez (21); Vaughn (20)."},{"label":"2-out RBI","value":"Vaughn."},{"label":"Runners left in scoring position, 2 out","value":"Ortiz, J; Bauers; Turang; Pratt."},{"label":"SF","value":"Sánchez."},{"label":"GIDP","value":"Sánchez."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Pratt (3, 2nd base off Lee, D/Bart)."}]}],"note":[{"label":"a","value":"Struck out for Perkins, B in the 6th."},{"label":"1","value":"Ran for Vaughn in the 6th."}]},"home":{"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":7,"groundOuts":7,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".253","atBats":31,"obp":".318","slg":".422","ops":".740","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":13,"rbi":4,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":1,"lineOuts":1},"pitching":{"flyOuts":3,"groundOuts":9,"airOuts":8,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":34,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":150,"era":"3.34","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.19","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":49,"strikes":101,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":3,"pitchesPerInning":"16.67","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":8,"putOuts":27,"errors":1,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"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":12,"gamesStarted":0,"flyOuts":6,"groundOuts":11,"airOuts":21,"runs":4,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":60,"obp":".227","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":255,"era":"2.08","inningsPitched":"17.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"0.87","battersFaced":66,"outs":52,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":255,"balls":91,"strikes":164,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.52","rbi":0,"winPercentage":".---","pitchesPerInning":"14.71","gamesFinished":3,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"9.87","walksPer9Inn":"3.12","hitsPer9Inn":"4.67","runsScoredPer9":"2.08","homeRunsPer9":"1.56","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(W, 3-0)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":11,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":3,"strikes":8,"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":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":35,"gamesStarted":0,"flyOuts":22,"groundOuts":21,"airOuts":37,"runs":5,"doubles":2,"triples":3,"homeRuns":1,"strikeOuts":42,"baseOnBalls":5,"intentionalWalks":0,"hits":17,"hitByPitch":0,"atBats":116,"obp":".180","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":491,"era":"1.08","inningsPitched":"33.1","wins":3,"losses":0,"saves":0,"saveOpportunities":1,"holds":15,"blownSaves":1,"earnedRuns":4,"whip":"0.66","battersFaced":122,"outs":100,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":491,"balls":152,"strikes":339,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.73","gamesFinished":1,"strikeoutWalkRatio":"8.40","strikeoutsPer9Inn":"11.34","walksPer9Inn":"1.35","hitsPer9Inn":"4.59","runsScoredPer9":"1.35","homeRunsPer9":"0.27","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID675916":{"person":{"id":675916,"fullName":"James Karinchak","link":"/api/v1/people/675916"},"jerseyNumber":"00","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, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":5,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":12,"obp":".154","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":61,"era":"0.00","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":13,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":61,"balls":24,"strikes":37,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"15.25","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.25","hitsPer9Inn":"2.25","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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"}]},"ID663158":{"person":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"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":19,"groundOuts":36,"airOuts":31,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":114,"obp":".225","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":466,"era":"0.56","inningsPitched":"32.0","wins":4,"losses":0,"saves":4,"saveOpportunities":5,"holds":12,"blownSaves":1,"earnedRuns":2,"whip":"0.84","battersFaced":121,"outs":96,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":466,"balls":158,"strikes":308,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.56","gamesFinished":6,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"7.31","walksPer9Inn":"1.69","hitsPer9Inn":"5.91","runsScoredPer9":"0.56","homeRunsPer9":"0.28","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663698":{"person":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"jerseyNumber":"16","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":12,"groundOuts":9,"airOuts":17,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".246","atBats":61,"obp":".277","slg":".361","ops":".638","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":65,"totalBases":22,"rbi":6,"leftOnBase":30,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.50","popOuts":2,"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":{"gamesStarted":1,"caughtStealing":3,"stolenBases":19,"stolenBasePercentage":".864","caughtStealingPercentage":".136","assists":6,"putOuts":144,"errors":1,"chances":151,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"1-3 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":69,"flyOuts":36,"groundOuts":60,"airOuts":60,"runs":35,"doubles":10,"triples":0,"homeRuns":14,"strikeOuts":53,"baseOnBalls":12,"intentionalWalks":0,"hits":76,"hitByPitch":1,"avg":".306","atBats":248,"obp":".340","slg":".516","ops":".856","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":262,"totalBases":128,"rbi":41,"leftOnBase":93,"sacBunts":0,"sacFlies":1,"babip":".341","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.71","popOuts":13,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":136,"errors":0,"chances":136,"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"}]},"ID622761":{"person":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"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 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":13,"groundOuts":19,"airOuts":23,"runs":25,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":6,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".277","atBats":101,"obp":".318","slg":".446","ops":".764","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":45,"rbi":11,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.25","popOuts":1,"lineOuts":9},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","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":54,"putOuts":40,"errors":1,"chances":95,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID643289":{"person":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"jerseyNumber":"14","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":44,"groundOuts":69,"airOuts":84,"runs":29,"doubles":13,"triples":2,"homeRuns":7,"strikeOuts":43,"baseOnBalls":19,"intentionalWalks":0,"hits":67,"hitByPitch":2,"avg":".255","atBats":263,"obp":".310","slg":".399","ops":".709","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":285,"totalBases":105,"rbi":42,"leftOnBase":96,"sacBunts":0,"sacFlies":0,"babip":".282","groundOutsToAirouts":"0.82","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"37.57","popOuts":18,"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":82,"putOuts":126,"errors":2,"chances":210,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID642133":{"person":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"jerseyNumber":"11","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":4,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID471911":{"person":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"jerseyNumber":"59","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":6,"gamesStarted":0,"flyOuts":4,"groundOuts":16,"airOuts":15,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":14,"hitByPitch":2,"atBats":50,"obp":".321","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":172,"era":"3.46","inningsPitched":"13.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"1.15","battersFaced":54,"outs":39,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":172,"balls":52,"strikes":120,"strikePercentage":".700","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".---","pitchesPerInning":"13.23","gamesFinished":5,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"4.15","walksPer9Inn":"0.69","hitsPer9Inn":"9.69","runsScoredPer9":"3.46","homeRunsPer9":"0.69","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID800311":{"person":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":8,"strikes":20,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":2,"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":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":21,"gamesStarted":1,"flyOuts":17,"groundOuts":20,"airOuts":32,"runs":8,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":34,"baseOnBalls":9,"intentionalWalks":0,"hits":22,"hitByPitch":2,"atBats":106,"obp":".277","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":510,"era":"2.45","inningsPitched":"29.1","wins":4,"losses":0,"saves":1,"saveOpportunities":1,"holds":5,"blownSaves":0,"earnedRuns":8,"whip":"1.06","battersFaced":119,"outs":88,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":510,"balls":178,"strikes":332,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":1,"winPercentage":"1.000","pitchesPerInning":"17.39","gamesFinished":4,"strikeoutWalkRatio":"3.78","strikeoutsPer9Inn":"10.43","walksPer9Inn":"2.76","hitsPer9Inn":"6.75","runsScoredPer9":"2.45","homeRunsPer9":"0.31","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686948":{"person":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"jerseyNumber":"30","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":20,"groundOuts":52,"airOuts":42,"runs":41,"doubles":6,"triples":0,"homeRuns":14,"strikeOuts":54,"baseOnBalls":24,"intentionalWalks":1,"hits":59,"hitByPitch":3,"avg":".286","atBats":206,"obp":".368","slg":".519","ops":".887","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":234,"totalBases":107,"rbi":39,"leftOnBase":68,"sacBunts":0,"sacFlies":1,"babip":".324","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.71","popOuts":8,"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":4,"stolenBases":21,"stolenBasePercentage":".840","caughtStealingPercentage":".160","assists":9,"putOuts":270,"errors":1,"chances":280,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID519242":{"person":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, 0 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":101,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":35,"strikes":66,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":41,"groundOuts":72,"airOuts":75,"runs":24,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":99,"baseOnBalls":21,"intentionalWalks":0,"hits":67,"hitByPitch":8,"atBats":310,"obp":".282","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1350,"era":"2.14","inningsPitched":"84.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.05","battersFaced":342,"outs":252,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1350,"balls":445,"strikes":905,"strikePercentage":".670","hitBatsmen":8,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.96","rbi":2,"winPercentage":".615","pitchesPerInning":"16.07","gamesFinished":0,"strikeoutWalkRatio":"4.71","strikeoutsPer9Inn":"10.61","walksPer9Inn":"2.25","hitsPer9Inn":"7.18","runsScoredPer9":"2.57","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":10,"errors":0,"chances":17,"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"}]},"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":"300","stats":{"batting":{"summary":"1-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"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":1,"putOuts":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":50,"groundOuts":60,"airOuts":82,"runs":53,"doubles":19,"triples":0,"homeRuns":20,"strikeOuts":74,"baseOnBalls":32,"intentionalWalks":2,"hits":80,"hitByPitch":1,"avg":".273","atBats":293,"obp":".343","slg":".543","ops":".886","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":329,"totalBases":159,"rbi":51,"leftOnBase":133,"sacBunts":0,"sacFlies":3,"babip":".297","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.65","popOuts":19,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":60,"putOuts":527,"errors":3,"chances":590,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID702275":{"person":{"id":702275,"fullName":"JR Ritchie","link":"/api/v1/people/702275"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":7,"gamesStarted":6,"flyOuts":23,"groundOuts":36,"airOuts":36,"runs":20,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":30,"baseOnBalls":21,"intentionalWalks":1,"hits":28,"hitByPitch":3,"atBats":129,"obp":".338","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":612,"era":"4.54","inningsPitched":"35.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.37","battersFaced":154,"outs":107,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":612,"balls":253,"strikes":359,"strikePercentage":".590","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".333","pitchesPerInning":"17.16","gamesFinished":1,"strikeoutWalkRatio":"1.43","strikeoutsPer9Inn":"7.57","walksPer9Inn":"5.30","hitsPer9Inn":"7.07","runsScoredPer9":"5.05","homeRunsPer9":"1.77","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642086":{"person":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"jerseyNumber":"8","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"701","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":62,"flyOuts":37,"groundOuts":43,"airOuts":55,"runs":25,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":25,"baseOnBalls":10,"intentionalWalks":0,"hits":47,"hitByPitch":1,"avg":".287","atBats":164,"obp":".322","slg":".439","ops":".761","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":72,"rbi":31,"leftOnBase":68,"sacBunts":1,"sacFlies":5,"babip":".297","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.33","popOuts":6,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID625643":{"person":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":17,"gamesStarted":5,"flyOuts":25,"groundOuts":34,"airOuts":49,"runs":20,"doubles":8,"triples":0,"homeRuns":6,"strikeOuts":36,"baseOnBalls":20,"intentionalWalks":0,"hits":38,"hitByPitch":1,"atBats":156,"obp":".331","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":703,"era":"3.76","inningsPitched":"40.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":17,"whip":"1.43","battersFaced":178,"outs":122,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":703,"balls":269,"strikes":434,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".750","pitchesPerInning":"17.29","gamesFinished":4,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"7.97","walksPer9Inn":"4.43","hitsPer9Inn":"8.41","runsScoredPer9":"4.43","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642201":{"person":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"jerseyNumber":"36","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"700","stats":{"batting":{"summary":"1-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":45,"flyOuts":12,"groundOuts":35,"airOuts":18,"runs":12,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":1,"avg":".228","atBats":92,"obp":".280","slg":".391","ops":".671","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":36,"rbi":14,"leftOnBase":44,"sacBunts":0,"sacFlies":1,"babip":".254","groundOutsToAirouts":"1.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.67","popOuts":2,"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":2,"putOuts":51,"errors":0,"chances":53,"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"}]},"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":"400","stats":{"batting":{"summary":"3-4 | 2 HR, 3 RBI, 3 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":9,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":65,"groundOuts":71,"airOuts":105,"runs":50,"doubles":13,"triples":0,"homeRuns":12,"strikeOuts":38,"baseOnBalls":22,"intentionalWalks":0,"hits":82,"hitByPitch":4,"avg":".284","atBats":289,"obp":".335","slg":".453","ops":".788","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":131,"rbi":40,"leftOnBase":112,"sacBunts":0,"sacFlies":7,"babip":".285","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.08","popOuts":19,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":172,"putOuts":90,"errors":3,"chances":265,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":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":23,"gamesStarted":0,"flyOuts":13,"groundOuts":18,"airOuts":22,"runs":5,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":28,"baseOnBalls":6,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":88,"obp":".277","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":363,"era":"1.48","inningsPitched":"24.1","wins":0,"losses":1,"saves":15,"saveOpportunities":15,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.07","battersFaced":94,"outs":73,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":363,"balls":107,"strikes":256,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".000","pitchesPerInning":"14.92","gamesFinished":20,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"10.36","walksPer9Inn":"2.22","hitsPer9Inn":"7.40","runsScoredPer9":"1.85","homeRunsPer9":"0.37","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":2},"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}},"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":"600","stats":{"batting":{"summary":"0-3 | 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":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":45,"groundOuts":53,"airOuts":76,"runs":31,"doubles":12,"triples":1,"homeRuns":8,"strikeOuts":87,"baseOnBalls":25,"intentionalWalks":0,"hits":57,"hitByPitch":6,"avg":".210","atBats":271,"obp":".289","slg":".351","ops":".640","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":304,"totalBases":95,"rbi":36,"leftOnBase":131,"sacBunts":0,"sacFlies":2,"babip":".275","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.88","popOuts":17,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":104,"putOuts":64,"errors":6,"chances":174,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656550":{"person":{"id":656550,"fullName":"Grant Holmes","link":"/api/v1/people/656550"},"jerseyNumber":"66","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":41,"groundOuts":64,"airOuts":77,"runs":34,"doubles":9,"triples":1,"homeRuns":13,"strikeOuts":61,"baseOnBalls":32,"intentionalWalks":0,"hits":64,"hitByPitch":2,"atBats":263,"obp":".327","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1119,"era":"4.33","inningsPitched":"68.2","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.40","battersFaced":300,"outs":206,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1119,"balls":419,"strikes":700,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".571","pitchesPerInning":"16.30","gamesFinished":0,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"8.00","walksPer9Inn":"4.19","hitsPer9Inn":"8.39","runsScoredPer9":"4.46","homeRunsPer9":"1.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":14,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":9,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573262":{"person":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"702","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":69,"flyOuts":32,"groundOuts":43,"airOuts":50,"runs":27,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":51,"baseOnBalls":20,"intentionalWalks":0,"hits":43,"hitByPitch":4,"avg":".230","atBats":187,"obp":".318","slg":".353","ops":".671","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":211,"totalBases":66,"rbi":19,"leftOnBase":74,"sacBunts":0,"sacFlies":0,"babip":".295","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.75","popOuts":7,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":112,"errors":3,"chances":118,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID673490":{"person":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":13,"groundOuts":20,"airOuts":18,"runs":4,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":16,"baseOnBalls":7,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".085","atBats":59,"obp":".182","slg":".085","ops":".267","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":66,"totalBases":5,"rbi":3,"leftOnBase":26,"sacBunts":0,"sacFlies":0,"babip":".116","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":43,"putOuts":23,"errors":3,"chances":69,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":15,"gamesStarted":15,"flyOuts":56,"groundOuts":93,"airOuts":97,"runs":35,"doubles":8,"triples":2,"homeRuns":9,"strikeOuts":73,"baseOnBalls":27,"intentionalWalks":0,"hits":74,"hitByPitch":2,"atBats":333,"obp":".283","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1298,"era":"3.15","inningsPitched":"88.2","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":31,"whip":"1.14","battersFaced":366,"outs":266,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1298,"balls":479,"strikes":819,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.96","rbi":0,"winPercentage":".556","pitchesPerInning":"14.64","gamesFinished":0,"strikeoutWalkRatio":"2.70","strikeoutsPer9Inn":"7.41","walksPer9Inn":"2.74","hitsPer9Inn":"7.51","runsScoredPer9":"3.55","homeRunsPer9":"0.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID527048":{"person":{"id":527048,"fullName":"Martín Pérez","link":"/api/v1/people/527048"},"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":15,"gamesStarted":11,"flyOuts":32,"groundOuts":75,"airOuts":64,"runs":21,"doubles":11,"triples":3,"homeRuns":6,"strikeOuts":56,"baseOnBalls":23,"intentionalWalks":1,"hits":50,"hitByPitch":2,"atBats":241,"obp":".279","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1038,"era":"2.78","inningsPitched":"68.0","wins":6,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.07","battersFaced":270,"outs":204,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1038,"balls":392,"strikes":646,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".667","pitchesPerInning":"15.26","gamesFinished":2,"strikeoutWalkRatio":"2.43","strikeoutsPer9Inn":"7.41","walksPer9Inn":"3.04","hitsPer9Inn":"6.62","runsScoredPer9":"2.78","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[643289,686948,621566,645277,671739,663586,642201,642086,573262,663698,622761,642133,673490,519242,800311,675916,669276],"pitchers":[519242,800311,675916,669276],"bench":[],"bullpen":[471911,689266,693821,656550,628452,625643,527048,702275,663158],"battingOrder":[643289,686948,621566,645277,671739,663586,573262,663698,673490],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Harris II (10, Harrison)."},{"label":"HR","value":"Albies 2 (12, 5th inning off Harrison, 0 on, 0 out, 9th inning off Ashby, 1 on, 1 out)."},{"label":"TB","value":"Albies 9; Harris II 2; Olson; White, E."},{"label":"RBI","value":"Albies 3 (40); Riley, A (36)."},{"label":"Runners left in scoring position, 2 out","value":"Smith, D."},{"label":"Team RISP","value":"0-for-2."},{"label":"Team LOB","value":"2."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Albies (3, fielding)."},{"label":"DP","value":"(Mateo-Albies-Olson)."}]}],"note":[{"label":"a","value":"Grounded out for White, E in the 7th."},{"label":"b","value":"Struck out for Mateo in the 8th."}]}},"officials":[{"official":{"id":427292,"fullName":"Ron Kulpa","link":"/api/v1/people/427292"},"officialType":"Home Plate"},{"official":{"id":482608,"fullName":"Scott Barry","link":"/api/v1/people/482608"},"officialType":"First Base"},{"official":{"id":484499,"fullName":"Manny Gonzalez","link":"/api/v1/people/484499"},"officialType":"Second Base"},{"official":{"id":665297,"fullName":"Tom Hanahan","link":"/api/v1/people/665297"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Sánchez 2 (Strike-Overturned to Ball, Strike-Confirmed); Mateo (Strike-Confirmed); Contreras, Wm (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Harrison 85-59; Uribe 8-7; Megill 8-7; Ashby 14-8; Sale 101-66; Fuentes 28-20; Karinchak 10-7; Lee, D 11-8."},{"label":"Groundouts-flyouts","value":"Harrison 5-7; Uribe 2-0; Megill 0-0; Ashby 0-0; Sale 5-3; Fuentes 1-0; Karinchak 1-0; Lee, D 2-0."},{"label":"Batters faced","value":"Harrison 23; Uribe 2; Megill 3; Ashby 3; Sale 23; Fuentes 6; Karinchak 3; Lee, D 4."},{"label":"Inherited runners-scored","value":"Uribe 2-1; Fuentes 2-0."},{"label":"Umpires","value":"HP: Ron Kulpa. 1B: Scott Barry. 2B: Manny Gonzalez. 3B: Tom Hanahan. "},{"label":"Weather","value":"82 degrees, Cloudy."},{"label":"Wind","value":"5 mph, In From RF."},{"label":"First pitch","value":"4:12 PM."},{"label":"T","value":"2:23."},{"label":"Att","value":"40,156."},{"label":"Venue","value":"Truist Park."},{"label":"June 20, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277","boxscoreName":"Albies"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | 2 HR, 3 RBI, 3 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":9,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":65,"groundOuts":71,"airOuts":105,"runs":50,"doubles":13,"triples":0,"homeRuns":12,"strikeOuts":38,"baseOnBalls":22,"intentionalWalks":0,"hits":82,"hitByPitch":4,"avg":".284","atBats":289,"obp":".335","slg":".453","ops":".788","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":131,"rbi":40,"leftOnBase":112,"sacBunts":0,"sacFlies":7,"babip":".285","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.08","popOuts":19,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":172,"putOuts":90,"errors":3,"chances":265,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":76,"hittingGameScore":76},{"player":{"person":{"id":690986,"fullName":"Kyle Harrison","link":"/api/v1/people/690986","boxscoreName":"Harrison"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":158,"stats":{"batting":{},"pitching":{"summary":"6.1 IP, 2 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":5,"airOuts":7,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":19,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":26,"strikes":59,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"2.84","homeRunsPer9":"1.42","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":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":14,"gamesStarted":14,"flyOuts":43,"groundOuts":49,"airOuts":74,"runs":20,"doubles":10,"triples":1,"homeRuns":8,"strikeOuts":87,"baseOnBalls":18,"intentionalWalks":0,"hits":58,"hitByPitch":4,"atBats":268,"obp":".276","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1223,"era":"2.50","inningsPitched":"72.0","wins":8,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.06","battersFaced":290,"outs":216,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1223,"balls":405,"strikes":818,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.66","rbi":1,"winPercentage":".889","pitchesPerInning":"16.99","gamesFinished":0,"strikeoutWalkRatio":"4.83","strikeoutsPer9Inn":"10.88","walksPer9Inn":"2.25","hitsPer9Inn":"7.25","runsScoredPer9":"2.50","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":18},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":65,"pitchingGameScore":65},{"player":{"person":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242","boxscoreName":"Sale"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":144,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, 0 ER, 7 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":101,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":23,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":101,"balls":35,"strikes":66,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":41,"groundOuts":72,"airOuts":75,"runs":24,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":99,"baseOnBalls":21,"intentionalWalks":0,"hits":67,"hitByPitch":8,"atBats":310,"obp":".282","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":1350,"era":"2.14","inningsPitched":"84.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":20,"whip":"1.05","battersFaced":342,"outs":252,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1350,"balls":445,"strikes":905,"strikePercentage":".670","hitBatsmen":8,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.96","rbi":2,"winPercentage":".615","pitchesPerInning":"16.07","gamesFinished":0,"strikeoutWalkRatio":"4.71","strikeoutsPer9Inn":"10.61","walksPer9Inn":"2.25","hitsPer9Inn":"7.18","runsScoredPer9":"2.57","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":10,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":63,"pitchingGameScore":63}]},"decisions":{"winner":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"loser":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}