{"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":824015,"link":"/api/v1.1/game/824015/feed/live","metaData":{"wait":10,"timeStamp":"20260628_041902","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count03","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824015,"type":"R","doubleHeader":"N","id":"2026/06/27/athmlb-anamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824015-2026-06-27","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-28T01:38:00Z","originalDate":"2026-06-27","officialDate":"2026-06-27","dayNight":"night","time":"6:38","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":133,"name":"Athletics","link":"/api/v1/teams/133","season":2026,"venue":{"id":2529,"name":"Sutter Health Park","link":"/api/v1/venues/2529"},"springVenue":{"id":2507,"link":"/api/v1/venues/2507"},"teamCode":"ath","fileCode":"ath","abbreviation":"ATH","teamName":"Athletics","locationName":"Sacramento","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Athletics","record":{"gamesPlayed":83,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":40,"losses":43,"ties":0,"pct":".482"},"records":{},"divisionLeader":false,"wins":40,"losses":43,"winningPercentage":".482"},"franchiseName":"Athletics","clubName":"Athletics","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108","season":2026,"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1"},"springVenue":{"id":2500,"link":"/api/v1/venues/2500"},"teamCode":"ana","fileCode":"ana","abbreviation":"LAA","teamName":"Angels","locationName":"Anaheim","firstYearOfPlay":"1961","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"LA Angels","record":{"gamesPlayed":84,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":35,"losses":49,"ties":0,"pct":".417"},"records":{},"divisionLeader":false,"wins":35,"losses":49,"winningPercentage":".417"},"franchiseName":"Los Angeles","clubName":"Angels","active":true}},"players":{"ID671732":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732","firstName":"Lawrence","lastName":"Butler","primaryNumber":"4","birthDate":"2000-07-10","currentAge":26,"birthCity":"Burlington","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Lawrence","useLastName":"Butler","middleName":"Evan","boxscoreName":"Butler, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-08-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lawrence Butler","nameSlug":"lawrence-butler-671732","firstLastName":"Lawrence Butler","lastFirstName":"Butler, Lawrence","lastInitName":"Butler, L","initLastName":"L Butler","fullFMLName":"Lawrence Evan Butler","fullLFMName":"Butler, Lawrence Evan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641680":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680","firstName":"Jonah","lastName":"Heim","primaryNumber":"15","birthDate":"1995-06-27","currentAge":31,"birthCity":"Buffalo","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jonah","useLastName":"Heim","middleName":"Nathan","boxscoreName":"Heim","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-25","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonah Heim","nameSlug":"jonah-heim-641680","firstLastName":"Jonah Heim","lastFirstName":"Heim, Jonah","lastInitName":"Heim, J","initLastName":"J Heim","fullFMLName":"Jonah Nathan Heim","fullLFMName":"Heim, Jonah Nathan","strikeZoneTop":3.375,"strikeZoneBottom":1.703},"ID669372":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372","firstName":"John","lastName":"Ginn","primaryNumber":"35","birthDate":"1999-05-20","currentAge":27,"birthCity":"Flowood","birthStateProvince":"MS","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"J.T.","useLastName":"Ginn","middleName":"Thomas","boxscoreName":"Ginn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Ginn","nameSlug":"j-t-ginn-669372","firstLastName":"J.T. Ginn","lastFirstName":"Ginn, J.T.","lastInitName":"Ginn, J","initLastName":"J Ginn","fullFMLName":"John Thomas Ginn","fullLFMName":"Ginn, John Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID624585":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585","firstName":"Jorge","lastName":"Soler","primaryNumber":"12","birthDate":"1992-02-25","currentAge":34,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Soler","middleName":"Carlos","boxscoreName":"Soler","nickName":"El Crudo","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"HOR-hay soh-LAIR","mlbDebutDate":"2014-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Soler","nameSlug":"jorge-soler-624585","firstLastName":"Jorge Soler","lastFirstName":"Soler, Jorge","lastInitName":"Soler, J","initLastName":"J Soler","fullFMLName":"Jorge Carlos Soler","fullLFMName":"Soler, Jorge Carlos","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID664129":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129","firstName":"Geoffery","lastName":"Hartlieb","primaryNumber":"31","birthDate":"1993-12-09","currentAge":32,"birthCity":"Highland","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Geoff","useLastName":"Hartlieb","middleName":"Thomas","boxscoreName":"Hartlieb","nickName":"Hart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"HART-leeb","mlbDebutDate":"2019-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geoff Hartlieb","nameSlug":"geoff-hartlieb-664129","firstLastName":"Geoff Hartlieb","lastFirstName":"Hartlieb, Geoff","lastInitName":"Hartlieb, G","initLastName":"G Hartlieb","fullFMLName":"Geoffery Thomas Hartlieb","fullLFMName":"Hartlieb, Geoffery Thomas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID686993":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993","firstName":"Justin","lastName":"Sterner","primaryNumber":"60","birthDate":"1996-08-29","currentAge":30,"birthCity":"La Jolla","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Sterner","middleName":"James","boxscoreName":"Sterner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Sterner","nameSlug":"justin-sterner-686993","firstLastName":"Justin Sterner","lastFirstName":"Sterner, Justin","lastInitName":"Sterner, J","initLastName":"J Sterner","fullFMLName":"Justin James Sterner","fullLFMName":"Sterner, Justin James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID681217":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217","firstName":"Chase","lastName":"Silseth","primaryNumber":"63","birthDate":"2000-05-18","currentAge":26,"birthCity":"Farmington","birthStateProvince":"NM","birthCountry":"USA","height":"6' 0\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Silseth","middleName":"Robert","boxscoreName":"Silseth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2022-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Silseth","nameSlug":"chase-silseth-681217","firstLastName":"Chase Silseth","lastFirstName":"Silseth, Chase","lastInitName":"Silseth, C","initLastName":"C Silseth","fullFMLName":"Chase Robert Silseth","fullLFMName":"Silseth, Chase Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID696270":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270","firstName":"Ryan","lastName":"Johnson","primaryNumber":"32","birthDate":"2002-08-05","currentAge":24,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-03-27","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Johnson","nameSlug":"ryan-johnson-696270","firstLastName":"Ryan Johnson","lastFirstName":"Johnson, Ryan","lastInitName":"Johnson, R","initLastName":"R Johnson","fullFMLName":"Ryan Christopher Johnson","fullLFMName":"Johnson, Ryan Christopher","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID667755":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755","firstName":"José","lastName":"Soriano","primaryNumber":"40","birthDate":"1998-10-20","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Soriano","middleName":"Joaquin","boxscoreName":"Soriano, J","gender":"M","nameMatrilineal":"Santana","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Soriano","nameSlug":"jose-soriano-667755","firstLastName":"José Soriano","lastFirstName":"Soriano, José","lastInitName":"Soriano, J","initLastName":"J Soriano","fullFMLName":"José Joaquin Soriano","fullLFMName":"Soriano, José Joaquin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID660761":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761","firstName":"José","lastName":"Suarez","primaryNumber":"54","birthDate":"1998-01-03","currentAge":28,"birthCity":"Naguanagua","birthCountry":"Venezuela","height":"5' 10\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Suarez","middleName":"Rances","boxscoreName":"Suarez, J","nickName":"Ranciss","gender":"M","nameMatrilineal":"Quintero","isPlayer":true,"isVerified":false,"pronunciation":"SWAR-ez","mlbDebutDate":"2019-06-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Suarez","nameSlug":"jose-suarez-660761","firstLastName":"José Suarez","lastFirstName":"Suarez, José","lastInitName":"Suarez, J","initLastName":"J Suarez","fullFMLName":"José Rances Suarez","fullLFMName":"Suarez, José Rances","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID815083":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083","firstName":"Mitchell","lastName":"Farris","primaryNumber":"70","birthDate":"2001-02-14","currentAge":25,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Farris","middleName":"Thomas","boxscoreName":"Farris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitch Farris","nameSlug":"mitch-farris-815083","firstLastName":"Mitch Farris","lastFirstName":"Farris, Mitch","lastInitName":"Farris, M","initLastName":"M Farris","fullFMLName":"Mitchell Thomas Farris","fullLFMName":"Farris, Mitchell Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691777":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"3","birthDate":"2002-08-25","currentAge":24,"birthCity":"Camarillo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Max","useLastName":"Muncy","middleName":"Price","boxscoreName":"Muncy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Muncy","nameSlug":"max-muncy-691777","firstLastName":"Max Muncy","lastFirstName":"Muncy, Max","lastInitName":"Muncy, M","initLastName":"M Muncy","fullFMLName":"Maxwell Price Muncy","fullLFMName":"Muncy, Maxwell Price","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"ID691016":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016","firstName":"Tyler","lastName":"Soderstrom","primaryNumber":"21","birthDate":"2001-11-24","currentAge":24,"birthCity":"Turlock","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tyler","useLastName":"Soderstrom","middleName":"Christian","boxscoreName":"Soderstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"SOH-der-strum","mlbDebutDate":"2023-07-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Soderstrom","nameSlug":"tyler-soderstrom-691016","firstLastName":"Tyler Soderstrom","lastFirstName":"Soderstrom, Tyler","lastInitName":"Soderstrom, T","initLastName":"T Soderstrom","fullFMLName":"Tyler Christian Soderstrom","fullLFMName":"Soderstrom, Tyler Christian","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID695611":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611","firstName":"Gage","lastName":"Jump","primaryNumber":"61","birthDate":"2003-04-12","currentAge":23,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gage","useLastName":"Jump","middleName":"Lee","boxscoreName":"Jump","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gage Jump","nameSlug":"gage-jump-695611","firstLastName":"Gage Jump","lastFirstName":"Jump, Gage","lastInitName":"Jump, G","initLastName":"G Jump","fullFMLName":"Gage Lee Jump","fullLFMName":"Jump, Gage Lee","strikeZoneTop":3.32,"strikeZoneBottom":1.51},"ID694203":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203","firstName":"Denzer","lastName":"Guzman","primaryNumber":"23","birthDate":"2004-02-08","currentAge":22,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Denzer","useLastName":"Guzman","boxscoreName":"Guzman, D","gender":"M","nameMatrilineal":"Daniel","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-09-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Denzer Guzman","nameSlug":"denzer-guzman-694203","firstLastName":"Denzer Guzman","lastFirstName":"Guzman, Denzer","lastInitName":"Guzman, D","initLastName":"D Guzman","fullFMLName":"Denzer Guzman","fullLFMName":"Guzman, Denzer ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID665660":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660","firstName":"Elvis","lastName":"Alvarado","primaryNumber":"37","birthDate":"1999-02-23","currentAge":27,"birthCity":"Sabaneta","birthCountry":"Dominican Republic","height":"6' 6\"","weight":253,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Elvis","useLastName":"Alvarado","middleName":"Ernesto","boxscoreName":"Alvarado","gender":"M","nameMatrilineal":"Vargas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elvis Alvarado","nameSlug":"elvis-alvarado-665660","firstLastName":"Elvis Alvarado","lastFirstName":"Alvarado, Elvis","lastInitName":"Alvarado, E","initLastName":"E Alvarado","fullFMLName":"Elvis Ernesto Alvarado","fullLFMName":"Alvarado, Elvis Ernesto","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID696147":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147","firstName":"Samuel","lastName":"Bachman","primaryNumber":"40","birthDate":"1999-09-30","currentAge":26,"birthCity":"Indianapolis","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Bachman","middleName":"Duane","boxscoreName":"Bachman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BOCK-min","mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Bachman","nameSlug":"sam-bachman-696147","firstLastName":"Sam Bachman","lastFirstName":"Bachman, Sam","lastInitName":"Bachman, S","initLastName":"S Bachman","fullFMLName":"Samuel Duane Bachman","fullLFMName":"Bachman, Samuel Duane","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID650644":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644","firstName":"Aaron","lastName":"Civale","primaryNumber":"38","birthDate":"1995-06-12","currentAge":31,"birthCity":"East Windsor","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Civale","middleName":"James","boxscoreName":"Civale","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"sih-VAH-lee","mlbDebutDate":"2019-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Civale","nameSlug":"aaron-civale-650644","firstLastName":"Aaron Civale","lastFirstName":"Civale, Aaron","lastInitName":"Civale, A","initLastName":"A Civale","fullFMLName":"Aaron James Civale","fullLFMName":"Civale, Aaron James","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID685133":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133","firstName":"Wade","lastName":"Meckler","primaryNumber":"53","birthDate":"2000-04-21","currentAge":26,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Wade","useLastName":"Meckler","middleName":"Jameson","boxscoreName":"Meckler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wade Meckler","nameSlug":"wade-meckler-685133","firstLastName":"Wade Meckler","lastFirstName":"Meckler, Wade","lastInitName":"Meckler, W","initLastName":"W Meckler","fullFMLName":"Wade Jameson Meckler","fullLFMName":"Meckler, Wade Jameson","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID663687":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687","firstName":"Hogan","lastName":"Harris","primaryNumber":"36","birthDate":"1996-12-26","currentAge":29,"birthCity":"Lafayette","birthStateProvince":"LA","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hogan","useLastName":"Harris","middleName":"Anthony","boxscoreName":"Harris, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2023-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hogan Harris","nameSlug":"hogan-harris-663687","firstLastName":"Hogan Harris","lastFirstName":"Harris, Hogan","lastInitName":"Harris, H","initLastName":"H Harris","fullFMLName":"Hogan Anthony Harris","fullLFMName":"Harris, Hogan Anthony","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID665622":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622","firstName":"Luis","lastName":"Medina","primaryNumber":"46","birthDate":"1999-05-03","currentAge":27,"birthCity":"Nagua","birthCountry":"Dominican Republic","height":"6' 1\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Medina","middleName":"Angel","boxscoreName":"Medina","gender":"M","nameMatrilineal":"Bonilla","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Medina","nameSlug":"luis-medina-665622","firstLastName":"Luis Medina","lastFirstName":"Medina, Luis","lastInitName":"Medina, L","initLastName":"L Medina","fullFMLName":"Luis Angel Medina","fullLFMName":"Medina, Luis Angel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID703607":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607","firstName":"Henry","lastName":"Bolte","primaryNumber":"33","birthDate":"2003-08-04","currentAge":23,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Henry","useLastName":"Bolte","boxscoreName":"Bolte","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BOL-tay","mlbDebutDate":"2026-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Bolte","nameSlug":"henry-bolte-703607","firstLastName":"Henry Bolte","lastFirstName":"Bolte, Henry","lastInitName":"Bolte, H","initLastName":"H Bolte","fullFMLName":"Henry Bolte","fullLFMName":"Bolte, Henry","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID687515":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515","firstName":"Colby","lastName":"Thomas","birthDate":"2001-01-26","currentAge":25,"birthCity":"Valdosta","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Colby","useLastName":"Thomas","middleName":"Grant","boxscoreName":"Thomas, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colby Thomas","nameSlug":"colby-thomas-687515","firstLastName":"Colby Thomas","lastFirstName":"Thomas, Colby","lastInitName":"Thomas, C","initLastName":"C Thomas","fullFMLName":"Colby Grant Thomas","fullLFMName":"Thomas, Colby Grant","strikeZoneTop":3.122,"strikeZoneBottom":1.575},"ID605488":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488","firstName":"Jeffrey","lastName":"Springs","primaryNumber":"59","birthDate":"1992-09-20","currentAge":33,"birthCity":"Belmont","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeffrey","useLastName":"Springs","middleName":"Scott","boxscoreName":"Springs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jeffrey Springs","nameSlug":"jeffrey-springs-605488","firstLastName":"Jeffrey Springs","lastFirstName":"Springs, Jeffrey","lastInitName":"Springs, J","initLastName":"J Springs","fullFMLName":"Jeffrey Scott Springs","fullLFMName":"Springs, Jeffrey Scott","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID608718":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718","firstName":"Brent","lastName":"Suter","primaryNumber":"39","birthDate":"1989-08-29","currentAge":37,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brent","useLastName":"Suter","middleName":"Michael","boxscoreName":"Suter","nickName":"The Raptor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SOO-ter","mlbDebutDate":"2016-08-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brent Suter","nameSlug":"brent-suter-608718","firstLastName":"Brent Suter","lastFirstName":"Suter, Brent","lastInitName":"Suter, B","initLastName":"B Suter","fullFMLName":"Brent Michael Suter","fullLFMName":"Suter, Brent Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID672724":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724","firstName":"Oswald","lastName":"Peraza","primaryNumber":"2","birthDate":"2000-06-15","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Oswald","useLastName":"Peraza","middleName":"Dair","boxscoreName":"Peraza, O","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oswald Peraza","nameSlug":"oswald-peraza-672724","firstLastName":"Oswald Peraza","lastFirstName":"Peraza, Oswald","lastInitName":"Peraza, O","initLastName":"O Peraza","fullFMLName":"Oswald Dair Peraza","fullLFMName":"Peraza, Oswald Dair","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID642350":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350","firstName":"Jose","lastName":"Siri","primaryNumber":"28","birthDate":"1995-07-22","currentAge":31,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jose","useLastName":"Siri","middleName":"Alexander","boxscoreName":"Siri","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SEER-ee","mlbDebutDate":"2021-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Siri","nameSlug":"jose-siri-642350","firstLastName":"Jose Siri","lastFirstName":"Siri, Jose","lastInitName":"Siri, J","initLastName":"J Siri","fullFMLName":"Jose Alexander Siri","fullLFMName":"Siri, Jose Alexander","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID622268":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268","firstName":"Donovan","lastName":"Walton","primaryNumber":"29","birthDate":"1994-05-25","currentAge":32,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Donovan","useLastName":"Walton","middleName":"R.","boxscoreName":"Walton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Donovan Walton","nameSlug":"donovan-walton-622268","firstLastName":"Donovan Walton","lastFirstName":"Walton, Donovan","lastInitName":"Walton, D","initLastName":"D Walton","fullFMLName":"Donovan R. Walton","fullLFMName":"Walton, Donovan R.","strikeZoneTop":3.094,"strikeZoneBottom":1.561},"ID687263":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263","firstName":"Zachary","lastName":"Neto","primaryNumber":"9","birthDate":"2001-01-31","currentAge":25,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Zach","useLastName":"Neto","middleName":"Adam","boxscoreName":"Neto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"NET-oh","mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Neto","nameSlug":"zach-neto-687263","firstLastName":"Zach Neto","lastFirstName":"Neto, Zach","lastInitName":"Neto, Z","initLastName":"Z Neto","fullFMLName":"Zachary Adam Neto","fullLFMName":"Neto, Zachary Adam","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID640454":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454","firstName":"Matthew","lastName":"Krook","birthDate":"1994-10-21","currentAge":31,"birthCity":"Hillsborough","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Krook","middleName":"Edward","boxscoreName":"Krook","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2023-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Krook","nameSlug":"matt-krook-640454","firstLastName":"Matt Krook","lastFirstName":"Krook, Matt","lastInitName":"Krook, M","initLastName":"M Krook","fullFMLName":"Matthew Edward Krook","fullLFMName":"Krook, Matthew Edward","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID643446":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446","firstName":"Jeffrey","lastName":"McNeil","primaryNumber":"22","birthDate":"1992-04-08","currentAge":34,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jeff","useLastName":"McNeil","middleName":"Todd","boxscoreName":"McNeil","nickName":"Flying Squirrel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff McNeil","nameSlug":"jeff-mcneil-643446","firstLastName":"Jeff McNeil","lastFirstName":"McNeil, Jeff","lastInitName":"McNeil, J","initLastName":"J McNeil","fullFMLName":"Jeffrey Todd McNeil","fullLFMName":"McNeil, Jeffrey Todd","strikeZoneTop":3.214,"strikeZoneBottom":1.622},"ID686930":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930","firstName":"Mason","lastName":"Barnett","primaryNumber":"63","birthDate":"2000-11-07","currentAge":25,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mason","useLastName":"Barnett","middleName":"McLendon","boxscoreName":"Barnett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mason Barnett","nameSlug":"mason-barnett-686930","firstLastName":"Mason Barnett","lastFirstName":"Barnett, Mason","lastInitName":"Barnett, M","initLastName":"M Barnett","fullFMLName":"Mason McLendon Barnett","fullLFMName":"Barnett, Mason McLendon","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID666126":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126","firstName":"Carlos","lastName":"Cortes","primaryNumber":"26","birthDate":"1997-06-30","currentAge":29,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"5' 7\"","weight":197,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Carlos","useLastName":"Cortes","middleName":"Andres","boxscoreName":"Cortes","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-07-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Carlos Cortes","nameSlug":"carlos-cortes-666126","firstLastName":"Carlos Cortes","lastFirstName":"Cortes, Carlos","lastInitName":"Cortes, C","initLastName":"C Cortes","fullFMLName":"Carlos Andres Cortes","fullLFMName":"Cortes, Carlos Andres","strikeZoneTop":2.99,"strikeZoneBottom":1.509},"ID608841":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841","firstName":"Joey","lastName":"Meneses","primaryNumber":"13","birthDate":"1992-05-06","currentAge":34,"birthCity":"Culiacan","birthCountry":"Mexico","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Joey","useLastName":"Meneses","boxscoreName":"Meneses","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"meh-NEH-sess","mlbDebutDate":"2022-08-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Meneses","nameSlug":"joey-meneses-608841","firstLastName":"Joey Meneses","lastFirstName":"Meneses, Joey","lastInitName":"Meneses, J","initLastName":"J Meneses","fullFMLName":"Joey Meneses","fullLFMName":"Meneses, Joey","strikeZoneTop":3.37,"strikeZoneBottom":1.7},"ID675961":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961","firstName":"Alexander","lastName":"Williams","primaryNumber":"12","birthDate":"1999-03-12","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":183,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Alika","useLastName":"Williams","middleName":"David","boxscoreName":"Williams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"ah-LEEK-uh","mlbDebutDate":"2023-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alika Williams","nameSlug":"alika-williams-675961","firstLastName":"Alika Williams","lastFirstName":"Williams, Alika","lastInitName":"Williams, A","initLastName":"A Williams","fullFMLName":"Alexander David Williams","fullLFMName":"Williams, Alexander David","strikeZoneTop":3.24,"strikeZoneBottom":1.63},"ID820862":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862","firstName":"Jose","lastName":"Fermin","primaryNumber":"65","birthDate":"2001-11-28","currentAge":24,"birthCity":"Payita","birthCountry":"Dominican Republic","height":"6' 3\"","weight":242,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Fermin","middleName":"Miguel","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Pena","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2025-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermin","nameSlug":"jose-fermin-820862","firstLastName":"José Fermin","lastFirstName":"Fermin, José","lastInitName":"Fermin, J","initLastName":"J Fermin","fullFMLName":"Jose Miguel Fermin","fullLFMName":"Fermin, Jose Miguel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID691951":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951","firstName":"Samuel","lastName":"Aldegheri","primaryNumber":"61","birthDate":"2001-09-19","currentAge":24,"birthCity":"Verona","birthCountry":"Italy","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Aldegheri","boxscoreName":"Aldegheri","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"al-duh-GEAR-ee","mlbDebutDate":"2024-08-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Aldegheri","nameSlug":"sam-aldegheri-691951","firstLastName":"Sam Aldegheri","lastFirstName":"Aldegheri, Sam","lastInitName":"Aldegheri, S","initLastName":"S Aldegheri","fullFMLName":"Samuel Aldegheri","fullLFMName":"Aldegheri, Samuel ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID666176":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176","firstName":"Jordon","lastName":"Adell","primaryNumber":"7","birthDate":"1999-04-08","currentAge":27,"birthCity":"Shelby","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jo","useLastName":"Adell","middleName":"Scott","boxscoreName":"Adell","nickName":"Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Uh-DEL","mlbDebutDate":"2020-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jo Adell","nameSlug":"jo-adell-666176","firstLastName":"Jo Adell","lastFirstName":"Adell, Jo","lastInitName":"Adell, J","initLastName":"J Adell","fullFMLName":"Jo Adell","fullLFMName":"Adell, J","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID687093":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093","firstName":"Vaughn","lastName":"Grissom","primaryNumber":"5","birthDate":"2001-01-05","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Vaughn","useLastName":"Grissom","middleName":"Anthony","boxscoreName":"Grissom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vaughn Grissom","nameSlug":"vaughn-grissom-687093","firstLastName":"Vaughn Grissom","lastFirstName":"Grissom, Vaughn","lastInitName":"Grissom, V","initLastName":"V Grissom","fullFMLName":"Vaughn Anthony Grissom","fullLFMName":"Grissom, Vaughn Anthony","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID701762":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762","firstName":"Nicholas","lastName":"Kurtz","primaryNumber":"16","birthDate":"2003-03-12","currentAge":23,"birthCity":"Lancaster","birthStateProvince":"PA","birthCountry":"USA","height":"6' 5\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nick","useLastName":"Kurtz","middleName":"Jeffrey","boxscoreName":"Kurtz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-04-23","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Nick Kurtz","nameSlug":"nick-kurtz-701762","firstLastName":"Nick Kurtz","lastFirstName":"Kurtz, Nick","lastInitName":"Kurtz, N","initLastName":"N Kurtz","fullFMLName":"Nicholas Jeffrey Kurtz","fullLFMName":"Kurtz, Nicholas Jeffrey","strikeZoneTop":3.413,"strikeZoneBottom":1.722},"ID666171":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171","firstName":"Ryan","lastName":"Zeferjahn","primaryNumber":"56","birthDate":"1998-02-28","currentAge":28,"birthCity":"Topeka","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Zeferjahn","middleName":"Joseph","boxscoreName":"Zeferjahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ZEFF-er-john","mlbDebutDate":"2024-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Zeferjahn","nameSlug":"ryan-zeferjahn-666171","firstLastName":"Ryan Zeferjahn","lastFirstName":"Zeferjahn, Ryan","lastInitName":"Zeferjahn, R","initLastName":"R Zeferjahn","fullFMLName":"Ryan Joseph Zeferjahn","fullLFMName":"Zeferjahn, Ryan Joseph","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID694384":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384","firstName":"Nolan","lastName":"Schanuel","primaryNumber":"18","birthDate":"2002-02-14","currentAge":24,"birthCity":"Boca Raton","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nolan","useLastName":"Schanuel","middleName":"Ryan","boxscoreName":"Schanuel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"SHAWN-uh-well","mlbDebutDate":"2023-08-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Schanuel","nameSlug":"nolan-schanuel-694384","firstLastName":"Nolan Schanuel","lastFirstName":"Schanuel, Nolan","lastInitName":"Schanuel, N","initLastName":"N Schanuel","fullFMLName":"Nolan Ryan Schanuel","fullLFMName":"Schanuel, Nolan Ryan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID666139":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139","firstName":"Joshua","lastName":"Lowe","primaryNumber":"3","birthDate":"1998-02-02","currentAge":28,"birthCity":"Chesapeake","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Josh","useLastName":"Lowe","middleName":"Edward","boxscoreName":"Lowe, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"low","mlbDebutDate":"2021-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Lowe","nameSlug":"josh-lowe-666139","firstLastName":"Josh Lowe","lastFirstName":"Lowe, Josh","lastInitName":"Lowe, J","initLastName":"J Lowe","fullFMLName":"Joshua Edward Lowe","fullLFMName":"Lowe, Joshua Edward","strikeZoneTop":3.355,"strikeZoneBottom":1.693},"ID623168":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168","firstName":"Tyler","lastName":"Heineman","primaryNumber":"31","birthDate":"1991-06-19","currentAge":35,"birthCity":"Pacific Palisades","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Heineman","middleName":"Andrew","boxscoreName":"Heineman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HIY-nuh-min","mlbDebutDate":"2019-09-04","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Heineman","nameSlug":"tyler-heineman-623168","firstLastName":"Tyler Heineman","lastFirstName":"Heineman, Tyler","lastInitName":"Heineman, T","initLastName":"T Heineman","fullFMLName":"Tyler Andrew Heineman","fullLFMName":"Heineman, Tyler Andrew","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID669127":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127","firstName":"Shea","lastName":"Langeliers","primaryNumber":"23","birthDate":"1997-11-18","currentAge":28,"birthCity":"Portland","birthStateProvince":"OR","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Shea","useLastName":"Langeliers","middleName":"Ryan","boxscoreName":"Langeliers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"LAYNG-uh-leers","mlbDebutDate":"2022-08-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shea Langeliers","nameSlug":"shea-langeliers-669127","firstLastName":"Shea Langeliers","lastFirstName":"Langeliers, Shea","lastInitName":"Langeliers, S","initLastName":"S Langeliers","fullFMLName":"Shea Ryan Langeliers","fullLFMName":"Langeliers, Shea Ryan","strikeZoneTop":3.182,"strikeZoneBottom":1.606},"ID700712":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712","firstName":"Walbert","lastName":"Ureña","primaryNumber":"57","birthDate":"2004-01-25","currentAge":22,"birthCity":"Mao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walbert","useLastName":"Ureña","middleName":"Jhoel","boxscoreName":"Ureña","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walbert Ureña","nameSlug":"walbert-urena-700712","firstLastName":"Walbert Ureña","lastFirstName":"Ureña, Walbert","lastInitName":"Ureña, W","initLastName":"W Ureña","fullFMLName":"Walbert Jhoel Ureña","fullLFMName":"Ureña, Walbert Jhoel","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID678022":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022","firstName":"Jackson","lastName":"Perkins","primaryNumber":"50","birthDate":"1999-12-26","currentAge":26,"birthCity":"Kokomo","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Perkins","middleName":"Scott","boxscoreName":"Perkins","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Perkins","nameSlug":"jack-perkins-678022","firstLastName":"Jack Perkins","lastFirstName":"Perkins, Jack","lastInitName":"Perkins, J","initLastName":"J Perkins","fullFMLName":"Jackson Scott Perkins","fullLFMName":"Perkins, Jackson Scott","strikeZoneTop":3.411,"strikeZoneBottom":1.565},"ID681351":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351","firstName":"Logan","lastName":"O'Hoppe","primaryNumber":"4","birthDate":"2000-02-09","currentAge":26,"birthCity":"West Islip","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Logan","useLastName":"O'Hoppe","boxscoreName":"O'Hoppe","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"oh-HOP-ee","mlbDebutDate":"2022-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan O'Hoppe","nameSlug":"logan-o-hoppe-681351","firstLastName":"Logan O'Hoppe","lastFirstName":"O'Hoppe, Logan","lastInitName":"O'Hoppe, L","initLastName":"L O'Hoppe","fullFMLName":"Logan O'Hoppe","fullLFMName":"O'Hoppe, Logan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID489446":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446","firstName":"Kirby","lastName":"Yates","primaryNumber":"54","birthDate":"1987-03-25","currentAge":39,"birthCity":"Lihue","birthStateProvince":"HI","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kirby","useLastName":"Yates","middleName":"Kali","boxscoreName":"Yates","nickName":"Chubbs Senior","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2005,"mlbDebutDate":"2014-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kirby Yates","nameSlug":"kirby-yates-489446","firstLastName":"Kirby Yates","lastFirstName":"Yates, Kirby","lastInitName":"Yates, K","initLastName":"K Yates","fullFMLName":"Kirby Kali Yates","fullLFMName":"Yates, Kirby Kali","strikeZoneTop":3.301,"strikeZoneBottom":1.504},"ID672282":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282","firstName":"Reid","lastName":"Detmers","primaryNumber":"48","birthDate":"1999-07-08","currentAge":27,"birthCity":"Nokomis","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reid","useLastName":"Detmers","middleName":"Kristien","boxscoreName":"Detmers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2021-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Reid Detmers","nameSlug":"reid-detmers-672282","firstLastName":"Reid Detmers","lastFirstName":"Detmers, Reid","lastInitName":"Detmers, R","initLastName":"R Detmers","fullFMLName":"Reid Kristien Detmers","fullLFMName":"Detmers, Reid Kristien","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID696519":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519","firstName":"Samuel","lastName":"Natera","primaryNumber":"52","birthDate":"1999-11-05","currentAge":26,"birthCity":"Ciudad Juarez","birthStateProvince":"CH","birthCountry":"Mexico","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Samy","useLastName":"Natera Jr.","boxscoreName":"Natera Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"nuh-TAIR-uh","mlbDebutDate":"2026-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Samy Natera Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"samy-natera-jr-696519","firstLastName":"Samy Natera Jr.","lastFirstName":"Natera Jr., Samy","lastInitName":"Natera Jr., S","initLastName":"S Natera Jr.","fullFMLName":"Samuel Natera Jr.","fullLFMName":"Natera Jr., Samuel ","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1","location":{"address1":"2000 Gene Autry Way","city":"Anaheim","state":"California","stateAbbrev":"CA","postalCode":"92806","defaultCoordinates":{"latitude":33.80019044,"longitude":-117.8823996},"azimuthAngle":43.61,"elevation":151,"country":"USA","phone":"(714) 940-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":45517,"turfType":"Grass","roofType":"Open","leftLine":330,"left":347,"leftCenter":389,"center":396,"rightCenter":365,"right":348,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":1,"link":"/api/v1/venues/1"},"weather":{"condition":"Clear","temp":"73","wind":"10 mph, Varies"},"gameInfo":{"attendance":37064,"firstPitch":"2026-06-28T01:38:00.000Z","gameDurationMinutes":161},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":1,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"home":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"}},"officialScorer":{"id":511409,"fullName":"Chris Johnson","link":"/api/v1/people/511409"},"primaryDatacaster":{"id":810850,"fullName":"Hope Capp","link":"/api/v1/people/810850"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T01:38:46.981Z","endTime":"2026-06-28T01:39:41.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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-27T22:30:17.099Z","endTime":"2026-06-28T01:14:19.771Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"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-28T01:14:19.771Z","endTime":"2026-06-28T01:38:35.428Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"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-28T01:38:35.428Z","endTime":"2026-06-28T01:38:49.187Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"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.7,"endSpeed":86.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.301743199269595,"aZ":-13.880715516215279,"pfxX":4.422657634943608,"pfxZ":9.555173550838752,"pX":1.3029570058691853,"pZ":3.4399350617300746,"vX0":-3.2964776348983555,"vY0":-137.8877652051202,"vZ0":-3.949504979109841,"x":67.33,"y":145.9,"x0":1.9428030567178893,"y0":50.004122832884164,"z0":5.835451178817484,"aX":8.46818311634123},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.6,"breakHorizontal":-7.3,"spinRate":2071,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.398110515148586,"extension":6.489213348727915},"index":3,"playId":"4a612fd0-7503-3c25-ac72-f55fbbb688ea","pitchNumber":1,"startTime":"2026-06-28T01:38:49.187Z","endTime":"2026-06-28T01:38:53.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03184309402704,"aZ":-14.589328189321419,"pfxX":6.597529433619864,"pfxZ":9.157616872572047,"pX":1.5349079017622456,"pZ":2.879921665456324,"vX0":-3.5309504053061715,"vY0":-138.02545331405628,"vZ0":-5.1352590618984815,"x":58.49,"y":161.02,"x0":1.9766505570273372,"y0":50.00581629784242,"z0":5.754404753363207,"aX":12.673676971275567},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":-11.2,"spinRate":2138,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.3975201728810389,"extension":6.577977740170671},"index":4,"playId":"ecce3458-7934-3e67-8a67-051060dde96d","pitchNumber":2,"startTime":"2026-06-28T01:39:05.385Z","endTime":"2026-06-28T01:39:11.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.332021336030444,"aZ":-33.13630920229701,"pfxX":-1.5289524417050273,"pfxZ":-0.5699754146506955,"pX":0.04925600033799242,"pZ":3.054288720385981,"vX0":-4.3542192339812935,"vY0":-128.19265085323173,"vZ0":-0.9234945799739448,"x":115.12,"y":156.31,"x0":1.9654186020880235,"y0":50.006245929489204,"z0":5.995080140415846,"aX":-2.5574389860851254},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.0,"breakHorizontal":3.7,"spinRate":2496,"spinDirection":283},"zone":2,"typeConfidence":0.9,"plateTime":0.42650020960659196,"extension":6.4961659662753055},"index":5,"playId":"a248d08d-754d-36dd-bda2-6f7106ec76b3","pitchNumber":3,"startTime":"2026-06-28T01:39:21.672Z","endTime":"2026-06-28T01:39:25.668Z","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":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.343346688209483,"aZ":-39.16261569496254,"pfxX":-0.8691854458079726,"pfxZ":-4.474142868881784,"pX":-0.9131693494638913,"pZ":1.2296085372380496,"vX0":-6.0608975606575495,"vY0":-124.54709205260691,"vZ0":-3.6652269724982105,"x":151.81,"y":205.58,"x0":1.6704862293692426,"y0":50.00203793582159,"z0":5.977867430024506,"aX":-1.357645861218902},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-8.8,"breakHorizontal":3.0,"spinRate":2575,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.44072025184445396,"extension":6.355956029282529},"index":6,"playId":"df3ef750-5a41-3f57-8636-e8aa3c7b863e","pitchNumber":4,"startTime":"2026-06-28T01:39:36.542Z","endTime":"2026-06-28T01:39:41.454Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:39:41.454Z","atBatIndex":0},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Kurtz lines out softly to second baseman Donovan Walton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T01:39:56.376Z","endTime":"2026-06-28T01:41:09.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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.5,"endSpeed":87.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.5786295074071,"aZ":-11.305201103928063,"pfxX":4.809150882172155,"pfxZ":10.543188343903369,"pX":0.024516707024652987,"pZ":3.264237738553468,"vX0":-6.863106876114393,"vY0":-140.24237630374816,"vZ0":-4.80255181549086,"x":116.07,"y":150.65,"x0":1.88579353262552,"y0":50.004025206508054,"z0":5.74481425173334,"aX":9.520714486617358},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":-7.2,"spinRate":2141,"spinDirection":141},"zone":2,"typeConfidence":0.92,"plateTime":0.39151084663060143,"extension":6.603793054263843},"index":0,"playId":"8ee5a873-6664-3d87-b297-3fc87c202ec2","pitchNumber":1,"startTime":"2026-06-28T01:40:07.053Z","endTime":"2026-06-28T01:40:10.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.190012734925865,"aZ":-11.105505603781005,"pfxX":5.223640531952881,"pfxZ":10.60656124195097,"pX":0.8116776976987571,"pZ":2.3862891683403684,"vX0":-4.830788757946126,"vY0":-140.39239400643356,"vZ0":-7.075580109734643,"x":86.06,"y":174.35,"x0":1.8799775569356854,"y0":50.006114610687,"z0":5.670094700531361,"aX":10.380040106469425},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.9,"breakHorizontal":-8.4,"spinRate":2203,"spinDirection":144},"zone":6,"typeConfidence":0.92,"plateTime":0.39084616272385375,"extension":6.558145963250491},"index":1,"playId":"378765d9-8b9a-3941-a49b-8d4513aca59d","pitchNumber":2,"startTime":"2026-06-28T01:40:23.664Z","endTime":"2026-06-28T01:40:27.970Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.205110844236103,"aZ":-36.07299015713427,"pfxX":-2.289909928328493,"pfxZ":-2.342800943834913,"pX":-1.4073167360324925,"pZ":0.2966975686568249,"vX0":-7.624644720944666,"vY0":-127.86488144629233,"vZ0":-6.38236902646596,"x":170.64,"y":230.77,"x0":1.9051877342273493,"y0":50.00439563132816,"z0":5.639811531309543,"aX":-3.808299276064456},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.4,"breakHorizontal":5.8,"spinRate":2769,"spinDirection":298},"zone":13,"typeConfidence":0.9,"plateTime":0.42760818692973723,"extension":6.466697680538711},"index":2,"playId":"ce219277-d940-31ba-8289-dfca6d635d64","pitchNumber":3,"startTime":"2026-06-28T01:40:40.506Z","endTime":"2026-06-28T01:40:43.509Z","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.5,"endSpeed":86.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.44392800741021,"aZ":-12.895649615197382,"pfxX":5.313140198348503,"pfxZ":9.947875009494973,"pX":0.9137872985137657,"pZ":3.175200667122206,"vX0":-4.767370405130928,"vY0":-138.88235710688105,"vZ0":-4.65307981209893,"x":82.17,"y":153.05,"x0":1.9691127406039663,"y0":50.00035304302796,"z0":5.741432459979772,"aX":10.294238076127556},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":-8.5,"spinRate":2220,"spinDirection":141},"zone":12,"typeConfidence":0.91,"plateTime":0.39559577325877626,"extension":6.4480958777280595},"hitData":{"launchSpeed":56.9,"launchAngle":38.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"soft","location":"4","coordinates":{"coordX":150.72,"coordY":132.88}},"index":3,"playId":"20a038de-b871-327e-aa03-c3cba46f4194","pitchNumber":4,"startTime":"2026-06-28T01:40:58.019Z","endTime":"2026-06-28T01:41:09.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:41:09.042Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-28T01:41:25.091Z","endTime":"2026-06-28T01:43:00.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":72.5,"endSpeed":65.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.27046469685037,"aZ":-41.781161965716514,"pfxX":-7.802980680967509,"pfxZ":-8.723862316515657,"pX":0.9357772319604392,"pZ":3.9794622911642135,"vX0":0.16414459014487032,"vY0":-105.32747216924079,"vZ0":4.976230463028621,"x":81.33,"y":131.33,"x0":1.8665360578848833,"y0":50.00480372276958,"z0":6.4801556619960605,"aX":-8.589821397925409},"breaks":{"breakAngle":12.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.7,"breakVerticalInduced":-13.7,"breakHorizontal":14.0,"spinRate":2388,"spinDirection":325},"zone":12,"typeConfidence":0.91,"plateTime":0.5241221133477079,"extension":6.1215994821953625},"index":0,"playId":"6b14a4e2-bcaf-38c3-86d5-1abf825927f5","pitchNumber":1,"startTime":"2026-06-28T01:41:35.533Z","endTime":"2026-06-28T01:41:39.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.80058374951462,"aZ":-11.85599436358055,"pfxX":5.368185701520542,"pfxZ":10.510356551578834,"pX":0.6021056903975993,"pZ":2.7840790904746067,"vX0":-5.022756422429516,"vY0":-139.25324438349506,"vZ0":-6.058287321653987,"x":94.05,"y":163.61,"x0":1.7455030107074845,"y0":50.00434802991729,"z0":5.796875749931173,"aX":10.379939407345482},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":-8.5,"spinRate":2194,"spinDirection":142},"zone":3,"typeConfidence":0.92,"plateTime":0.3956950459815598,"extension":6.515116906698223},"index":1,"playId":"a69aaf4a-3e47-391e-9372-d7dc8b82cb15","pitchNumber":2,"startTime":"2026-06-28T01:41:51.265Z","endTime":"2026-06-28T01:41:54.265Z","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.3,"endSpeed":87.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.130677282014,"aZ":-12.372384264066795,"pfxX":5.449291266687959,"pfxZ":10.101008080430258,"pX":0.7528521202664576,"pZ":3.1257554549560567,"vX0":-5.039431506797248,"vY0":-139.96906288353244,"vZ0":-4.829058257571346,"x":88.3,"y":154.38,"x0":1.8792512679924942,"y0":50.00294246054865,"z0":5.700545466900097,"aX":10.682920904654152},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":-8.6,"spinRate":2225,"spinDirection":140},"zone":3,"typeConfidence":0.92,"plateTime":0.39312796872462696,"extension":6.499340853752779},"index":2,"playId":"80b24c88-f400-3410-95f4-94efa5f12bf7","pitchNumber":3,"startTime":"2026-06-28T01:42:09.857Z","endTime":"2026-06-28T01:42:13.889Z","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-28T01:42:24.407Z","endTime":"2026-06-28T01:42:36.918Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"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":86.7,"endSpeed":80.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.995057169113377,"aZ":-38.3836043354514,"pfxX":-2.570322880566752,"pfxZ":-3.8650630607067717,"pX":-1.0864111257317948,"pZ":0.510711704462094,"vX0":-6.141118604965997,"vY0":-126.04589680558664,"vZ0":-5.439130885467774,"x":158.41,"y":224.99,"x0":1.717036754760824,"y0":50.00370776463069,"z0":5.801457132829154,"aX":-4.128266695997948},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-8.0,"breakHorizontal":6.1,"spinRate":2634,"spinDirection":313},"zone":13,"typeConfidence":0.91,"plateTime":0.43480316397657814,"extension":6.1781291518120085},"index":4,"playId":"9e88fb27-90c4-36d9-ac18-01ae3877c7f3","pitchNumber":4,"startTime":"2026-06-28T01:42:36.918Z","endTime":"2026-06-28T01:42:40.411Z","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.7,"endSpeed":87.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.90609495229564,"aZ":-13.032395052255094,"pfxX":6.469232355454341,"pfxZ":9.666811882743062,"pX":0.616633834943151,"pZ":2.3174822461736704,"vX0":-5.542836012322812,"vY0":-140.5442657656599,"vZ0":-7.053822211124575,"x":93.5,"y":176.21,"x0":1.7839424903867402,"y0":50.00142733746437,"z0":5.724398250133893,"aX":12.808096181710964},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":-10.4,"spinRate":2165,"spinDirection":142},"zone":6,"typeConfidence":0.92,"plateTime":0.39126361342494276,"extension":6.5204508399572285},"index":5,"playId":"0a42def6-f2d2-3403-b75a-37eb4b297b22","pitchNumber":5,"startTime":"2026-06-28T01:42:56.575Z","endTime":"2026-06-28T01:43:00.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:43:00.914Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to right fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T01:45:25.684Z","endTime":"2026-06-28T01:46:34.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"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-28T01:45:06.827Z","endTime":"2026-06-28T01:45:27.855Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.431352385112753,"aZ":-22.738627769899136,"pfxX":-0.943719718418523,"pfxZ":5.114046216902544,"pX":-0.23381230031609393,"pZ":2.5708171166156775,"vX0":5.8236684854311935,"vY0":-135.41301507112644,"vZ0":-2.8912024781995935,"x":125.91,"y":169.37,"x0":-2.2959296619801366,"y0":50.002829990305166,"z0":5.255287850052157,"aX":-1.7424170679682172},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.8,"breakHorizontal":0.4,"spinRate":2467,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4055434621565377,"extension":6.249244436513706},"index":1,"playId":"77e6cac0-f228-3fc3-be5e-4b38dffe7570","pitchNumber":1,"startTime":"2026-06-28T01:45:27.855Z","endTime":"2026-06-28T01:45:32.154Z","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":84.1,"endSpeed":77.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.221570936456793,"aZ":-43.385412552685416,"pfxX":1.9686857510258964,"pfxZ":-7.4384537717418535,"pX":1.4087215732988572,"pZ":0.9154056711937989,"vX0":7.38084862063766,"vY0":-122.23969615706093,"vZ0":-1.7276203189388264,"x":63.3,"y":214.06,"x0":-1.9120123392466766,"y0":50.00578360951045,"z0":5.372979958526098,"aX":2.9655092557454052},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-13.7,"breakHorizontal":-5.4,"spinRate":2804,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.44892549947040505,"extension":6.393220903681371},"index":2,"playId":"0b5a9d54-d4d1-36bf-acc2-cc5fa50bf2e7","pitchNumber":2,"startTime":"2026-06-28T01:45:46.065Z","endTime":"2026-06-28T01:45:49.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02246155520589,"aZ":-27.303789582784212,"pfxX":0.6601177557363485,"pfxZ":2.679357547311925,"pX":-0.39968876885019994,"pZ":2.836827357609563,"vX0":4.916242587094801,"vY0":-133.73745218756198,"vZ0":-1.2051216995756266,"x":132.24,"y":162.19,"x0":-2.345139689349922,"y0":50.000733511480604,"z0":5.246030730503082,"aX":1.199240529220697},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.8,"breakHorizontal":-2.3,"spinRate":2559,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.4090677178327784,"extension":6.3022299192261935},"index":3,"playId":"5156401f-e599-3462-8252-9e51ec5619c7","pitchNumber":3,"startTime":"2026-06-28T01:46:02.680Z","endTime":"2026-06-28T01:46:06.938Z","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.4,"endSpeed":88.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.966507749926595,"aZ":-15.206070419353258,"pfxX":-5.796773773242801,"pfxZ":8.535019654450728,"pX":0.38798001021394496,"pZ":1.8251206382769032,"vX0":9.211509253569078,"vY0":-139.9686674506093,"vZ0":-6.501784751373514,"x":102.21,"y":189.5,"x0":-2.1893918643580563,"y0":50.00503007924371,"z0":5.1701257623045365,"aX":-11.528019126601},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":8.6,"spinRate":2290,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.3910021529385723,"extension":6.557871193996557},"hitData":{"launchSpeed":99.3,"launchAngle":37.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.88,"coordY":96.15}},"index":4,"playId":"6734bdcd-1be7-316f-bd82-5011740729c1","pitchNumber":4,"startTime":"2026-06-28T01:46:21.125Z","endTime":"2026-06-28T01:46:34.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:46:34.714Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Denzer Guzman flies out to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T01:46:45.722Z","endTime":"2026-06-28T01:47:20.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"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":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.279149174215995,"aZ":-13.632796342102935,"pfxX":-5.134285303598352,"pfxZ":9.363182468808205,"pX":0.9655440912920384,"pZ":2.748039450064127,"vX0":10.266885062100501,"vY0":-140.0023990828765,"vZ0":-4.495125835354095,"x":80.2,"y":164.58,"x0":-2.0859475104562617,"y0":50.00460599946059,"z0":5.2699389032786,"aX":-10.169772550491121},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":7.1,"spinRate":2306,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39156734150276273,"extension":6.434221675748547},"index":0,"playId":"0bbb4cf6-93e4-363e-b4e0-27832be44e53","pitchNumber":1,"startTime":"2026-06-28T01:46:53.664Z","endTime":"2026-06-28T01:46:57.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1496554193474,"aZ":-31.941079492102144,"pfxX":4.124383383359158,"pfxZ":0.1483316453755963,"pX":-0.30504877133262387,"pZ":1.590958113856315,"vX0":3.5669319302120996,"vY0":-125.61337629699585,"vZ0":-2.593663232219864,"x":128.63,"y":195.82,"x0":-2.2809152520843976,"y0":50.005189029631865,"z0":5.241613126163509,"aX":6.571174849879193},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.1,"breakHorizontal":-8.3,"spinRate":2655,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.4365370357475755,"extension":6.269829295694371},"hitData":{"launchSpeed":97.4,"launchAngle":39.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.55,"coordY":64.41}},"index":1,"playId":"5683ec7d-7c98-3492-aae0-63dc22205bd3","pitchNumber":2,"startTime":"2026-06-28T01:47:08.104Z","endTime":"2026-06-28T01:47:20.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:47:20.794Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a line drive to left fielder Tyler Soderstrom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T01:47:38.987Z","endTime":"2026-06-28T01:49:52.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.455435432709216,"aZ":-14.856818880502686,"pfxX":-8.166117093983427,"pfxZ":8.955624605513469,"pX":-1.3463641427790187,"pZ":2.8545866416953025,"vX0":5.455745724615473,"vY0":-139.20041711907473,"vZ0":-3.738634066209345,"x":168.32,"y":161.71,"x0":-2.285332993833699,"y0":50.00510138523792,"z0":5.218919392155033,"aX":-15.796327868502559},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":13.4,"spinRate":2334,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.39567117166014,"extension":6.3546074862726325},"index":0,"playId":"16457577-3691-36ea-9aa0-ed471a064c17","pitchNumber":1,"startTime":"2026-06-28T01:47:44.439Z","endTime":"2026-06-28T01:47:48.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":80.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.621833534252463,"aZ":-37.54383523491822,"pfxX":-8.39383351753154,"pfxZ":-3.1821085450172184,"pX":-1.4827625714617392,"pZ":3.2166751788951853,"vX0":4.300563128138683,"vY0":-130.11454027487144,"vZ0":1.259287565353696,"x":173.52,"y":151.93,"x0":-2.081476894698771,"y0":50.006120511457915,"z0":5.608620978725285,"aX":-14.150469496368357},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-5.2,"breakHorizontal":14.0,"spinRate":1524,"spinDirection":249},"zone":11,"typeConfidence":2.0,"plateTime":0.4237271210258151,"extension":6.423645736759762},"index":1,"playId":"af933c57-c88d-3d1a-ad63-f493dddc675c","pitchNumber":2,"startTime":"2026-06-28T01:48:00.222Z","endTime":"2026-06-28T01:48:03.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":77.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.779310402701782,"aZ":-26.161863652083838,"pfxX":6.7480776690261175,"pfxZ":3.8908778327281137,"pX":-0.20829448752077173,"pZ":1.9427452770550533,"vX0":2.845740551974465,"vY0":-124.81664562121928,"vZ0":-2.582628685068923,"x":124.94,"y":186.33,"x0":-2.2468226261449895,"y0":50.00534975036879,"z0":5.190237872366597,"aX":10.436900168422302},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.6,"breakHorizontal":-13.0,"spinRate":2719,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.44221079732116353,"extension":6.339122264189672},"index":2,"playId":"2f650fdb-7ede-3e8b-9035-e5bdaf32e76c","pitchNumber":3,"startTime":"2026-06-28T01:48:16.945Z","endTime":"2026-06-28T01:48:20.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":77.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.995799363582616,"aZ":-27.302811087082787,"pfxX":7.261141906377963,"pfxZ":3.115695540561319,"pX":-0.7482629984895571,"pZ":2.9469717241892024,"vX0":1.5939596057179404,"vY0":-125.54709990756909,"vZ0":-0.3140099710120746,"x":145.52,"y":159.21,"x0":-2.337117231782709,"y0":50.00586580232351,"z0":5.3331426640312145,"aX":11.36940056065053},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.8,"breakHorizontal":-13.6,"spinRate":2696,"spinDirection":57},"zone":1,"typeConfidence":2.0,"plateTime":0.43953518623508714,"extension":6.262951419146618},"index":3,"playId":"3a43925c-ef2e-3ead-979f-b48e1a5816ed","pitchNumber":4,"startTime":"2026-06-28T01:48:32.986Z","endTime":"2026-06-28T01:48:36.759Z","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-28T01:48:43.022Z","endTime":"2026-06-28T01:49:03.080Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.953680647960006,"aZ":-12.364242494420832,"pfxX":-8.511777958972957,"pfxZ":10.186621341166465,"pX":-0.33904002481991496,"pZ":3.049462447340291,"vX0":7.622347301719373,"vY0":-139.21785697034625,"vZ0":-3.7690285497201286,"x":129.92,"y":156.44,"x0":-2.0190352256264004,"y0":50.004357790952035,"z0":5.250965422807292,"aX":-16.555385569267646},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":13.7,"spinRate":2290,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.39483197769598855,"extension":6.398796686270277},"index":5,"playId":"0932db93-b479-3ddf-82d2-d8d71ee6c58f","pitchNumber":5,"startTime":"2026-06-28T01:49:03.080Z","endTime":"2026-06-28T01:49:06.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":78.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.440616595807032,"aZ":-26.34705824230466,"pfxX":4.846263343047432,"pfxZ":3.6654324603048334,"pX":-0.5037733513203344,"pZ":2.6582874451646985,"vX0":2.8468219746278924,"vY0":-126.32116743741403,"vZ0":-1.197733917959627,"x":136.2,"y":167.01,"x0":-2.2809182308495557,"y0":50.00584096866422,"z0":5.287495251385638,"aX":7.711818020435527},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.6,"breakHorizontal":-9.5,"spinRate":2771,"spinDirection":55},"zone":4,"typeConfidence":2.0,"plateTime":0.4361854107903298,"extension":6.3916592316422145},"index":6,"playId":"84597a90-a513-3a41-a98b-8399ed7f1438","pitchNumber":6,"startTime":"2026-06-28T01:49:22.129Z","endTime":"2026-06-28T01:49:25.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94468539152479,"aZ":-13.41558996559078,"pfxX":-5.9112021574070095,"pfxZ":9.505763617490597,"pX":0.3549352351388366,"pZ":2.58572517154824,"vX0":8.90312865559871,"vY0":-139.91967186561183,"vZ0":-4.790665497453414,"x":103.47,"y":168.97,"x0":-2.107155561504574,"y0":50.0058027663906,"z0":5.206147534402686,"aX":-11.669282197831741},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":8.8,"spinRate":2229,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3921653142578556,"extension":6.609775478852849},"hitData":{"launchSpeed":72.9,"launchAngle":21.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.77,"coordY":125.14}},"index":7,"playId":"2bc957cd-94cf-3f32-ba81-5fc487624097","pitchNumber":7,"startTime":"2026-06-28T01:49:42.505Z","endTime":"2026-06-28T01:49:52.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:49:52.641Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-28T01:50:11.685Z","endTime":"2026-06-28T01:52:02.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.898384280284773,"aZ":-20.88983472993568,"pfxX":-1.983341962881397,"pfxZ":6.051420903664576,"pX":1.5365881664941987,"pZ":1.1703244980471712,"vX0":10.408184076346165,"vY0":-135.28980839855458,"vZ0":-6.560093036818741,"x":58.43,"y":207.18,"x0":-2.092896841805606,"y0":50.00090092985956,"z0":5.077444467278704,"aX":-3.697579918442162},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":1.6,"spinRate":2487,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4039421811809478,"extension":6.477213748222004},"index":0,"playId":"202da4fc-3192-3620-a5ff-c52e0f056eed","pitchNumber":1,"startTime":"2026-06-28T01:50:20.294Z","endTime":"2026-06-28T01:50:23.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48311382514718,"aZ":-13.837840380970276,"pfxX":-6.723494184829774,"pfxZ":9.3058703431842,"pX":0.47644698367942656,"pZ":2.9009091378968774,"vX0":9.483621757821744,"vY0":-139.50318929951766,"vZ0":-3.9776272674808446,"x":98.84,"y":160.46,"x0":-2.0941293796119034,"y0":50.00361263957181,"z0":5.257971108151069,"aX":-13.249563598780961},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":10.2,"spinRate":2255,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.39267931817469437,"extension":6.399146904403983},"index":1,"playId":"b3924d1f-42b4-3636-977f-b62d681461bd","pitchNumber":2,"startTime":"2026-06-28T01:50:38.715Z","endTime":"2026-06-28T01:50:41.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.698674316530376,"aZ":-34.55512879575674,"pfxX":6.717192449128409,"pfxZ":-1.5092184648339995,"pX":-0.409932987482912,"pZ":2.6867085547227214,"vX0":2.464701961919739,"vY0":-124.95395227071427,"vZ0":0.6258058925710221,"x":132.63,"y":166.24,"x0":-2.282353231553282,"y0":50.002619089891176,"z0":5.277134700893669,"aX":10.597694151785479},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.3,"breakHorizontal":-12.7,"spinRate":2613,"spinDirection":57},"zone":4,"typeConfidence":2.0,"plateTime":0.4387136196756254,"extension":6.3382610923326},"index":2,"playId":"de917ee8-fa8f-3424-936f-9aaf67a74f83","pitchNumber":3,"startTime":"2026-06-28T01:50:58.864Z","endTime":"2026-06-28T01:51:02.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.352481256127387,"aZ":-33.023078687773896,"pfxX":6.7548078751667155,"pfxZ":-0.5377640066080005,"pX":-0.5450365212384487,"pZ":2.2554163547989683,"vX0":2.301842966998251,"vY0":-125.16582215899626,"vZ0":-0.7134521589404665,"x":137.78,"y":177.88,"x0":-2.35414531718437,"y0":50.00168764290597,"z0":5.2491919864402705,"aX":10.711479323744495},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.8,"breakHorizontal":-12.7,"spinRate":2726,"spinDirection":56},"zone":7,"typeConfidence":2.0,"plateTime":0.4376658673665519,"extension":6.267247230085711},"index":3,"playId":"95ccc50f-3976-349a-8ba9-1529ff98f54d","pitchNumber":4,"startTime":"2026-06-28T01:51:18.020Z","endTime":"2026-06-28T01:51:21.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":86.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66849228030536,"aZ":-16.732286012236624,"pfxX":-8.675393139675592,"pfxZ":7.913091881371411,"pX":0.29908499725163135,"pZ":2.0559853954143428,"vX0":9.486649430330278,"vY0":-139.5803075283219,"vZ0":-5.405827500769445,"x":105.6,"y":183.27,"x0":-2.0346669277876663,"y0":50.001692652317494,"z0":5.13888466156916,"aX":-16.92757548840425},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":13.4,"spinRate":2321,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.3940887636040453,"extension":6.410680879548653},"index":4,"playId":"3cb9054c-1de9-38ce-9202-e183609fb514","pitchNumber":5,"startTime":"2026-06-28T01:51:57.679Z","endTime":"2026-06-28T01:52:02.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:52:02.074Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T01:54:09.675Z","endTime":"2026-06-28T01:55:31.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.486923038414638,"aZ":-35.13624268342402,"pfxX":-1.192269086520818,"pfxZ":-1.856771085650494,"pX":-0.5037226611314022,"pZ":1.753269912841905,"vX0":-5.264417804047181,"vY0":-125.4279522251379,"vZ0":-3.2104569687619673,"x":136.2,"y":191.44,"x0":1.7777954890881564,"y0":50.00566192266609,"z0":5.9165308911547925,"aX":-1.8982042426278267},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.8,"breakHorizontal":3.4,"spinRate":2619,"spinDirection":294},"zone":7,"typeConfidence":0.9,"plateTime":0.43677004279367715,"extension":6.425380378506566},"index":0,"playId":"17c6c791-aa79-3dfd-ae4c-900bba4da56a","pitchNumber":1,"startTime":"2026-06-28T01:54:13.646Z","endTime":"2026-06-28T01:54:17.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.046852886753044,"aZ":-32.93904393715289,"pfxX":-2.720345448337147,"pfxZ":-0.45976216730107566,"pX":-0.21321945937397063,"pZ":2.264342807780344,"vX0":-4.48706599532167,"vY0":-127.41127376826661,"vZ0":-2.6725373927206153,"x":125.13,"y":177.64,"x0":1.9211293133782754,"y0":50.00550867575889,"z0":5.917915219068397,"aX":-4.493371480013478},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.2,"breakHorizontal":5.9,"spinRate":2548,"spinDirection":295},"zone":5,"typeConfidence":0.9,"plateTime":0.429134587989751,"extension":6.36918099896607},"index":1,"playId":"37f9010e-c1df-308b-ae7b-126d25845705","pitchNumber":2,"startTime":"2026-06-28T01:54:29.390Z","endTime":"2026-06-28T01:54:33.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20991548051142,"aZ":-38.20050058276313,"pfxX":-2.475611234628653,"pfxZ":-3.861280803925384,"pX":-0.9685535040750899,"pZ":1.404931337536408,"vX0":-5.898167956486264,"vY0":-124.20913825134207,"vZ0":-3.0454557048622193,"x":153.92,"y":200.85,"x0":1.759809234925778,"y0":50.0028639905217,"z0":5.827729981840356,"aX":-3.862721764978221},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.4,"breakHorizontal":5.9,"spinRate":2633,"spinDirection":317},"zone":13,"typeConfidence":0.91,"plateTime":0.44120947051875703,"extension":6.361569418606324},"index":2,"playId":"2b096da0-aa50-346a-a676-16e9a7673bbb","pitchNumber":3,"startTime":"2026-06-28T01:54:50.015Z","endTime":"2026-06-28T01:54:53.931Z","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":95.0,"endSpeed":86.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.656866186750236,"aZ":-13.306900284879262,"pfxX":4.112039212985507,"pfxZ":9.84364294063944,"pX":1.152957874756573,"pZ":3.829649877808991,"vX0":-3.892955754175164,"vY0":-138.26019641481386,"vZ0":-2.8226547119110466,"x":73.05,"y":135.38,"x0":2.0517478512349854,"y0":50.0047806157154,"z0":5.768469132674696,"aX":7.8836409161907905},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":-6.5,"spinRate":2204,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.39764827102813705,"extension":6.394916266272151},"index":3,"playId":"053c0d5c-fb58-368d-8f4a-c1363fc6070f","pitchNumber":4,"startTime":"2026-06-28T01:55:06.505Z","endTime":"2026-06-28T01:55:10.973Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.7,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.229219005658383,"aZ":-39.41928456632168,"pfxX":-2.911608694176903,"pfxZ":-4.586396575450666,"pX":-1.0970416438219304,"pZ":0.06214870879992463,"vX0":-6.262752570020284,"vY0":-125.18814872885382,"vZ0":-5.978205729222936,"x":158.82,"y":237.1,"x0":1.8192183314717456,"y0":50.001712816041056,"z0":5.722817738354959,"aX":-4.600982091029843},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-9.5,"breakHorizontal":6.7,"spinRate":2678,"spinDirection":309},"zone":13,"typeConfidence":0.91,"plateTime":0.43821163978525446,"extension":6.449635747399735},"index":4,"playId":"d5eb644c-7909-3be1-9261-47280e57e6df","pitchNumber":5,"startTime":"2026-06-28T01:55:25.530Z","endTime":"2026-06-28T01:55:31.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:55:31.648Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jonah Heim homers (7) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T01:55:44.856Z","endTime":"2026-06-28T01:56:23.276Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":{"id":672282,"link":"/api/v1/people/672282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.379287429831994,"aZ":-11.145577727450359,"pfxX":5.354636029139587,"pfxZ":10.756209199200532,"pX":0.05856284554299808,"pZ":2.700647809393617,"vX0":-6.586619460800118,"vY0":-138.77874148579954,"vZ0":-6.508566896544348,"x":114.77,"y":165.86,"x0":1.7644249317464458,"y0":50.00479781494794,"z0":5.815097147206684,"aX":10.47067342833113},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.4,"breakHorizontal":-8.4,"spinRate":2228,"spinDirection":149},"zone":5,"typeConfidence":0.92,"plateTime":0.3943216877384086,"extension":6.640948466700127},"hitData":{"launchSpeed":109.1,"launchAngle":29.0,"totalDistance":445.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":83.16,"coordY":23.51}},"index":0,"playId":"4937f478-aabb-3cfc-aefc-ea35b5cc2804","pitchNumber":1,"startTime":"2026-06-28T01:55:57.734Z","endTime":"2026-06-28T01:56:23.276Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:56:23.276Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colby Thomas flies out to right fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T01:56:26.258Z","endTime":"2026-06-28T01:59:50.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.3,"endSpeed":78.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62718401079411,"aZ":-39.79897865916876,"pfxX":-2.4597164001124803,"pfxZ":-4.897762640260533,"pX":0.9193962882124378,"pZ":3.820674585318415,"vX0":-2.13278839659549,"vY0":-124.22919963170557,"vZ0":2.497626785437596,"x":81.95,"y":135.62,"x0":2.1094951793135075,"y0":50.00075492830572,"z0":6.1180031506248715,"aX":-3.831208734876534},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-8.0,"breakHorizontal":4.9,"spinRate":2421,"spinDirection":294},"zone":12,"typeConfidence":0.91,"plateTime":0.4414344785651494,"extension":6.323279653758373},"index":0,"playId":"8ce80da7-2652-3984-bf36-b43beea6fa43","pitchNumber":1,"startTime":"2026-06-28T01:56:42.518Z","endTime":"2026-06-28T01:56:46.675Z","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":86.3,"endSpeed":79.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.845556435466346,"aZ":-37.490293972330356,"pfxX":-1.139082178623512,"pfxZ":-3.3536820002068843,"pX":-0.17803754811436717,"pZ":2.9588604664440146,"vX0":-4.762569362387732,"vY0":-125.550916735845,"vZ0":0.10049999242372909,"x":123.79,"y":158.89,"x0":1.8960148110896158,"y0":50.00149677934977,"z0":5.984722851100488,"aX":-1.8059385289214456},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.8,"breakHorizontal":3.2,"spinRate":2424,"spinDirection":296},"zone":2,"typeConfidence":0.91,"plateTime":0.4372740951799603,"extension":6.375831973465329},"index":1,"playId":"5c806e40-ab42-3574-8a76-f681f2db6911","pitchNumber":2,"startTime":"2026-06-28T01:56:57.187Z","endTime":"2026-06-28T01:57:01.010Z","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":1},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.222090600943304,"aZ":-12.18474635154328,"pfxX":5.172984007719272,"pfxZ":10.467063360791949,"pX":0.3156156683432002,"pZ":3.244850353565685,"vX0":-6.28219949641492,"vY0":-137.92386838199604,"vZ0":-4.526316771010482,"x":104.97,"y":151.17,"x0":1.9603299186320888,"y0":50.001029890369914,"z0":5.741228217780419,"aX":9.877518434205287},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.1,"breakHorizontal":-7.9,"spinRate":2289,"spinDirection":145},"zone":3,"typeConfidence":0.91,"plateTime":0.39847937656562804,"extension":6.4457239228664776},"index":2,"playId":"f80efe58-dedf-310c-ac80-187875b0cacf","pitchNumber":3,"startTime":"2026-06-28T01:57:11.826Z","endTime":"2026-06-28T01:57:15.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.721724898386746,"aZ":-38.94341034019408,"pfxX":-5.544710154900682,"pfxZ":-4.352467682797836,"pX":-1.2303517378820874,"pZ":1.406369924694951,"vX0":-5.909545623609731,"vY0":-124.381393531175,"vZ0":-3.046849116518425,"x":163.9,"y":200.81,"x0":1.9034413030059933,"y0":50.002908554139516,"z0":5.900875797701909,"aX":-8.621588690883168},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-8.4,"breakHorizontal":11.5,"spinRate":2765,"spinDirection":312},"zone":13,"typeConfidence":0.91,"plateTime":0.44165026346357195,"extension":6.35530152285663},"index":3,"playId":"ab2b3e35-e278-3e98-aaf2-1672fa580ef8","pitchNumber":4,"startTime":"2026-06-28T01:57:27.565Z","endTime":"2026-06-28T01:57:32.428Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-28T01:57:36.483Z","endTime":"2026-06-28T01:57:48.536Z","isPitch":false,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"}},{"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.9,"endSpeed":86.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59029130243884,"aZ":-12.486085584666231,"pfxX":6.936630003126494,"pfxZ":10.08822807396034,"pX":-0.20341955673631207,"pZ":3.072759854952794,"vX0":-7.570618483789098,"vY0":-139.35606305185317,"vZ0":-5.36371952856734,"x":124.75,"y":155.82,"x0":1.6573387554702501,"y0":50.00187403107049,"z0":5.858907319663357,"aX":13.536707712545649},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":-10.8,"spinRate":2207,"spinDirection":144},"zone":2,"typeConfidence":0.92,"plateTime":0.39421949470793605,"extension":6.664584867118765},"index":5,"playId":"5cab2fda-632c-3591-a22c-23669c0bf4c0","pitchNumber":5,"startTime":"2026-06-28T01:57:48.536Z","endTime":"2026-06-28T01:57:52.457Z","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":87.0,"endSpeed":80.2,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.061298254338507,"aZ":-36.610970714640594,"pfxX":-2.0136898875120757,"pfxZ":-2.730763678001064,"pX":-0.6182384207592992,"pZ":1.940612008556841,"vX0":-5.491570773219511,"vY0":-126.62188885398844,"vZ0":-2.623007990774039,"x":140.57,"y":186.38,"x0":1.8411489033859676,"y0":50.00499484108055,"z0":5.921699567194591,"aX":-3.267493360177769},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.3,"breakHorizontal":4.9,"spinRate":2650,"spinDirection":312},"zone":7,"typeConfidence":0.91,"plateTime":0.43270755241065384,"extension":6.448695284138615},"index":6,"playId":"a98312b0-38f8-3b7f-9684-bd8c562606a2","pitchNumber":6,"startTime":"2026-06-28T01:58:08.176Z","endTime":"2026-06-28T01:58:13.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.4,"endSpeed":66.7,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.042930162300554,"aZ":-43.93498391473647,"pfxX":-6.259629940736813,"pfxZ":-10.473213629169553,"pX":0.19581806802788598,"pZ":2.019994499004776,"vX0":-1.2737481706916554,"vY0":-106.7782402442904,"vZ0":1.5711095534954962,"x":109.54,"y":184.24,"x0":1.6164291474977295,"y0":50.00128940697762,"z0":6.324028456493056,"aX":-7.0307361949753275},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.7,"breakVerticalInduced":-17.9,"breakHorizontal":11.6,"spinRate":2663,"spinDirection":332},"zone":8,"typeConfidence":0.9,"plateTime":0.5184019544949638,"extension":6.405591349140838},"index":7,"playId":"c5508265-6d94-3009-87f3-25959974340e","pitchNumber":7,"startTime":"2026-06-28T01:58:33.886Z","endTime":"2026-06-28T01:58:37.675Z","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.9,"endSpeed":87.1,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7931662899461,"aZ":-12.332952593268395,"pfxX":6.078223089953029,"pfxZ":10.161632755400962,"pX":-0.5325511691749477,"pZ":2.5498993024035252,"vX0":-8.52962589252411,"vY0":-139.21976157363113,"vZ0":-6.407129331407744,"x":137.3,"y":169.93,"x0":1.7887884321542113,"y0":50.0054117738559,"z0":5.7063353577037015,"aX":11.871451790946962},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":-9.1,"spinRate":2273,"spinDirection":143},"zone":4,"typeConfidence":0.92,"plateTime":0.39422725000313674,"extension":6.600889464066268},"index":8,"playId":"bb91ff9e-11f1-32c1-88ce-9439fa2f9cfe","pitchNumber":8,"startTime":"2026-06-28T01:59:00.289Z","endTime":"2026-06-28T01:59:08.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.899198666069555,"aZ":-33.837745099501284,"pfxX":-2.402904172549881,"pfxZ":-1.0208497422656126,"pX":-0.213809457499309,"pZ":2.0341870260569523,"vX0":-4.28196438384089,"vY0":-126.76742775393082,"vZ0":-2.7264864965994855,"x":125.15,"y":183.86,"x0":1.8122787512563892,"y0":50.00618184060586,"z0":5.835903783019104,"aX":-3.895852655280483},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.3,"breakHorizontal":5.4,"spinRate":2497,"spinDirection":305},"zone":8,"typeConfidence":0.9,"plateTime":0.4327428141116938,"extension":6.3519448629860555},"hitData":{"launchSpeed":83.0,"launchAngle":50.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.76,"coordY":118.59}},"index":9,"playId":"e62f2cb1-963d-3f56-8508-5fd00eb2dce8","pitchNumber":9,"startTime":"2026-06-28T01:59:40.314Z","endTime":"2026-06-28T01:59:50.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T01:59:50.631Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Max Muncy walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T02:00:01.476Z","endTime":"2026-06-28T02:02:07.693Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":72.2,"endSpeed":65.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.445643955940433,"aZ":-43.013933090171605,"pfxX":-7.537599367236099,"pfxZ":-9.95453414799506,"pX":1.9241690028832086,"pZ":3.186967160985415,"vX0":2.082473380251422,"vY0":-104.89603547932937,"vZ0":3.848263785925079,"x":43.66,"y":152.73,"x0":1.8845208247616188,"y0":50.00117548367436,"z0":6.421362395023461,"aX":-8.210770285854114},"breaks":{"breakAngle":10.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.7,"breakVerticalInduced":-16.2,"breakHorizontal":12.8,"spinRate":2706,"spinDirection":333},"zone":12,"typeConfidence":0.91,"plateTime":0.5267145905048713,"extension":6.210514160126215},"index":0,"playId":"7dacf403-4553-373e-9921-6878d81e90df","pitchNumber":1,"startTime":"2026-06-28T02:00:13.795Z","endTime":"2026-06-28T02:00:17.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33285891667699,"aZ":-35.133525153290634,"pfxX":-2.3568723662801365,"pfxZ":-1.822888080819821,"pX":0.24026338506008005,"pZ":3.1796357857482707,"vX0":-3.483680713873682,"vY0":-126.48287188158945,"vZ0":-0.06909120572631111,"x":107.84,"y":152.93,"x0":1.940632070735333,"y0":50.00379114568289,"z0":6.020167355033733,"aX":-3.8250892744232656},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.1,"breakHorizontal":5.0,"spinRate":2585,"spinDirection":295},"zone":2,"typeConfidence":0.91,"plateTime":0.43273650307986866,"extension":6.443301204383332},"index":1,"playId":"0f4206d5-3af1-33de-aa74-aeb0510125d3","pitchNumber":2,"startTime":"2026-06-28T02:00:28.366Z","endTime":"2026-06-28T02:00:31.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61973855946866,"aZ":-35.118551961890645,"pfxX":-2.343849034336113,"pfxZ":-1.7843154417254983,"pX":-0.5955179695034736,"pZ":1.7696493132799167,"vX0":-5.331720380299319,"vY0":-127.35731449003967,"vZ0":-3.226958504134326,"x":139.7,"y":191.0,"x0":1.8242854049197825,"y0":50.001095468992446,"z0":5.812932416183687,"aX":-3.8729308305831833},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.7,"breakHorizontal":5.4,"spinRate":2641,"spinDirection":304},"zone":7,"typeConfidence":0.9,"plateTime":0.4290470630805472,"extension":6.368624052368451},"index":2,"playId":"e3807658-b2b0-3c02-a221-979959aa1e24","pitchNumber":3,"startTime":"2026-06-28T02:00:47.524Z","endTime":"2026-06-28T02:00:51.320Z","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":86.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40691884706253,"aZ":-17.068030278351944,"pfxX":4.542883176731133,"pfxZ":7.773959357386346,"pX":-0.11330769990744581,"pZ":4.0988991502462255,"vX0":-6.709354063457945,"vY0":-138.83753020954526,"vZ0":-1.7603422108449243,"x":121.32,"y":128.11,"x0":1.7494839344908109,"y0":50.00344736236893,"z0":5.882620342272773,"aX":8.829024767552458},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.9,"breakHorizontal":-6.7,"spinRate":2138,"spinDirection":146},"zone":11,"typeConfidence":0.89,"plateTime":0.39520123286311026,"extension":6.5207506400734525},"index":3,"playId":"c060a934-8947-356a-9d4c-f8a302515c63","pitchNumber":4,"startTime":"2026-06-28T02:01:05.693Z","endTime":"2026-06-28T02:01:12.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.527743050836996,"aZ":-15.309854047336131,"pfxX":4.816638592435255,"pfxZ":8.683110370718262,"pX":-0.10562208842244829,"pZ":2.7848878560082686,"vX0":-7.10374638272714,"vY0":-138.61443333612513,"vZ0":-5.171353423061945,"x":121.03,"y":163.59,"x0":1.866796594552906,"y0":50.00417741811555,"z0":5.70005004055718,"aX":9.356749433625001},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":-7.2,"spinRate":2101,"spinDirection":140},"zone":5,"typeConfidence":0.91,"plateTime":0.3954393590319092,"extension":6.481275964405784},"index":4,"playId":"fbcdfc42-924c-3662-a9e3-527faeca7055","pitchNumber":5,"startTime":"2026-06-28T02:01:25.062Z","endTime":"2026-06-28T02:01:29.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99725389480045,"aZ":-35.708645409074606,"pfxX":-1.3619455039768438,"pfxZ":-2.247449604861238,"pX":-1.4442798118914308,"pZ":-0.03106778000246406,"vX0":-7.601556413972165,"vY0":-125.26083245960587,"vZ0":-6.981682256585883,"x":172.05,"y":239.62,"x0":1.82117343043693,"y0":50.00459811745647,"z0":5.753462956994489,"aX":-2.1392191064404305},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.6,"breakHorizontal":4.4,"spinRate":2753,"spinDirection":319},"zone":13,"typeConfidence":0.9,"plateTime":0.43919745341524186,"extension":6.49511981491337},"index":5,"playId":"2424ab23-f5b7-33a7-bd62-c3008f9d864b","pitchNumber":6,"startTime":"2026-06-28T02:01:43.420Z","endTime":"2026-06-28T02:01:47.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.781216995271674,"aZ":-12.405972383796126,"pfxX":6.152431192362575,"pfxZ":10.168846401764426,"pX":-0.32982141848063135,"pZ":1.120043238818826,"vX0":-8.196112227907888,"vY0":-138.7276401345087,"vZ0":-9.720831625944538,"x":129.57,"y":208.54,"x0":1.8671503107884693,"y0":50.00638380490471,"z0":5.502403418520774,"aX":11.964381377265743},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":-9.4,"spinRate":2174,"spinDirection":141},"zone":13,"typeConfidence":0.92,"plateTime":0.39521639055758406,"extension":6.7361732875290965},"index":6,"playId":"58c57c9c-67f7-32f9-a437-88208bcae7bd","pitchNumber":7,"startTime":"2026-06-28T02:02:03.260Z","endTime":"2026-06-28T02:02:07.693Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:02:07.693Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to center fielder Josh Lowe.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-28T02:02:28.499Z","endTime":"2026-06-28T02:03:05.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.428572733265895,"aZ":-13.067539167819428,"pfxX":5.63700121076177,"pfxZ":9.900113432671871,"pX":-0.5130261960220664,"pZ":2.718435894881735,"vX0":-8.158551752657344,"vY0":-138.62230192464864,"vZ0":-5.696987161202068,"x":136.56,"y":165.38,"x0":1.7473841896231193,"y0":50.00122692262876,"z0":5.686057136668028,"aX":10.87778384238598},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":-8.4,"spinRate":2182,"spinDirection":146},"zone":4,"typeConfidence":0.91,"plateTime":0.39639901973542147,"extension":6.6197974809192095},"index":0,"playId":"2e3ec92d-65e8-323a-9728-9217bc6c30f8","pitchNumber":1,"startTime":"2026-06-28T02:02:34.720Z","endTime":"2026-06-28T02:02:40.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03378583730302,"aZ":-11.642064413988038,"pfxX":5.345271252785498,"pfxZ":10.543859863211049,"pX":-0.016116284517308684,"pZ":3.427436696128514,"vX0":-7.243169744809631,"vY0":-138.8786665312911,"vZ0":-4.14823387095245,"x":117.61,"y":146.24,"x0":1.935160764077389,"y0":50.00111293961563,"z0":5.718896963312125,"aX":10.407684692716533},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.4,"breakHorizontal":-8.2,"spinRate":2244,"spinDirection":139},"zone":11,"typeConfidence":0.92,"plateTime":0.39487407273776,"extension":6.527690885781344},"hitData":{"launchSpeed":92.1,"launchAngle":34.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.11,"coordY":57.46}},"index":1,"playId":"c88cd92c-abc0-3180-bae0-111c93d0ba64","pitchNumber":2,"startTime":"2026-06-28T02:02:54.690Z","endTime":"2026-06-28T02:03:05.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:03:05.051Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wade Meckler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T02:05:05.396Z","endTime":"2026-06-28T02:07:11.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.869128297189544,"aZ":-29.06925201544431,"pfxX":1.8576704322891775,"pfxZ":2.0018623039479575,"pX":-0.8582909314466436,"pZ":2.8122811046293053,"vX0":3.118332084574172,"vY0":-124.09637572810152,"vZ0":-0.2599502136016403,"x":149.72,"y":162.85,"x0":-2.3747635207868125,"y0":50.00485386522832,"z0":5.349177885306675,"aX":2.8841978143152778},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.8,"breakHorizontal":-4.1,"spinRate":2654,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4421232792773728,"extension":6.240765849810563},"index":0,"playId":"bd0c56ef-5634-3f69-8dd1-65674955d003","pitchNumber":1,"startTime":"2026-06-28T02:05:15.570Z","endTime":"2026-06-28T02:05:19.690Z","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":87.7,"endSpeed":80.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52098893634911,"aZ":-31.910859139060655,"pfxX":-9.27794012758262,"pfxZ":0.15769431734278783,"pX":-1.5964350284578817,"pZ":1.8229048777781816,"vX0":4.278436587373491,"vY0":-127.70118326571274,"vZ0":-2.880020381593178,"x":177.85,"y":189.56,"x0":-2.0890388214482556,"y0":50.00126847520927,"z0":5.4778719888758305,"aX":-15.308035633470741},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.1,"breakHorizontal":15.8,"spinRate":1283,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4290573725387232,"extension":6.3824626829921325},"index":1,"playId":"51085a76-dc96-3d00-b92b-5c264cc4afb1","pitchNumber":2,"startTime":"2026-06-28T02:05:30.528Z","endTime":"2026-06-28T02:05:34.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.044422387552785,"aZ":-30.377589094152874,"pfxX":-9.643646067980242,"pfxZ":1.0567163756744034,"pX":-1.4808681911886201,"pZ":3.1787064157363454,"vX0":4.6075580474994045,"vY0":-129.49214054260358,"vZ0":-0.09059741135830746,"x":173.45,"y":152.95,"x0":-2.0303936520944292,"y0":50.00214825791519,"z0":5.538233368482728,"aX":-16.3761670049197},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.2,"breakHorizontal":16.4,"spinRate":1135,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.42298564842715036,"extension":6.247278344828126},"index":2,"playId":"a9911c04-eab5-3a64-a7f1-93a62a201035","pitchNumber":3,"startTime":"2026-06-28T02:05:45.848Z","endTime":"2026-06-28T02:05:49.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73602159858542,"aZ":-12.972209028447708,"pfxX":-5.899063104098626,"pfxZ":9.912546194744687,"pX":0.16675505692314618,"pZ":3.5161048988011507,"vX0":8.071848409073983,"vY0":-138.9406892827096,"vZ0":-2.644443769125199,"x":110.64,"y":143.85,"x0":-2.0219106111888645,"y0":50.005770914975656,"z0":5.352366198535283,"aX":-11.431627804815475},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":8.9,"spinRate":2339,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3955647520286809,"extension":6.343220113907554},"index":3,"playId":"b44cadff-1983-362a-8a22-a5b5d5a30a35","pitchNumber":4,"startTime":"2026-06-28T02:06:03.023Z","endTime":"2026-06-28T02:06:06.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":77.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.086782706368297,"aZ":-29.156387786578033,"pfxX":5.796417583068902,"pfxZ":1.938104662850325,"pX":-0.3523195086770177,"pZ":2.5211045928965437,"vX0":2.9284701452527306,"vY0":-125.14709876259593,"vZ0":-0.9299273029922154,"x":130.43,"y":170.71,"x0":-2.296975422344413,"y0":50.00592447958597,"z0":5.321047441433961,"aX":9.046170406054108},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.5,"breakHorizontal":-11.3,"spinRate":2809,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.4404093037234391,"extension":6.2947890164053515},"index":4,"playId":"6c3e3347-b51f-3059-8958-a228bbd2395c","pitchNumber":5,"startTime":"2026-06-28T02:06:22.418Z","endTime":"2026-06-28T02:06:26.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.217063530598274,"aZ":-12.613150712223181,"pfxX":-7.572318176652525,"pfxZ":10.29909412983656,"pX":-0.02090156080817094,"pZ":2.3973210822545186,"vX0":7.996689174602123,"vY0":-138.04080055671204,"vZ0":-5.501319180407708,"x":117.8,"y":174.05,"x0":-1.9934653441408325,"y0":50.004878075020805,"z0":5.289752758072197,"aX":-14.386399760943474},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":11.8,"spinRate":2356,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.39918392752961296,"extension":6.525864543051335},"index":5,"playId":"09a009e7-d836-3a5a-8de4-482152ae1345","pitchNumber":6,"startTime":"2026-06-28T02:06:45.319Z","endTime":"2026-06-28T02:06:48.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41739945210009,"aZ":-22.98091291035597,"pfxX":4.440915989161381,"pfxZ":5.699785687490817,"pX":0.8506887908031797,"pZ":1.463212349938414,"vX0":5.871903664313548,"vY0":-127.11990106821231,"vZ0":-4.756221200972353,"x":84.57,"y":199.27,"x0":-2.0785881378680275,"y0":50.00555684949302,"z0":5.215099077556906,"aX":7.169323349175941},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.2,"breakHorizontal":-9.5,"spinRate":2767,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4331615725252589,"extension":6.356386632650554},"index":6,"playId":"9f9092a8-2945-3890-8d55-8b471dd9ff1a","pitchNumber":7,"startTime":"2026-06-28T02:07:05.681Z","endTime":"2026-06-28T02:07:11.450Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:07:11.450Z","atBatIndex":12},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jo Adell hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T02:07:23.027Z","endTime":"2026-06-28T02:08:02.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.490953011718336,"aZ":-16.069147053602446,"pfxX":-5.623706473417279,"pfxZ":8.338705143249111,"pX":1.5356899839549785,"pZ":1.6728726130004141,"vX0":11.283114439202437,"vY0":-138.2768593971799,"vZ0":-6.728170301736878,"x":58.46,"y":193.61,"x0":-1.8713732966175562,"y0":50.00638243888435,"z0":5.220237619484212,"aX":-10.867173930955985},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.8,"breakHorizontal":7.8,"spinRate":2202,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3964513275830521,"extension":6.343209260804061},"index":0,"playId":"cae5c480-adcf-3288-994e-d254f9ee2e77","pitchNumber":1,"startTime":"2026-06-28T02:07:35.615Z","endTime":"2026-06-28T02:07:39.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.404095687989816,"aZ":-24.456372355869366,"pfxX":-11.3615871035177,"pfxZ":3.919876933460406,"pX":-1.5849672598860776,"pZ":3.881445057017436,"vX0":5.414022861342193,"vY0":-139.83500937833753,"vZ0":0.2705745238523932,"x":177.42,"y":133.98,"x0":-2.076991759445687,"y0":50.00038619476331,"z0":5.39620441427985,"aX":-22.353550925288353},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.3,"breakHorizontal":19.3,"spinRate":2374,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39264821988172516,"extension":6.276004641309299},"index":1,"playId":"f2cea37c-548f-35ce-9020-600cab1c3bbf","pitchNumber":2,"startTime":"2026-06-28T02:07:53.905Z","endTime":"2026-06-28T02:08:02.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:08:02.109Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Donovan Walton flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T02:08:27.102Z","endTime":"2026-06-28T02:09:13.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7618173013231,"aZ":-29.424441660204185,"pfxX":0.7619679802241386,"pfxZ":1.7185410496089673,"pX":1.2673190981846234,"pZ":0.39000387598033337,"vX0":7.899066924531835,"vY0":-125.94247158195627,"vZ0":-5.689036858414268,"x":68.69,"y":228.25,"x0":-2.0150609614495854,"y0":50.001065109239825,"z0":5.072399591108413,"aX":1.2174303947940666},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.9,"breakHorizontal":-3.2,"spinRate":2564,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4357237686592521,"extension":6.424882141030981},"index":0,"playId":"9dd70a40-c837-3353-8d9a-3167b5989163","pitchNumber":1,"startTime":"2026-06-28T02:08:37.990Z","endTime":"2026-06-28T02:08:42.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.704169893992095,"aZ":-15.877603699006004,"pfxX":-7.8809500307721345,"pfxZ":8.477867861227281,"pX":-0.10119810605614976,"pZ":2.0444332346109726,"vX0":8.043527891684493,"vY0":-138.0004889473278,"vZ0":-5.563753102154077,"x":120.86,"y":183.58,"x0":-2.0346286186439855,"y0":50.00005773143276,"z0":5.162087181673565,"aX":-15.145400326096711},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":12.5,"spinRate":2305,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.3974195055437577,"extension":6.309619670802671},"hitData":{"launchSpeed":94.0,"launchAngle":38.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.21,"coordY":87.82}},"index":1,"playId":"d1819df9-e1e9-34fc-b566-b38efb9674e3","pitchNumber":2,"startTime":"2026-06-28T02:09:00.327Z","endTime":"2026-06-28T02:09:13.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:09:13.923Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Logan O'Hoppe pops out to catcher Jonah Heim in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-28T02:09:54.307Z","endTime":"2026-06-28T02:10:50.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"6e6c4a26-4227-3fac-b20b-4865cc47971c","startTime":"2026-06-28T02:09:37.167Z","endTime":"2026-06-28T02:09:40.227Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.092882964181946,"aZ":-20.531136280677178,"pfxX":-2.3067402245651554,"pfxZ":6.279583477173105,"pX":0.37886990198918874,"pZ":1.1423054349827872,"vX0":7.55084652639061,"vY0":-135.42456102372404,"vZ0":-6.538210315915629,"x":102.56,"y":207.94,"x0":-2.148097160633508,"y0":50.00422677531725,"z0":5.0283886492601395,"aX":-4.278706385529248},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.1,"breakHorizontal":2.5,"spinRate":2435,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.40476045268977145,"extension":6.326949853011433},"index":1,"playId":"54eaa133-6d8b-3181-afce-3bbb2c8cfb2f","pitchNumber":1,"startTime":"2026-06-28T02:09:56.492Z","endTime":"2026-06-28T02:10:01.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.878313506653882,"aZ":-21.787993716380413,"pfxX":-1.1110332120699637,"pfxZ":5.652473627577276,"pX":0.9172295731498131,"pZ":2.8447947203059742,"vX0":8.241781793157442,"vY0":-134.86876855543633,"vZ0":-2.0712868413113985,"x":82.04,"y":161.97,"x0":-2.0367277056629054,"y0":50.00624167058737,"z0":5.1625898455907295,"aX":-2.0430717714922566},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":0.2,"spinRate":2620,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4064240583488581,"extension":6.245237216382328},"index":2,"playId":"ccec4dcb-d9a7-3bcb-8a0d-94c47da91f3a","pitchNumber":2,"startTime":"2026-06-28T02:10:13.881Z","endTime":"2026-06-28T02:10:18.074Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.902195127706584,"aZ":-14.677118980245321,"pfxX":-7.974701421151645,"pfxZ":9.125714369990312,"pX":-0.7274410798785762,"pZ":3.2875077381714357,"vX0":6.67510826729708,"vY0":-138.33009619883106,"vZ0":-2.55591263742703,"x":144.73,"y":150.02,"x0":-2.148354702730051,"y0":50.004515551033734,"z0":5.220375330542011,"aX":-15.293183572349868},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":12.8,"spinRate":2275,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3975804255933233,"extension":6.398393682373165},"hitData":{"launchSpeed":69.8,"launchAngle":85.0,"totalDistance":28.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":131.09,"coordY":216.26}},"index":3,"playId":"99c612a2-cb82-3994-83a9-aaa25ffbfcd7","pitchNumber":3,"startTime":"2026-06-28T02:10:38.987Z","endTime":"2026-06-28T02:10:50.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:10:50.666Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alika Williams strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T02:13:01.410Z","endTime":"2026-06-28T02:13:39.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.256500621319205,"aZ":-38.29364545139082,"pfxX":-2.4576490438364615,"pfxZ":-3.9905660389921023,"pX":0.06660936115570376,"pZ":1.985475402006055,"vX0":-3.7993295067817545,"vY0":-123.28305507800894,"vZ0":-1.7345330324209867,"x":114.46,"y":185.17,"x0":1.9488764954647004,"y0":50.00251220112728,"z0":5.940199467319257,"aX":-3.7694747386810374},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-7.3,"breakHorizontal":5.4,"spinRate":2434,"spinDirection":308},"zone":8,"typeConfidence":0.9,"plateTime":0.4448491301260087,"extension":6.348671666274818},"index":0,"playId":"c9300e86-2026-360f-b6a3-0319f451194f","pitchNumber":1,"startTime":"2026-06-28T02:13:01.588Z","endTime":"2026-06-28T02:13:06.490Z","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":84.8,"endSpeed":78.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55461329616062,"aZ":-23.548205351439847,"pfxX":8.082924636240522,"pfxZ":5.606600223370636,"pX":0.9647221548005768,"pZ":0.707351464833897,"vX0":-4.448971604583504,"vY0":-123.27549763428108,"vZ0":-7.477262133329806,"x":80.23,"y":219.68,"x0":1.7428828822068736,"y0":50.003227671239735,"z0":5.768253547601434,"aX":12.43818014783503},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.6,"breakHorizontal":-13.6,"spinRate":1686,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.44434797530807657,"extension":6.496135566156052},"index":1,"playId":"28c8ec09-bace-34bd-a30e-caf5594c0c2c","pitchNumber":2,"startTime":"2026-06-28T02:13:16.948Z","endTime":"2026-06-28T02:13:20.173Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62592012912706,"aZ":-40.22998135545491,"pfxX":-2.4098632119391574,"pfxZ":-5.215172905766281,"pX":-0.7433777478712209,"pZ":1.2736375499535115,"vX0":-5.30374547514657,"vY0":-124.04446117208337,"vZ0":-3.152359891124408,"x":145.34,"y":204.39,"x0":1.7420123347510361,"y0":50.000121114381464,"z0":5.941102184043008,"aX":-3.724600800123746},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.0,"breakHorizontal":5.6,"spinRate":2658,"spinDirection":312},"zone":13,"typeConfidence":0.91,"plateTime":0.4428783755921435,"extension":6.397776247969821},"index":2,"playId":"a0341fc2-ff75-30ea-abae-3fc368bdfe24","pitchNumber":3,"startTime":"2026-06-28T02:13:34.998Z","endTime":"2026-06-28T02:13:39.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:13:39.175Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T02:13:52.151Z","endTime":"2026-06-28T02:15:15.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39128616947967,"aZ":-35.4021089937165,"pfxX":-2.6930517264291325,"pfxZ":-2.070130402554806,"pX":0.2720761160305245,"pZ":3.0070608390797737,"vX0":-3.505348599738391,"vY0":-123.99610243298656,"vZ0":-0.177073116159012,"x":106.63,"y":157.59,"x0":2.0530000682967318,"y0":50.002793539736395,"z0":6.02897783784368,"aX":-4.199874656114305},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.6,"breakHorizontal":5.6,"spinRate":2601,"spinDirection":298},"zone":2,"typeConfidence":0.9,"plateTime":0.4414330509643478,"extension":6.325010352495935},"index":0,"playId":"e4bdcf9c-1e3d-3808-a86a-321b22da69d2","pitchNumber":1,"startTime":"2026-06-28T02:14:02.258Z","endTime":"2026-06-28T02:14:06.149Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80610845066277,"aZ":-24.107374109482674,"pfxX":8.026484446326183,"pfxZ":5.163730767892713,"pX":0.3594535317580598,"pZ":1.663379789113321,"vX0":-5.486742779880785,"vY0":-124.61237022417409,"vZ0":-5.242957065777968,"x":103.3,"y":193.87,"x0":1.5554018599704187,"y0":50.00026584666748,"z0":5.805603197998276,"aX":12.526057378439443},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.3,"breakHorizontal":-13.1,"spinRate":1491,"spinDirection":132},"zone":9,"typeConfidence":0.9,"plateTime":0.44082533491432363,"extension":6.5815983598909975},"index":1,"playId":"703000f0-b009-3ebd-a7a7-374fcd5412ce","pitchNumber":2,"startTime":"2026-06-28T02:14:16.904Z","endTime":"2026-06-28T02:14:22.226Z","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":85.2,"endSpeed":78.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93007956190845,"aZ":-36.44485935835634,"pfxX":-2.3766491722319616,"pfxZ":-2.770015169678797,"pX":0.7340031158252603,"pZ":1.4832768861783054,"vX0":-2.572274190927015,"vY0":-124.0428206594727,"vZ0":-3.1507208357633747,"x":89.02,"y":198.73,"x0":2.096639195669144,"y0":50.00078640897411,"z0":5.836700028134081,"aX":-3.6685779672320367},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.5,"breakHorizontal":4.9,"spinRate":2601,"spinDirection":303},"zone":14,"typeConfidence":0.91,"plateTime":0.44311885108331683,"extension":6.225170494531806},"index":2,"playId":"b1e206d9-ddbc-3569-a386-2263476dc99f","pitchNumber":3,"startTime":"2026-06-28T02:14:32.897Z","endTime":"2026-06-28T02:14:38.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.3637548879259,"aZ":-13.448816216745753,"pfxX":5.757938791664622,"pfxZ":9.601878069504604,"pX":0.275569035651057,"pZ":4.164929734922348,"vX0":-6.5520812440327685,"vY0":-139.70148941282943,"vZ0":-2.0262040976462394,"x":106.5,"y":126.33,"x0":1.9181241383173193,"y0":50.00487242171988,"z0":5.79762542925933,"aX":11.232007079488065},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":-8.9,"spinRate":2143,"spinDirection":144},"zone":12,"typeConfidence":0.91,"plateTime":0.3940811542432483,"extension":6.474980190632414},"index":3,"playId":"8f7d08d7-426c-39d8-9128-3b16b5d57cc2","pitchNumber":4,"startTime":"2026-06-28T02:14:54.308Z","endTime":"2026-06-28T02:14:57.654Z","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":96.1,"endSpeed":86.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.0561518707852,"aZ":-12.275148736683546,"pfxX":6.662471231672864,"pfxZ":10.243385143295804,"pX":-0.6332299271329361,"pZ":2.359927235372205,"vX0":-8.549939765925384,"vY0":-139.39820133555983,"vZ0":-7.121694183944464,"x":141.14,"y":175.06,"x0":1.6265522560693169,"y0":50.005193970066635,"z0":5.780781122491103,"aX":12.946738828997349},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":-10.1,"spinRate":2105,"spinDirection":146},"zone":4,"typeConfidence":0.92,"plateTime":0.394838175793212,"extension":6.684311183553835},"index":4,"playId":"05599f8e-17d4-3422-85e2-e556a8dd062b","pitchNumber":5,"startTime":"2026-06-28T02:15:09.561Z","endTime":"2026-06-28T02:15:15.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:15:15.056Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-28T02:15:24.114Z","endTime":"2026-06-28T02:16:34.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":87.3,"endSpeed":80.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.263951805452972,"aZ":-34.37457413696086,"pfxX":-3.079805271701777,"pfxZ":-1.346530023400538,"pX":-1.5053779931843854,"pZ":3.3414360022865837,"vX0":-7.151313778752614,"vY0":-126.98978994420133,"vZ0":0.4596868228682893,"x":174.38,"y":148.56,"x0":1.7486699954518523,"y0":50.00535300729622,"z0":5.894984797931591,"aX":-5.023264813874783},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.0,"breakHorizontal":7.2,"spinRate":2485,"spinDirection":298},"zone":11,"typeConfidence":0.91,"plateTime":0.43149872462072114,"extension":6.51859017845528},"index":0,"playId":"aaf9d3a8-dd40-3e79-8c83-5c13487dbea5","pitchNumber":1,"startTime":"2026-06-28T02:15:36.001Z","endTime":"2026-06-28T02:15:39.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.661840019372576,"aZ":-8.17631240092405,"pfxX":4.154120315225326,"pfxZ":12.360542195706202,"pX":-0.8835507268056625,"pZ":1.3439290057859694,"vX0":-8.317436364349476,"vY0":-138.83115667019084,"vZ0":-10.589576598464495,"x":150.68,"y":202.49,"x0":1.6188902346865879,"y0":50.00397423343344,"z0":5.763360456839004,"aX":8.066585780509001},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.2,"breakHorizontal":-5.6,"spinRate":2241,"spinDirection":149},"zone":13,"typeConfidence":0.92,"plateTime":0.39536275623794337,"extension":6.645469879381085},"index":1,"playId":"d3937081-f14f-34e7-b916-c17c20a1fa38","pitchNumber":2,"startTime":"2026-06-28T02:15:50.812Z","endTime":"2026-06-28T02:15:56.407Z","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.0,"endSpeed":87.1,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.237383580217845,"aZ":-12.76377699477894,"pfxX":6.363134729500549,"pfxZ":9.938417012570902,"pX":-0.6289112399648509,"pZ":2.348101412414039,"vX0":-9.058033157461582,"vY0":-139.3234070135762,"vZ0":-6.741941382479386,"x":140.97,"y":175.38,"x0":1.847667996404365,"y0":50.0022399425465,"z0":5.654350550029784,"aX":12.427176468789842},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":-9.5,"spinRate":2153,"spinDirection":145},"zone":4,"typeConfidence":0.92,"plateTime":0.39413661934805555,"extension":6.5225292485018755},"index":2,"playId":"082c7854-a059-39f7-8765-cf6828ebc2ae","pitchNumber":3,"startTime":"2026-06-28T02:16:08.711Z","endTime":"2026-06-28T02:16:13.797Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-28T02:16:20.443Z","endTime":"2026-06-28T02:16:30.891Z","isPitch":false,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47758155523196,"aZ":-15.43051084226679,"pfxX":6.694005248738446,"pfxZ":8.542717764703248,"pX":-0.6133100914834436,"pZ":2.4707729131640295,"vX0":-9.222539545298313,"vY0":-139.59895692391564,"vZ0":-5.843428137222228,"x":140.38,"y":172.07,"x0":1.874240045167963,"y0":50.000768653502284,"z0":5.618874897617073,"aX":13.118095174891492},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":-10.1,"spinRate":2122,"spinDirection":140},"zone":4,"typeConfidence":0.91,"plateTime":0.39340266303161586,"extension":6.638738953936697},"index":4,"playId":"850beb94-da2c-3d10-b0db-096921287211","pitchNumber":4,"startTime":"2026-06-28T02:16:30.891Z","endTime":"2026-06-28T02:16:34.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:16:34.549Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Lowe flies out to left fielder Colby Thomas.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T02:19:08.510Z","endTime":"2026-06-28T02:19:20.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Lawrence Butler replaces left fielder Tyler Soderstrom, batting 4th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T02:18:57.600Z","endTime":"2026-06-28T02:18:57.608Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":691016,"link":"/api/v1/people/691016"}},{"details":{"description":"Defensive switch from right field to left field for Colby Thomas.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T02:18:57.608Z","endTime":"2026-06-28T02:19:10.678Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"600"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.348416983914014,"aZ":-31.225041682029254,"pfxX":4.876360189626582,"pfxZ":0.6165826129671839,"pX":-0.07933251669843865,"pZ":2.2373989454595153,"vX0":3.8491372842348817,"vY0":-124.47831011142176,"vZ0":-0.8691568101853441,"x":120.02,"y":178.37,"x0":-2.2895575344117005,"y0":50.002827291142,"z0":5.219982524348862,"aX":7.508711885513912},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.2,"breakHorizontal":-9.8,"spinRate":2786,"spinDirection":64},"zone":8,"typeConfidence":2.0,"plateTime":0.4432003183482207,"extension":6.327457130812146},"hitData":{"launchSpeed":87.5,"launchAngle":40.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.09,"coordY":113.96}},"index":2,"playId":"8da8b6fc-afe0-3ba6-b388-f2e48489f0b5","pitchNumber":1,"startTime":"2026-06-28T02:19:10.678Z","endTime":"2026-06-28T02:19:20.532Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:19:20.532Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T02:19:38.197Z","endTime":"2026-06-28T02:22:11.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":95.4,"endSpeed":86.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.25516484164042,"aZ":-17.207025546230962,"pfxX":-10.341454552469386,"pfxZ":7.809018232182003,"pX":0.5557860165575434,"pZ":3.0926744127037247,"vX0":10.474268102563792,"vY0":-138.37344324208257,"vZ0":-2.705379917852169,"x":95.81,"y":155.28,"x0":-1.9564847974290536,"y0":50.0013103668242,"z0":5.252097662497819,"aX":-19.817752259032165},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":16.2,"spinRate":2408,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.3976151309480773,"extension":6.476653362584612},"index":0,"playId":"6e17e8da-a04b-35cc-a608-484c1493f879","pitchNumber":1,"startTime":"2026-06-28T02:19:49.251Z","endTime":"2026-06-28T02:19:53.243Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-28T02:20:00.494Z","endTime":"2026-06-28T02:20:15.612Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97874179466205,"aZ":-27.120886640703844,"pfxX":-11.635836284362359,"pfxZ":2.8866681196803876,"pX":1.1842574645180823,"pZ":0.36362874408045887,"vX0":11.200795000032056,"vY0":-131.10198770201015,"vZ0":-7.341864458611234,"x":71.86,"y":228.96,"x0":-1.618019078224599,"y0":50.005594634847114,"z0":5.205663095463218,"aX":-20.394240591223458},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.8,"breakHorizontal":18.8,"spinRate":1238,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4167297630557245,"extension":6.516171215180637},"index":2,"playId":"36ebf615-f96f-3b0c-b4af-d0652667855a","pitchNumber":2,"startTime":"2026-06-28T02:20:15.612Z","endTime":"2026-06-28T02:20:20.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":78.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.975032849024704,"aZ":-29.552612839061048,"pfxX":4.334195209617835,"pfxZ":1.638310219283401,"pX":1.122708962562783,"pZ":3.36531236663193,"vX0":6.4993082052032305,"vY0":-126.97187387123799,"vZ0":1.1646543193616026,"x":74.2,"y":147.92,"x0":-2.053682896129821,"y0":50.002595780587136,"z0":5.289196330392289,"aX":6.929396810273359},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.6,"breakHorizontal":-9.6,"spinRate":2816,"spinDirection":56},"zone":12,"typeConfidence":2.0,"plateTime":0.4348111244601025,"extension":6.235087145214052},"index":3,"playId":"17887165-e35f-32b3-80e2-4a60132a60d2","pitchNumber":3,"startTime":"2026-06-28T02:20:33.102Z","endTime":"2026-06-28T02:20:38.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.213170993535062,"aZ":-25.44080854868098,"pfxX":4.187041212559854,"pfxZ":4.109793671795135,"pX":1.1274949531892293,"pZ":2.2885335268395455,"vX0":6.855606993895469,"vY0":-127.45117159115706,"vZ0":-2.1861251187360575,"x":74.02,"y":176.99,"x0":-2.14550160989092,"y0":50.00254872660411,"z0":5.17505312697231,"aX":6.858546548329503},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.2,"breakHorizontal":-9.2,"spinRate":2787,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4304365546164459,"extension":6.3363495328802335},"index":4,"playId":"7daba260-5082-3c8e-8baf-a26fbdfce463","pitchNumber":4,"startTime":"2026-06-28T02:20:49.849Z","endTime":"2026-06-28T02:20:53.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81250657723523,"aZ":-30.95764835097856,"pfxX":-10.097627932284526,"pfxZ":0.6968189590624592,"pX":-0.3170870377133167,"pZ":1.1977863380918163,"vX0":7.486439868396023,"vY0":-131.72980640006608,"vZ0":-4.655246489550382,"x":129.09,"y":206.44,"x0":-1.888484350911882,"y0":50.00381056451339,"z0":5.284868013075442,"aX":-17.690834673705062},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.4,"breakHorizontal":16.6,"spinRate":1258,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.41629874172276216,"extension":6.422090696639933},"index":5,"playId":"e0b3dc88-7bf6-3666-bad8-f884f0d77ac3","pitchNumber":5,"startTime":"2026-06-28T02:21:07.719Z","endTime":"2026-06-28T02:21:10.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.065399670862064,"aZ":-27.980170845533575,"pfxX":6.163220002621722,"pfxZ":2.5694262717071386,"pX":1.1432364647594913,"pZ":2.234070683933497,"vX0":6.217932018921327,"vY0":-127.73981882958887,"vZ0":-1.8114970664113177,"x":73.42,"y":178.46,"x0":-2.1334496627210098,"y0":50.004775102761755,"z0":5.176223791888804,"aX":10.072338622351989},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":-12.7,"spinRate":2690,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4306252509552788,"extension":6.323340315970967},"index":6,"playId":"fe30185e-2ea6-3f86-8917-56c93ebad472","pitchNumber":6,"startTime":"2026-06-28T02:21:27.399Z","endTime":"2026-06-28T02:21:30.491Z","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":96.3,"endSpeed":87.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.611876535828934,"aZ":-17.43055732747673,"pfxX":-7.890835432264101,"pfxZ":7.519012874654576,"pX":1.275747213511956,"pZ":1.9055895823562174,"vX0":11.327943613351957,"vY0":-139.68156151674228,"vZ0":-5.841204233485086,"x":68.37,"y":187.33,"x0":-1.8210051330130654,"y0":50.006843848321616,"z0":5.183599041257589,"aX":-15.482304514887},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.4,"breakHorizontal":11.8,"spinRate":2169,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3932351484745822,"extension":6.4866534847899455},"index":7,"playId":"2b2288a7-bdfd-3f39-b7f5-04a901d605d8","pitchNumber":7,"startTime":"2026-06-28T02:21:51.316Z","endTime":"2026-06-28T02:21:56.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.905134141104206,"aZ":-26.437595939262923,"pfxX":3.502105942963195,"pfxZ":3.5555898886159687,"pX":1.0476004008915702,"pZ":1.5846128363477552,"vX0":6.641342256918843,"vY0":-126.7129379771097,"vZ0":-3.5651813533728935,"x":77.07,"y":196.0,"x0":-2.070808080576379,"y0":50.00179339029065,"z0":5.141848978895714,"aX":5.6456028102985325},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.8,"breakHorizontal":-7.9,"spinRate":2722,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.43365192599929436,"extension":6.340308258716335},"index":8,"playId":"2049ab89-d805-3fa2-a91f-543b76baf082","pitchNumber":8,"startTime":"2026-06-28T02:22:08.069Z","endTime":"2026-06-28T02:22:11.628Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:22:11.628Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Denzer Guzman lines out to left fielder Colby Thomas.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-28T02:22:25.359Z","endTime":"2026-06-28T02:23:19.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1041787628325,"aZ":-16.888425229225223,"pfxX":-8.889442158495468,"pfxZ":7.826302080505361,"pX":0.7210569678683989,"pZ":1.9809133886438968,"vX0":10.309968577792864,"vY0":-139.30259622515268,"vZ0":-5.6759737300153335,"x":89.52,"y":185.3,"x0":-1.883944035653359,"y0":50.003141031602254,"z0":5.172512838159743,"aX":-17.363257909423},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":13.8,"spinRate":2257,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.39412992063260033,"extension":6.533526386558869},"index":0,"playId":"b3c1d7fe-4e22-3ced-8875-896c1dadceeb","pitchNumber":1,"startTime":"2026-06-28T02:22:35.530Z","endTime":"2026-06-28T02:22:40.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90194652062063,"aZ":-18.124630897982435,"pfxX":-8.598650088864893,"pfxZ":7.172601590744883,"pX":0.6816058874376849,"pZ":2.9329179829394687,"vX0":10.042192133952689,"vY0":-139.02216845708207,"vZ0":-2.9676296100259543,"x":91.02,"y":159.59,"x0":-1.8587274093848545,"y0":50.00468816935094,"z0":5.215963443862066,"aX":-16.848558718055536},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.6,"breakHorizontal":13.6,"spinRate":2243,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.39384357826054917,"extension":6.4616650379747655},"index":1,"playId":"02ca649c-7ee4-3417-9c79-8800cd9a5b11","pitchNumber":2,"startTime":"2026-06-28T02:22:50.852Z","endTime":"2026-06-28T02:22:54.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":79.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.751316779333155,"aZ":-28.6982311470821,"pfxX":4.547078397849299,"pfxZ":2.128547387182376,"pX":0.8754133791742553,"pZ":3.0651529510040105,"vX0":6.274332870835034,"vY0":-128.17738139975756,"vZ0":0.1483616664961096,"x":83.63,"y":156.02,"x0":-2.2113397544373465,"y0":50.004550110020844,"z0":5.279463172781305,"aX":7.436848327251356},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.2,"breakHorizontal":-9.8,"spinRate":2684,"spinDirection":46},"zone":12,"typeConfidence":2.0,"plateTime":0.4301715232759924,"extension":6.357969520201789},"hitData":{"launchSpeed":85.9,"launchAngle":19.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.27,"coordY":106.8}},"index":2,"playId":"4368b372-9ccc-3309-9f96-159238ab6280","pitchNumber":3,"startTime":"2026-06-28T02:23:10.151Z","endTime":"2026-06-28T02:23:19.162Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:23:19.162Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shea Langeliers walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T02:25:24.150Z","endTime":"2026-06-28T02:27:32.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78263002562571,"aZ":-34.03434762022424,"pfxX":-1.7728860176312318,"pfxZ":-1.2222757264496469,"pX":0.5670307662802793,"pZ":3.8718033623764065,"vX0":-2.8174526457043227,"vY0":-123.10253393996464,"vZ0":1.7177396051397398,"x":95.39,"y":134.24,"x0":1.9592370378992137,"y0":50.00133796476054,"z0":6.058616684714361,"aX":-2.703791788843634},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.6,"breakHorizontal":4.0,"spinRate":2391,"spinDirection":299},"zone":12,"typeConfidence":0.9,"plateTime":0.4459463489719737,"extension":6.296150561250397},"index":0,"playId":"64cfd3fb-2f04-3fa7-8a38-7a0ddfbba77f","pitchNumber":1,"startTime":"2026-06-28T02:25:33.113Z","endTime":"2026-06-28T02:25:37.226Z","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":84.3,"endSpeed":76.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61603122408951,"aZ":-26.836851407974407,"pfxX":9.92748097733556,"pfxZ":3.555312506477401,"pX":1.9087209900630242,"pZ":2.0355930631153663,"vX0":-2.9036780795260975,"vY0":-122.66514170402394,"vZ0":-3.6646155033407926,"x":44.24,"y":183.82,"x0":1.8287080804452769,"y0":50.0029064937532,"z0":5.874910162711392,"aX":14.90446215034663},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.8,"breakHorizontal":-17.2,"spinRate":1677,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.44907519063946166,"extension":6.505693448374134},"index":1,"playId":"c97ea091-16fd-3520-88c4-3b7e5816631d","pitchNumber":2,"startTime":"2026-06-28T02:25:47.904Z","endTime":"2026-06-28T02:25:50.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.372331947654175,"aZ":-13.735254929019206,"pfxX":5.134377739578643,"pfxZ":9.890749494524135,"pX":0.2860090110459464,"pZ":3.090338851588112,"vX0":-4.993006508258443,"vY0":-136.05414452978692,"vZ0":-5.162380620980629,"x":106.1,"y":155.34,"x0":1.4827527409994095,"y0":50.00492741023664,"z0":5.973077583836447,"aX":9.574358063838128},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":-8.2,"spinRate":2104,"spinDirection":149},"zone":3,"typeConfidence":0.9,"plateTime":0.40343180977029025,"extension":6.569989035839174},"index":2,"playId":"b7f47af1-c597-37bc-b604-db0a8dceadea","pitchNumber":3,"startTime":"2026-06-28T02:26:05.286Z","endTime":"2026-06-28T02:26:10.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.634589429771527,"aZ":-13.97148673279458,"pfxX":3.954958065357503,"pfxZ":9.580863556006596,"pX":0.42864929518079076,"pZ":3.272906933222311,"vX0":-4.503895903826585,"vY0":-137.25573006125725,"vZ0":-4.521054459928192,"x":100.66,"y":150.41,"x0":1.5804239185354743,"y0":50.000847977987846,"z0":5.899405632655852,"aX":7.512339308703445},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":-6.1,"spinRate":2149,"spinDirection":150},"zone":3,"typeConfidence":0.9,"plateTime":0.3997308386136069,"extension":6.494848707646128},"index":3,"playId":"326a0c58-e3ee-33c4-8ccf-07d424d4383f","pitchNumber":4,"startTime":"2026-06-28T02:26:26.884Z","endTime":"2026-06-28T02:26:30.086Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-28T02:26:37.194Z","endTime":"2026-06-28T02:26:51.880Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.533098061568378,"aZ":-14.490667271250038,"pfxX":5.071700857312028,"pfxZ":9.19675110091081,"pX":1.0606240910453208,"pZ":2.5491242437567427,"vX0":-4.480723552296327,"vY0":-137.97640646079947,"vZ0":-5.854117107305376,"x":76.57,"y":169.95,"x0":2.0490137216815825,"y0":50.00082806637355,"z0":5.67971870663196,"aX":9.749342882109701},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":-8.2,"spinRate":2085,"spinDirection":140},"zone":12,"typeConfidence":0.91,"plateTime":0.3974135784485324,"extension":6.379460779569584},"index":5,"playId":"3ab83710-8582-3d66-a0ba-bc2169d3a87b","pitchNumber":5,"startTime":"2026-06-28T02:26:51.880Z","endTime":"2026-06-28T02:26:56.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.064856869518604,"aZ":-34.26674592407352,"pfxX":-1.3739168685928385,"pfxZ":-1.2999790337402937,"pX":-0.5857897294096562,"pZ":1.7991468267368573,"vX0":-5.71565804876601,"vY0":-125.85301515893424,"vZ0":-3.180206649318383,"x":139.33,"y":190.2,"x0":1.8914543562052262,"y0":50.004805273723434,"z0":5.848973783209135,"aX":-2.207629251565524},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.9,"breakHorizontal":3.7,"spinRate":2487,"spinDirection":306},"zone":7,"typeConfidence":0.9,"plateTime":0.43488211903823437,"extension":6.418351942362279},"index":6,"playId":"05b8eebc-9fdd-3a02-aa22-58cef20c35d6","pitchNumber":6,"startTime":"2026-06-28T02:27:06.484Z","endTime":"2026-06-28T02:27:09.889Z","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":94.4,"endSpeed":84.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06248296269203,"aZ":-13.127554817061466,"pfxX":3.7396493351982265,"pfxZ":10.12697016793382,"pX":0.9053466864546902,"pZ":4.412823304046487,"vX0":-3.318554033136803,"vY0":-137.39678029485523,"vZ0":-1.7272449539682309,"x":82.49,"y":119.63,"x0":1.65266813956641,"y0":50.0023040511651,"z0":5.958297154807901,"aX":7.033452854877519},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.1,"breakHorizontal":-5.9,"spinRate":2109,"spinDirection":150},"zone":12,"typeConfidence":0.9,"plateTime":0.4011474282130476,"extension":6.575075513479753},"index":7,"playId":"d3603956-7831-3309-84b1-f4c455f8d00b","pitchNumber":7,"startTime":"2026-06-28T02:27:28.924Z","endTime":"2026-06-28T02:27:32.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:27:32.672Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a line drive to left fielder Wade Meckler. Shea Langeliers to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T02:27:52.268Z","endTime":"2026-06-28T02:29:20.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.491291581084795,"aZ":-14.627319447100612,"pfxX":6.794173586666616,"pfxZ":9.273062314021487,"pX":-0.23504001172478936,"pZ":2.93619445537514,"vX0":-7.814000828291519,"vY0":-137.86183437690516,"vZ0":-4.58407471069355,"x":125.96,"y":159.5,"x0":1.7763574268883615,"y0":50.00259361245995,"z0":5.633960786185333,"aX":12.856560003436423},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":-10.3,"spinRate":2115,"spinDirection":138},"zone":2,"typeConfidence":0.91,"plateTime":0.3999020683392067,"extension":6.612802249579091},"index":0,"playId":"a521c5db-dbee-3f8d-b5ba-7ad27779cb65","pitchNumber":1,"startTime":"2026-06-28T02:27:56.165Z","endTime":"2026-06-28T02:27:59.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67341904550134,"aZ":-12.689599193357711,"pfxX":6.938533127682366,"pfxZ":10.290601570713449,"pX":-0.7934321682070778,"pZ":2.7713696013876663,"vX0":-9.229306332698016,"vY0":-137.49552701382837,"vZ0":-5.539767509997987,"x":147.24,"y":163.95,"x0":1.7228890728223143,"y0":50.00086787895576,"z0":5.691003855952291,"aX":13.13553814908258},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":-10.3,"spinRate":2204,"spinDirection":143},"zone":4,"typeConfidence":0.92,"plateTime":0.4000815836262479,"extension":6.6630307761763605},"index":1,"playId":"7d66e6f4-4811-3ab3-b465-52354be17bec","pitchNumber":2,"startTime":"2026-06-28T02:28:17.218Z","endTime":"2026-06-28T02:28:22.208Z","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":85.5,"endSpeed":79.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.654297319620426,"aZ":-37.59327769382364,"pfxX":-3.5324791294650857,"pfxZ":-3.4536514899505972,"pX":-0.6845755764312332,"pZ":1.9457592624435944,"vX0":-4.947548138273008,"vY0":-124.4486545170902,"vZ0":-1.9125929744788168,"x":143.09,"y":186.24,"x0":1.7869754729059484,"y0":50.00104377545138,"z0":5.834156878811986,"aX":-5.546686072083614},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.5,"breakHorizontal":7.6,"spinRate":2576,"spinDirection":310},"zone":7,"typeConfidence":0.91,"plateTime":0.43989406988934343,"extension":6.425000364483269},"index":2,"playId":"5976a168-0ce1-32c8-a7a5-fa329776b27a","pitchNumber":3,"startTime":"2026-06-28T02:28:35.343Z","endTime":"2026-06-28T02:28:41.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38447416976148,"aZ":-13.348708306135466,"pfxX":7.172917015391782,"pfxZ":10.051790046589264,"pX":0.26715933412730675,"pZ":3.151469638695138,"vX0":-6.63534911981088,"vY0":-136.7690157520427,"vZ0":-4.17645162363294,"x":106.82,"y":153.69,"x0":1.806337770805556,"y0":50.00276531793665,"z0":5.629996421564107,"aX":13.433874052448786},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.4,"breakHorizontal":-11.4,"spinRate":2248,"spinDirection":141},"zone":2,"typeConfidence":0.91,"plateTime":0.4022491162960149,"extension":6.425088044684598},"index":3,"playId":"a406383b-64e6-3b4b-92ed-bf41a3481e98","pitchNumber":4,"startTime":"2026-06-28T02:28:52.908Z","endTime":"2026-06-28T02:28:56.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81855647039336,"aZ":-14.287588443213094,"pfxX":8.437532123969907,"pfxZ":9.521843896353493,"pX":0.22907472102066861,"pZ":3.111365345391961,"vX0":-7.52730300787491,"vY0":-137.0646509927307,"vZ0":-4.158501485276295,"x":108.27,"y":154.77,"x0":1.931543557140118,"y0":50.0065252434535,"z0":5.642211531102436,"aX":15.85734412551987},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":-13.4,"spinRate":2303,"spinDirection":137},"zone":2,"typeConfidence":0.91,"plateTime":0.40153005099214667,"extension":6.411264390266262},"hitData":{"launchSpeed":97.8,"launchAngle":14.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.89,"coordY":89.02}},"index":4,"playId":"ef22f191-5873-3300-8dd3-99c16a803edd","pitchNumber":5,"startTime":"2026-06-28T02:29:11.592Z","endTime":"2026-06-28T02:29:20.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:29:20.296Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T02:29:32.533Z","endTime":"2026-06-28T02:30:42.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.182756415001204,"aZ":-39.953555929278885,"pfxX":-3.819614673649934,"pfxZ":-4.941790180165279,"pX":-0.6860608630309079,"pZ":2.48135130089261,"vX0":-5.126064078638631,"vY0":-124.99285159685435,"vZ0":-0.2745066912278864,"x":143.15,"y":171.78,"x0":1.8906855162298233,"y0":50.001284144867924,"z0":5.885076680005534,"aX":-6.015626003292557},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-8.8,"breakHorizontal":8.2,"spinRate":2577,"spinDirection":299},"zone":4,"typeConfidence":0.91,"plateTime":0.43892272708809976,"extension":6.364524460759425},"index":0,"playId":"b5a4ba38-4226-371a-9d16-cbcaaa7b9d87","pitchNumber":1,"startTime":"2026-06-28T02:29:49.897Z","endTime":"2026-06-28T02:29:54.947Z","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":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.875266250153746,"aZ":-42.06381469674246,"pfxX":-5.466440608141866,"pfxZ":-6.580236383476598,"pX":-0.7225883274486545,"pZ":1.4701277025200599,"vX0":-4.349110294263419,"vY0":-122.32696122677436,"vZ0":-1.8295393087717506,"x":144.54,"y":199.09,"x0":1.7933253481623765,"y0":50.00206862140034,"z0":5.859819128636429,"aX":-8.21795224233551},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-12.1,"breakHorizontal":10.9,"spinRate":2654,"spinDirection":311},"zone":13,"typeConfidence":0.9,"plateTime":0.4490909303949153,"extension":6.324079488732942},"index":1,"playId":"6a46a4f2-1049-33f1-bda2-415131460e86","pitchNumber":2,"startTime":"2026-06-28T02:30:09.652Z","endTime":"2026-06-28T02:30:13.610Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-28T02:30:21.057Z","endTime":"2026-06-28T02:30:38.943Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.552075050615066,"aZ":-12.079009291427784,"pfxX":7.76691753773301,"pfxZ":10.695662291454408,"pX":0.591982937947827,"pZ":2.846222361172866,"vX0":-5.983451189802143,"vY0":-137.00202629055124,"vZ0":-5.337383500104722,"x":94.44,"y":161.93,"x0":1.8079706580772104,"y0":50.002619911357755,"z0":5.662903293368819,"aX":14.592779080228826},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":-12.6,"spinRate":2259,"spinDirection":139},"zone":6,"typeConfidence":0.91,"plateTime":0.4015910340121547,"extension":6.478623260772981},"index":3,"playId":"1b9ce1e4-2bbc-35d4-88ea-d9cfcd781953","pitchNumber":3,"startTime":"2026-06-28T02:30:38.943Z","endTime":"2026-06-28T02:30:42.661Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:30:42.661Z","atBatIndex":24},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Colby Thomas grounds into a force out, shortstop Zach Neto to second baseman Donovan Walton. Shea Langeliers to 3rd. Lawrence Butler out at 2nd. Colby Thomas to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T02:30:54.827Z","endTime":"2026-06-28T02:31:26.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.145367475832558,"aZ":-40.35513815711692,"pfxX":-3.44914233249886,"pfxZ":-5.291533005708143,"pX":-0.49084594970773987,"pZ":2.413096669834882,"vX0":-4.761399633267684,"vY0":-123.4351670570317,"vZ0":-0.0994610313017188,"x":135.71,"y":173.63,"x0":1.909896307532264,"y0":50.00385871692854,"z0":5.846546919566079,"aX":-5.3310868075869635},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-9.4,"breakHorizontal":7.3,"spinRate":2508,"spinDirection":301},"zone":4,"typeConfidence":0.9,"plateTime":0.44343044831719247,"extension":6.385064371802076},"hitData":{"launchSpeed":66.7,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.52,"coordY":167.62}},"index":0,"playId":"825ada8e-da0e-36e9-9bae-ac2389ca2554","pitchNumber":1,"startTime":"2026-06-28T02:31:18.101Z","endTime":"2026-06-28T02:31:26.160Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:31:26.160Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-28T02:31:47.240Z","endTime":"2026-06-28T02:33:34.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,6],"actionIndex":[5],"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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":71.9,"endSpeed":65.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.601394781743764,"aZ":-41.85490105739237,"pfxX":-4.518615190301669,"pfxZ":-8.900611386609617,"pX":-1.1449655626890898,"pZ":2.075358162814179,"vX0":-4.360931946867002,"vY0":-104.56298551098558,"vZ0":1.5068991292343337,"x":160.64,"y":182.75,"x0":1.5690711360108123,"y0":50.00404116365453,"z0":6.325736405275454,"aX":-4.912983343524671},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.9,"breakVerticalInduced":-15.1,"breakHorizontal":9.6,"spinRate":2495,"spinDirection":320},"zone":13,"typeConfidence":0.9,"plateTime":0.5274973396847424,"extension":6.269888616387364},"index":0,"playId":"43ce4f2a-8c58-37cf-9927-c5bd5d4d6c80","pitchNumber":1,"startTime":"2026-06-28T02:32:01.033Z","endTime":"2026-06-28T02:32:05.306Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-28T02:32:18.306Z","endTime":"2026-06-28T02:32:32.229Z","isPitch":false,"type":"action","player":{"id":691777,"link":"/api/v1/people/691777"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"0e44fefc-288a-3737-bfc0-f042b911b355","startTime":"2026-06-28T02:32:32.229Z","endTime":"2026-06-28T02:32:35.713Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4025496236428,"aZ":-34.075281425765745,"pfxX":-0.4492521232350559,"pfxZ":-1.2182649930515783,"pX":-0.4495167413154212,"pZ":2.701117423231819,"vX0":-5.235551928532992,"vY0":-123.95658922508565,"vZ0":-0.7699274584729163,"x":134.13,"y":165.85,"x0":1.7469780794146188,"y0":50.00439605868913,"z0":5.856731069578675,"aX":-0.6993669274286336},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.2,"breakHorizontal":2.0,"spinRate":2548,"spinDirection":305},"zone":4,"typeConfidence":0.9,"plateTime":0.44159667492463095,"extension":6.231154512065502},"index":3,"playId":"bfc91c89-6c36-311e-89cb-456a4f43d07b","pitchNumber":2,"startTime":"2026-06-28T02:32:49.699Z","endTime":"2026-06-28T02:32:54.108Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8599035822955,"aZ":-33.56131030605112,"pfxX":5.65559609048805E-4,"pfxZ":-0.8575554580817597,"pX":-1.182749521684785,"pZ":1.1137906008260456,"vX0":-7.43749496511545,"vY0":-126.56169597927922,"vZ0":-4.777297390970554,"x":162.08,"y":208.71,"x0":1.793964956239008,"y0":50.001218721357915,"z0":5.714025503825305,"aX":0.0017276369715603682},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.4,"breakHorizontal":1.7,"spinRate":2589,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.4327993942630197,"extension":6.365351500253398},"index":4,"playId":"2746b7b2-dc0f-3058-bb37-97f6e7ebd443","pitchNumber":3,"startTime":"2026-06-28T02:33:08.335Z","endTime":"2026-06-28T02:33:19.051Z","isPitch":true,"type":"pitch"},{"details":{"description":"Colby Thomas steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"2746b7b2-dc0f-3058-bb37-97f6e7ebd443","startTime":"2026-06-28T02:33:22.252Z","endTime":"2026-06-28T02:33:30.628Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687515,"link":"/api/v1/people/687515"}},{"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":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.612394871164195,"aZ":-35.24067405797444,"pfxX":-1.3936315643783175,"pfxZ":-1.953128592372198,"pX":-1.4465996704681845,"pZ":1.2257929628350877,"vX0":-7.316279642570032,"vY0":-124.34552621447294,"vZ0":-3.895568602091393,"x":172.14,"y":205.68,"x0":1.7133314010031013,"y0":50.00423403777483,"z0":5.732358857260596,"aX":-2.1852336961428445},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.2,"breakHorizontal":4.2,"spinRate":2655,"spinDirection":308},"zone":13,"typeConfidence":0.9,"plateTime":0.4402516803643275,"extension":6.415441197655445},"index":6,"playId":"c2700157-f307-38bc-802b-f9a894280149","pitchNumber":4,"startTime":"2026-06-28T02:33:30.628Z","endTime":"2026-06-28T02:33:34.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:33:34.888Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Schanuel walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T02:35:24.077Z","endTime":"2026-06-28T02:37:30.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24627265715173,"aZ":-32.08624849641322,"pfxX":-8.824418729679396,"pfxZ":0.053381069575399565,"pX":-0.7977475874913987,"pZ":2.478342025574943,"vX0":5.811881529999879,"vY0":-128.25269988374197,"vZ0":-1.396861094810069,"x":147.41,"y":171.86,"x0":-1.9408090611375353,"y0":50.00431297640877,"z0":5.520713660731997,"aX":-14.777681750886522},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.0,"breakHorizontal":14.8,"spinRate":1135,"spinDirection":249},"zone":4,"typeConfidence":2.0,"plateTime":0.42623981905261354,"extension":6.120417103099732},"index":0,"playId":"33b5e65f-b1db-38c6-b4fd-9386e034d44e","pitchNumber":1,"startTime":"2026-06-28T02:35:46.376Z","endTime":"2026-06-28T02:36:13.389Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.371147105642418,"aZ":-33.593730021090934,"pfxX":10.602709695183165,"pfxZ":-0.9233192227674074,"pX":-1.1107744868393803,"pZ":4.1980189443990445,"vX0":-0.28246347735534527,"vY0":-123.31527105275565,"vZ0":3.497913271826864,"x":159.34,"y":125.43,"x0":-2.372305592845584,"y0":50.00179916884676,"z0":5.594083478163884,"aX":16.337400262244884},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.6,"breakHorizontal":-19.1,"spinRate":2533,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.4440666121223833,"extension":6.399594337983518},"index":1,"playId":"e428679a-2f7a-3d67-b889-fa9aa260d348","pitchNumber":2,"startTime":"2026-06-28T02:36:21.905Z","endTime":"2026-06-28T02:36:25.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.120641830168317,"aZ":-23.906435734773996,"pfxX":-0.6544642917123698,"pfxZ":4.486807236900907,"pX":-0.927605663309075,"pZ":2.8434783109019874,"vX0":3.7619535320653967,"vY0":-134.66202918264062,"vZ0":-2.045860542667593,"x":152.36,"y":162.01,"x0":-2.2553051296676356,"y0":50.0066494414824,"z0":5.297281391727866,"aX":-1.2074061118146875},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.9,"breakHorizontal":0.4,"spinRate":2475,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40610615961658336,"extension":6.244696600428712},"index":2,"playId":"06c195dd-4651-32be-8ee5-d4e389a9f389","pitchNumber":3,"startTime":"2026-06-28T02:36:39.011Z","endTime":"2026-06-28T02:37:06.022Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93034801730354,"aZ":-25.357269995371805,"pfxX":4.965758547212337,"pfxZ":4.303861782516355,"pX":-1.1905776767694283,"pZ":2.0787227188368402,"vX0":1.3247376041218977,"vY0":-125.03777568672406,"vZ0":-2.6199803514024143,"x":162.38,"y":182.65,"x0":-2.3724114796741183,"y0":50.005588850749035,"z0":5.218155729749677,"aX":7.873706305482119},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.4,"breakHorizontal":-9.2,"spinRate":2375,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.4378369081570832,"extension":6.3293490059881625},"index":3,"playId":"5f8f15d8-6e53-361a-92aa-3bb6a82fdc99","pitchNumber":4,"startTime":"2026-06-28T02:37:12.211Z","endTime":"2026-06-28T02:37:17.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.176127406518994,"aZ":-15.608016087898946,"pfxX":-6.791782790988765,"pfxZ":8.772006393356879,"pX":1.3244862357429117,"pZ":0.6938850084120457,"vX0":11.128351224208318,"vY0":-136.3612444759677,"vZ0":-8.931970264202826,"x":66.51,"y":220.05,"x0":-1.9216162015314737,"y0":50.00194329687269,"z0":5.082025299573216,"aX":-12.826381206430932},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":10.1,"spinRate":2182,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.40122108161925185,"extension":6.501052210959583},"index":4,"playId":"2095634e-aa8a-3209-94d2-61cb5c519b13","pitchNumber":5,"startTime":"2026-06-28T02:37:26.658Z","endTime":"2026-06-28T02:37:30.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:37:30.379Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jorge Soler singles on a line drive to left fielder Colby Thomas. Nolan Schanuel to 3rd. Jorge Soler to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T02:37:57.392Z","endTime":"2026-06-28T02:40:13.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"postOnThird":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,7],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.405924810836716,"aZ":-21.447265831747472,"pfxX":-2.899602437675667,"pfxZ":5.965348002256081,"pX":1.7651240389698721,"pZ":1.074268584042311,"vX0":11.094092064739716,"vY0":-133.6532486422472,"vZ0":-6.518758336706232,"x":49.72,"y":209.77,"x0":-2.0736266363597875,"y0":50.00249670674629,"z0":5.098834388752908,"aX":-5.214411056535475},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.5,"breakHorizontal":2.8,"spinRate":2473,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.41073845565594835,"extension":6.306990922898814},"index":0,"playId":"1ecfd3db-12f0-32ae-9fa6-2d5a0ae8398f","pitchNumber":1,"startTime":"2026-06-28T02:37:59.813Z","endTime":"2026-06-28T02:38:03.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.057122473981938,"aZ":-23.452139704454627,"pfxX":-1.7789522575079681,"pfxZ":4.814746735717906,"pX":-0.07601563769867624,"pZ":3.964851469958574,"vX0":6.231523755088037,"vY0":-134.03307773978432,"vZ0":0.8622936539817553,"x":119.9,"y":131.73,"x0":-2.2041052147103435,"y0":50.00482920915407,"z0":5.3187294086870205,"aX":-3.224949639214979},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.1,"breakHorizontal":1.8,"spinRate":2477,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40928394302730586,"extension":6.235867566684871},"index":1,"playId":"2ddf3f58-fad6-326d-b3cd-5e01eb92a785","pitchNumber":2,"startTime":"2026-06-28T02:38:17.312Z","endTime":"2026-06-28T02:38:21.770Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-28T02:38:46.593Z","endTime":"2026-06-28T02:39:03.620Z","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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.870273948021886,"aZ":-16.131737438998908,"pfxX":-8.114020003987116,"pfxZ":8.705405978372443,"pX":1.4365039613133326,"pZ":2.392887233951767,"vX0":11.861667272483055,"vY0":-135.44173984433192,"vZ0":-4.37933732463057,"x":62.24,"y":174.17,"x0":-1.9622848767048817,"y0":50.00065525685016,"z0":5.172313027153978,"aX":-14.949355851138817},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.9,"breakHorizontal":11.9,"spinRate":2337,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4056819281652704,"extension":6.502296706388761},"index":3,"playId":"831282ce-33b3-38a7-b55e-fd12c54b61cf","pitchNumber":3,"startTime":"2026-06-28T02:39:03.620Z","endTime":"2026-06-28T02:39:08.025Z","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.6,"endSpeed":85.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.057413544298253,"aZ":-15.722277453076897,"pfxX":-7.406966424001638,"pfxZ":8.846390698247918,"pX":0.690062043794714,"pZ":2.0425534455073984,"vX0":10.025680238028773,"vY0":-135.82854581350023,"vZ0":-5.4730310618822395,"x":90.7,"y":183.63,"x0":-2.094605466371692,"y0":50.004529648685285,"z0":5.185312315210024,"aX":-13.777727855134524},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":11.2,"spinRate":2287,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.4039878203672176,"extension":6.472171937325297},"index":4,"playId":"66e08fd4-4643-398e-b87b-937131dcffac","pitchNumber":4,"startTime":"2026-06-28T02:39:19.481Z","endTime":"2026-06-28T02:39:24.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.508639580832906,"aZ":-23.461804903653483,"pfxX":-2.599695667389934,"pfxZ":4.886652108845359,"pX":1.386340932161598,"pZ":0.9346415219651439,"vX0":9.895100227806187,"vY0":-133.18138166986435,"vZ0":-6.341396109142881,"x":64.16,"y":213.54,"x0":-2.0511775683574007,"y0":50.004782697432915,"z0":5.060848448386368,"aX":-4.637772320845708},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.6,"breakHorizontal":2.4,"spinRate":2537,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.412396324766525,"extension":6.285413207455458},"index":5,"playId":"da11a288-dd36-37e3-b7ec-011312687dec","pitchNumber":5,"startTime":"2026-06-28T02:39:36.459Z","endTime":"2026-06-28T02:39:40.347Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-28T02:39:43.905Z","endTime":"2026-06-28T02:40:01.530Z","isPitch":false,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.168839931489284,"aZ":-23.356625109622076,"pfxX":2.2231815757109974,"pfxZ":5.488377975894648,"pX":0.14562717361680896,"pZ":2.1270529414544304,"vX0":5.412849948523617,"vY0":-126.31514567644089,"vZ0":-2.664736814610553,"x":111.45,"y":181.35,"x0":-2.3189107264734403,"y0":50.00192995415911,"z0":5.085649456029684,"aX":3.569837256006847},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.5,"breakHorizontal":-5.3,"spinRate":2740,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.4346210512658435,"extension":6.36385735406073},"hitData":{"launchSpeed":97.8,"launchAngle":12.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.21,"coordY":77.36}},"index":7,"playId":"b5a21b33-b13a-31a8-99b8-b2f032a417be","pitchNumber":6,"startTime":"2026-06-28T02:40:01.530Z","endTime":"2026-06-28T02:40:13.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:40:13.068Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jack Perkins challenged (pitch result), call on the field was overturned: Wade Meckler called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T02:40:43.109Z","endTime":"2026-06-28T02:43:23.785Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"postOnThird":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08584491042937,"aZ":-23.20812652906379,"pfxX":-2.3100190473030002,"pfxZ":4.989514112145502,"pX":1.0890592222900426,"pZ":1.5242745083674254,"vX0":9.246833241276882,"vY0":-133.7803266513955,"vZ0":-5.108509804392159,"x":75.49,"y":197.62,"x0":-2.124640174418733,"y0":50.00430772798297,"z0":5.140313592993663,"aX":-4.153076444137685},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.0,"breakHorizontal":2.0,"spinRate":2426,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.41071141122883636,"extension":6.299137490667019},"index":0,"playId":"9a95ff85-5d43-3695-843e-d8c086d9cfc2","pitchNumber":1,"startTime":"2026-06-28T02:40:48.510Z","endTime":"2026-06-28T02:40:52.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":77.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.762766466224644,"aZ":-31.561426650930645,"pfxX":5.475790207995086,"pfxZ":0.39969200162107477,"pX":-0.059865621916434325,"pZ":3.6647451274857725,"vX0":3.5991818804715803,"vY0":-124.60471727859668,"vZ0":2.390178294703894,"x":119.28,"y":139.83,"x0":-2.2425143439813495,"y0":50.00550381086289,"z0":5.329330125575389,"aX":8.474033032417525},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.7,"breakHorizontal":-10.8,"spinRate":2612,"spinDirection":67},"zone":11,"typeConfidence":2.0,"plateTime":0.4422779646707098,"extension":6.3964452538242185},"index":1,"playId":"843e83c5-b323-3f26-857b-b1b15ad4e07c","pitchNumber":2,"startTime":"2026-06-28T02:41:10.963Z","endTime":"2026-06-28T02:41:15.730Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.172909326684874,"aZ":-17.090629823586028,"pfxX":-8.284737190651558,"pfxZ":7.97174368663626,"pX":-0.002782000890777359,"pZ":1.7743207998742054,"vX0":8.747744712998633,"vY0":-137.13795115559284,"vZ0":-5.970060896769156,"x":117.11,"y":190.87,"x0":-2.1675498352405445,"y0":50.005905366382635,"z0":5.15788775720206,"aX":-15.680926960913615},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.2,"breakHorizontal":13.0,"spinRate":2346,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4004117565473635,"extension":6.415789631510962},"index":2,"playId":"4f3992ee-3ec0-3dc6-aa73-e8a0da416640","pitchNumber":3,"startTime":"2026-06-28T02:41:33.750Z","endTime":"2026-06-28T02:41:38.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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82553989213907,"aZ":-31.1432559098393,"pfxX":4.207552612848081,"pfxZ":0.6678742058676477,"pX":0.18636904369025703,"pZ":1.1892794328985157,"vX0":4.750846994732455,"vY0":-124.82557681331038,"vZ0":-3.4326249849995314,"x":109.9,"y":206.67,"x0":-2.2997585170087618,"y0":50.00615612970741,"z0":5.189850922059542,"aX":6.5356463210020905},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.6,"breakHorizontal":-8.9,"spinRate":2604,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4414808915201971,"extension":6.380735405824642},"index":3,"playId":"001f1272-d397-3f5e-91ba-eb90ea26787e","pitchNumber":4,"startTime":"2026-06-28T02:41:50.938Z","endTime":"2026-06-28T02:41:55.598Z","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":93.7,"endSpeed":85.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.315748556012405,"aZ":-17.330300979080654,"pfxX":-8.711768353509367,"pfxZ":7.909242217295574,"pX":-0.49602975419071105,"pZ":2.5886413490767777,"vX0":7.594814568602607,"vY0":-136.24022635239967,"vZ0":-3.7253723215983774,"x":135.91,"y":168.89,"x0":-2.189819218224308,"y0":50.005943964723286,"z0":5.173775965322533,"aX":-16.357602146335548},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.7,"breakHorizontal":14.2,"spinRate":2223,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4022451434407692,"extension":6.402634472954398},"index":4,"playId":"b6a87504-a159-3fae-a49e-cd2ddaeddbc5","pitchNumber":5,"startTime":"2026-06-28T02:42:08.156Z","endTime":"2026-06-28T02:42:11.282Z","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.8,"endSpeed":85.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88442755643234,"aZ":-17.59298951533662,"pfxX":-6.99711747374144,"pfxZ":7.669439778124049,"pX":-0.2759475239618471,"pZ":3.754086169708716,"vX0":7.345038630812901,"vY0":-137.81769879718973,"vZ0":-1.03794688200966,"x":127.52,"y":137.42,"x0":-2.081179732603541,"y0":50.00523253486533,"z0":5.337004378421868,"aX":-13.308597299269843},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.8,"breakHorizontal":10.9,"spinRate":2287,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3991716656635038,"extension":6.296705281358692},"index":5,"playId":"e950fc78-de8a-3951-9364-d8006be5c8d2","pitchNumber":6,"startTime":"2026-06-28T02:42:32.457Z","endTime":"2026-06-28T02:42:35.705Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.931293157451975,"aZ":-26.279712161260907,"pfxX":3.1658573456663333,"pfxZ":3.7348193693087133,"pX":0.6144980742740428,"pZ":1.5419205269854988,"vX0":6.127653038043245,"vY0":-125.50455402296488,"vZ0":-3.5505324226351296,"x":93.58,"y":197.15,"x0":-2.2802516594376763,"y0":50.00227921186008,"z0":5.140783345590094,"aX":4.996095992717255},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.1,"breakHorizontal":-7.3,"spinRate":2684,"spinDirection":47},"zone":9,"typeConfidence":2.0,"plateTime":0.43821028878823043,"extension":6.374326929900255},"index":6,"playId":"2a4e164e-597d-3a23-a3dd-71dd302a2a35","pitchNumber":7,"startTime":"2026-06-28T02:42:56.765Z","endTime":"2026-06-28T02:43:23.785Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"}},"playEndTime":"2026-06-28T02:43:23.785Z","atBatIndex":29},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jo Adell triples (1) on a sharp ground ball to left fielder Colby Thomas. Nolan Schanuel scores. Jorge Soler scores.","rbi":2,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T02:43:39.346Z","endTime":"2026-06-28T02:43:57.002Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":62},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":{"id":678022,"link":"/api/v1/people/678022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91957228328248,"aZ":-27.07161436654102,"pfxX":5.212191217378891,"pfxZ":3.0853052828729037,"pX":-0.18376616281237,"pZ":1.9329317995825346,"vX0":3.4777103264857874,"vY0":-127.91318261964857,"vZ0":-2.9826838222850887,"x":124.0,"y":186.59,"x0":-2.239065158426322,"y0":50.00204959561958,"z0":5.24151622321118,"aX":8.617430439316546},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.2,"breakHorizontal":-10.2,"spinRate":2521,"spinDirection":65},"zone":8,"typeConfidence":2.0,"plateTime":0.4285634693233269,"extension":6.448003664889339},"hitData":{"launchSpeed":101.2,"launchAngle":4.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":43.92,"coordY":97.0}},"index":0,"playId":"65672c82-9b38-3500-8172-d99e57260107","pitchNumber":1,"startTime":"2026-06-28T02:43:41.882Z","endTime":"2026-06-28T02:43:57.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:43:57.002Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Donovan Walton strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T02:44:52.450Z","endTime":"2026-06-28T02:46:54.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T02:44:38.846Z","endTime":"2026-06-28T02:44:54.627Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.004188642049446,"aZ":-28.571889131072336,"pfxX":-9.333311778885967,"pfxZ":2.0900953739013195,"pX":-0.04627441799863972,"pZ":1.6243144486650887,"vX0":8.2390983692237,"vY0":-130.44675037227992,"vZ0":-4.021452352592096,"x":118.76,"y":194.92,"x0":-2.030451654088696,"y0":50.00490847227209,"z0":5.3357572982133865,"aX":-16.114133337525928},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.1,"breakHorizontal":15.1,"spinRate":1229,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.419607803186663,"extension":6.4840174744735},"index":1,"playId":"70041935-8a3c-34f4-aee0-c3e93e31526c","pitchNumber":1,"startTime":"2026-06-28T02:44:54.627Z","endTime":"2026-06-28T02:44:58.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65858853647918,"aZ":-17.95525760234245,"pfxX":-8.286179162248926,"pfxZ":7.299340538601605,"pX":-0.6402576403194322,"pZ":2.3920343364575967,"vX0":7.263625505318893,"vY0":-139.0465258482736,"vZ0":-4.390692794813768,"x":141.41,"y":174.2,"x0":-2.216366723426949,"y0":50.004753047303055,"z0":5.191523567583853,"aX":-16.14485454957307},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.5,"breakHorizontal":13.4,"spinRate":2396,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.3946973800704696,"extension":6.37518945371356},"index":2,"playId":"fe0c125e-1f8e-374a-9c50-5427b4423ade","pitchNumber":2,"startTime":"2026-06-28T02:45:17.909Z","endTime":"2026-06-28T02:45:21.248Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.503627116941882,"aZ":-33.951665400616065,"pfxX":3.1228075594869376,"pfxZ":-1.100966041637612,"pX":1.2693291082037226,"pZ":0.3579987736573648,"vX0":7.5398519586445865,"vY0":-126.52964056748891,"vZ0":-4.718572422385872,"x":68.62,"y":229.11,"x0":-2.1581524450491676,"y0":50.001924131197676,"z0":4.976212255056496,"aX":5.0476783047195495},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.9,"breakHorizontal":-7.4,"spinRate":2656,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4333613476749725,"extension":6.3721731769874905},"index":3,"playId":"ea96f9fa-e402-32a6-87aa-f38049e4826d","pitchNumber":3,"startTime":"2026-06-28T02:45:42.337Z","endTime":"2026-06-28T02:45:46.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.699973026910975,"aZ":-15.801860428483687,"pfxX":-6.959953487807727,"pfxZ":8.416699593074421,"pX":-0.8057788249030837,"pZ":3.500814764348691,"vX0":6.1629341725981845,"vY0":-139.18382539147268,"vZ0":-2.103459092000061,"x":147.71,"y":144.26,"x0":-2.1536602703648513,"y0":50.005200645735876,"z0":5.322970633661842,"aX":-13.542277975672883},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":11.2,"spinRate":2361,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3948049847121271,"extension":6.275489918962442},"index":4,"playId":"10c5d2a2-fded-36aa-873e-e56f1cb71997","pitchNumber":4,"startTime":"2026-06-28T02:46:11.097Z","endTime":"2026-06-28T02:46:14.499Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"actionPlayId":"10c5d2a2-fded-36aa-873e-e56f1cb71997","startTime":"2026-06-28T02:46:22.694Z","endTime":"2026-06-28T02:46:35.462Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"fcdf09e9-09b4-4125-82f9-34945dc38d9e","startTime":"2026-06-28T02:46:35.462Z","endTime":"2026-06-28T02:46:40.462Z","isPitch":false,"type":"stepoff"},{"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":84.7,"endSpeed":77.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32958661817805,"aZ":-38.01173609962334,"pfxX":2.9782835422594913,"pfxZ":-3.827447069818204,"pX":0.2650555298785163,"pZ":3.07897523524336,"vX0":4.682788746437002,"vY0":-123.29508394265217,"vZ0":1.5838457744369605,"x":106.9,"y":155.65,"x0":-2.051398403190793,"y0":50.000019847070014,"z0":5.655260458811566,"aX":4.546705464934466},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-6.2,"breakHorizontal":-6.6,"spinRate":2801,"spinDirection":37},"zone":3,"typeConfidence":2.0,"plateTime":0.4455917625654102,"extension":6.479938095882918},"index":7,"playId":"62565ae1-bc7f-3347-8987-59c0e99f5710","pitchNumber":5,"startTime":"2026-06-28T02:46:48.525Z","endTime":"2026-06-28T02:46:54.826Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:46:54.826Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Logan O'Hoppe grounds out, third baseman Max Muncy to first baseman Nick Kurtz.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-28T02:47:05.800Z","endTime":"2026-06-28T02:47:45.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":78.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.559149709455998,"aZ":-25.75209733197819,"pfxX":4.246258216239837,"pfxZ":4.062093791916887,"pX":1.7130873846234793,"pZ":0.8834309911019516,"vX0":8.110297692546986,"vY0":-126.21794846661668,"vZ0":-5.010290465908419,"x":51.7,"y":214.93,"x0":-2.1194052100452296,"y0":50.002369576375486,"z0":5.020879955146625,"aX":6.710436839811121},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.2,"breakHorizontal":-9.8,"spinRate":2636,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.43737217882024604,"extension":6.358444092170551},"index":0,"playId":"17b52495-d458-3455-8746-e16d36c15a50","pitchNumber":1,"startTime":"2026-06-28T02:47:17.187Z","endTime":"2026-06-28T02:47:20.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41666051277926,"aZ":-24.26915194082823,"pfxX":-4.759582694240322,"pfxZ":4.408245164824934,"pX":0.42273679746242365,"pZ":2.2209582542260926,"vX0":8.31749667451674,"vY0":-133.91076881687178,"vZ0":-3.121600562970393,"x":100.89,"y":178.81,"x0":-2.1235739009653214,"y0":50.000644332825544,"z0":5.163261010487354,"aX":-8.531286488800891},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":6.6,"spinRate":2510,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.4110663486455852,"extension":6.2689653204638125},"hitData":{"launchSpeed":83.4,"launchAngle":-36.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.82,"coordY":164.8}},"index":1,"playId":"18e733cf-7d4c-3da7-8c45-d25e28ea6e73","pitchNumber":2,"startTime":"2026-06-28T02:47:33.362Z","endTime":"2026-06-28T02:47:45.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:47:45.059Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out softly, third baseman Denzer Guzman to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T02:49:51.060Z","endTime":"2026-06-28T02:50:40.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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":0},"pitchData":{"startSpeed":72.2,"endSpeed":65.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.955179974947843,"aZ":-41.437223667637575,"pfxX":-8.675106224304246,"pfxZ":-8.459025548103174,"pX":0.12882974117361062,"pZ":2.561094600157729,"vX0":-1.3202465732778916,"vY0":-105.00641468450377,"vZ0":2.236634506083276,"x":112.09,"y":169.63,"x0":1.8941522471994958,"y0":50.0014806829523,"z0":6.372439989534193,"aX":-9.501396615709131},"breaks":{"breakAngle":13.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.4,"breakVerticalInduced":-14.0,"breakHorizontal":16.1,"spinRate":2577,"spinDirection":319},"zone":5,"typeConfidence":0.91,"plateTime":0.525478130291698,"extension":6.263596922554756},"index":0,"playId":"2dba9633-c03e-3886-ace2-6bb78d62200b","pitchNumber":1,"startTime":"2026-06-28T02:49:58.811Z","endTime":"2026-06-28T02:50:02.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73392165790153,"aZ":-13.66815495895584,"pfxX":4.123825560199615,"pfxZ":10.115225661067532,"pX":0.041646406965919355,"pZ":2.2475966336582114,"vX0":-6.540056523076137,"vY0":-134.9794401313196,"vZ0":-6.475474023597839,"x":115.41,"y":178.09,"x0":1.9697812054604988,"y0":50.00339924395158,"z0":5.655861281287959,"aX":7.545383697216362},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":-5.9,"spinRate":2152,"spinDirection":142},"zone":5,"typeConfidence":0.9,"plateTime":0.407140457089592,"extension":6.599814844362898},"index":1,"playId":"67657fc1-093b-31a2-b852-d0f7ac1bd09d","pitchNumber":2,"startTime":"2026-06-28T02:50:14.503Z","endTime":"2026-06-28T02:50:17.667Z","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":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.331693714602,"aZ":-38.91101256531833,"pfxX":-7.765700868426081,"pfxZ":-4.741884322865106,"pX":-0.6006583012689888,"pZ":0.862226976877437,"vX0":-3.153358891224171,"vY0":-119.10906404676741,"vZ0":-3.629723332010511,"x":139.9,"y":215.5,"x0":1.7538973927109611,"y0":50.00387300659291,"z0":5.965854824590624,"aX":-11.02969230415158},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-9.2,"breakHorizontal":14.9,"spinRate":2650,"spinDirection":312},"zone":13,"typeConfidence":0.86,"plateTime":0.46189435477618046,"extension":6.3079314064588905},"hitData":{"launchSpeed":59.5,"launchAngle":0.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":107.48,"coordY":161.77}},"index":2,"playId":"6d704057-6ea5-382d-a11c-af43ec1911aa","pitchNumber":3,"startTime":"2026-06-28T02:50:33.215Z","endTime":"2026-06-28T02:50:40.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:50:40.643Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alika Williams grounds out sharply, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T02:50:53.807Z","endTime":"2026-06-28T02:51:43.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82136333672604,"aZ":-38.00040070322447,"pfxX":-1.2561991284999954,"pfxZ":-3.6994828455524438,"pX":0.31631790040407687,"pZ":3.002049690151711,"vX0":-3.6434311715482615,"vY0":-125.13261067885846,"vZ0":0.3826522816501756,"x":104.94,"y":157.72,"x0":1.9583158727531917,"y0":50.003045229426434,"z0":5.9774605160657455,"aX":-1.9778834749883187},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.4,"breakHorizontal":3.1,"spinRate":2402,"spinDirection":289},"zone":3,"typeConfidence":0.91,"plateTime":0.4388485553050181,"extension":6.357149131421977},"index":0,"playId":"b02e6e6d-d2df-3be0-ad7e-52c1c3656801","pitchNumber":1,"startTime":"2026-06-28T02:51:02.492Z","endTime":"2026-06-28T02:51:06.610Z","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":93.2,"endSpeed":84.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52871237050603,"aZ":-9.917631596240362,"pfxX":3.745918296637911,"pfxZ":12.136597109185594,"pX":-1.3225241614794105,"pZ":2.7519610808949126,"vX0":-8.378199405496938,"vY0":-135.3024282369393,"vZ0":-6.719632074653135,"x":167.41,"y":164.48,"x0":1.3427312523950803,"y0":50.00498037774946,"z0":5.98074790678476,"aX":6.8718195006014025},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.5,"breakHorizontal":-4.8,"spinRate":2203,"spinDirection":154},"zone":11,"typeConfidence":0.91,"plateTime":0.40652296843282754,"extension":6.6031109445135945},"index":1,"playId":"f5f186d7-700e-321e-8088-8eb4b1ab6d8a","pitchNumber":2,"startTime":"2026-06-28T02:51:19.205Z","endTime":"2026-06-28T02:51:23.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.612349645645168,"aZ":-35.419769881562914,"pfxX":-1.554686204174913,"pfxZ":-2.0372777733794294,"pX":0.14948053864821237,"pZ":2.155180593356615,"vX0":-3.5763351779691614,"vY0":-125.61429709126553,"vZ0":-2.373806616541731,"x":111.3,"y":180.59,"x0":1.796542069756312,"y0":50.00565754556767,"z0":6.005958384171205,"aX":-2.4722440810400554},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.0,"breakHorizontal":3.7,"spinRate":2512,"spinDirection":301},"zone":8,"typeConfidence":0.9,"plateTime":0.4368619544791641,"extension":6.320120185270477},"hitData":{"launchSpeed":104.8,"launchAngle":2.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":108.69,"coordY":142.88}},"index":2,"playId":"1f1a8d8b-bff5-330e-85a8-8620b846b6a3","pitchNumber":3,"startTime":"2026-06-28T02:51:34.011Z","endTime":"2026-06-28T02:51:43.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:51:43.819Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Henry Bolte grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-28T02:52:01.371Z","endTime":"2026-06-28T02:52:16.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":70.7,"endSpeed":64.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.24835131666546,"aZ":-41.23997022406141,"pfxX":-6.494135486400477,"pfxZ":-8.657081338610404,"pX":0.6077651293237426,"pZ":2.671634764129181,"vX0":-0.42017914299425885,"vY0":-102.73571311770311,"vZ0":2.7042675387877657,"x":93.83,"y":166.65,"x0":1.657528006235116,"y0":50.00319199530788,"z0":6.42572399347502,"aX":-6.800401953228263},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.0,"breakVerticalInduced":-14.3,"breakHorizontal":11.9,"spinRate":2514,"spinDirection":325},"zone":6,"typeConfidence":0.91,"plateTime":0.5373548327994113,"extension":6.322021366547995},"hitData":{"launchSpeed":91.6,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.48,"coordY":153.3}},"index":0,"playId":"773c2874-9b5d-3415-815f-46859c5bd5cf","pitchNumber":1,"startTime":"2026-06-28T02:52:06.325Z","endTime":"2026-06-28T02:52:16.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:52:16.651Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Lowe flies out sharply to right fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T02:54:08.872Z","endTime":"2026-06-28T02:55:09.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16081244726631,"aZ":-30.601120333933927,"pfxX":-9.697914597873952,"pfxZ":0.9575004420389259,"pX":-0.15327388421158106,"pZ":2.2963470939451915,"vX0":7.6316112239080285,"vY0":-127.84330771091372,"vZ0":-1.8603902605134726,"x":122.84,"y":176.78,"x0":-1.927969111503057,"y0":50.003000341127674,"z0":5.4523929474225925,"aX":-15.935429539566812},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.6,"breakHorizontal":15.7,"spinRate":1205,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.4296459496775271,"extension":6.374430813316877},"index":0,"playId":"34b859d2-93e4-3e50-b523-8b2229c4d413","pitchNumber":1,"startTime":"2026-06-28T02:54:20.402Z","endTime":"2026-06-28T02:54:25.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.573490952856023,"aZ":-22.096937737634498,"pfxX":-3.884026302713058,"pfxZ":5.534219309009172,"pX":0.11181145219034341,"pZ":3.362516007280504,"vX0":7.395754241106484,"vY0":-134.45049068305116,"vZ0":-1.05026870870123,"x":112.74,"y":147.99,"x0":-2.1764940197341693,"y0":50.00435981608339,"z0":5.334094868824012,"aX":-7.075193178147968},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.0,"breakHorizontal":5.4,"spinRate":2522,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.40819550993264775,"extension":6.302675053420499},"index":1,"playId":"e9eb43a4-30c0-347d-a63d-3e52ffd054bf","pitchNumber":2,"startTime":"2026-06-28T02:54:41.258Z","endTime":"2026-06-28T02:54:44.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91224499804495,"aZ":-25.417256550911972,"pfxX":5.086639917387629,"pfxZ":4.281556769532482,"pX":0.3621677796991268,"pZ":2.317102484993972,"vX0":4.370326728388206,"vY0":-125.49024998765599,"vZ0":-2.30919698672058,"x":103.2,"y":176.22,"x0":-2.0694324830879145,"y0":50.003084263700494,"z0":5.342447074788678,"aX":8.025207420309933},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.4,"breakHorizontal":-10.3,"spinRate":2730,"spinDirection":57},"zone":6,"typeConfidence":2.0,"plateTime":0.4382631862298356,"extension":6.494168993064931},"hitData":{"launchSpeed":105.0,"launchAngle":41.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":202.12,"coordY":72.84}},"index":2,"playId":"0a4fd1fd-aa9b-3057-932c-ecbb1cac5d26","pitchNumber":3,"startTime":"2026-06-28T02:54:58.851Z","endTime":"2026-06-28T02:55:09.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:55:09.910Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to left fielder Colby Thomas.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T02:55:26.780Z","endTime":"2026-06-28T02:56:33.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13735830517268,"aZ":-26.84114438598948,"pfxX":-0.38121208433515985,"pfxZ":2.903210250749641,"pX":-0.41352107427431095,"pZ":3.076564530718838,"vX0":4.730152772000063,"vY0":-134.90714707578144,"vZ0":-0.7760392275881601,"x":132.76,"y":155.71,"x0":-2.142250293201062,"y0":50.003948489049975,"z0":5.2647363095257305,"aX":-0.7008314140805953},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.3,"breakHorizontal":-0.4,"spinRate":2582,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.40643830659025904,"extension":6.235718018180472},"index":0,"playId":"4acd9ff8-61a0-39fe-9ba9-db7798113743","pitchNumber":1,"startTime":"2026-06-28T02:55:36.609Z","endTime":"2026-06-28T02:55:41.761Z","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":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.307769960381446,"aZ":-30.17268365922826,"pfxX":-8.569189240675216,"pfxZ":1.1913627850843849,"pX":-1.090446652311652,"pZ":2.3220898359438613,"vX0":5.226030501202983,"vY0":-129.58005114028597,"vZ0":-1.9928422605562963,"x":158.57,"y":176.08,"x0":-2.029199902374532,"y0":50.00548143123327,"z0":5.426250160758533,"aX":-14.446115012189058},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.9,"breakHorizontal":14.2,"spinRate":1174,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4241289413470146,"extension":6.173719353467307},"index":1,"playId":"6f7bcb57-c548-3e0b-b0cd-e3be6b9f0476","pitchNumber":2,"startTime":"2026-06-28T02:55:52.347Z","endTime":"2026-06-28T02:55:55.378Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-28T02:56:03.344Z","endTime":"2026-06-28T02:56:22.917Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00025531365399,"aZ":-29.506229900117944,"pfxX":-7.814199086133254,"pfxZ":1.5413058898208618,"pX":-0.18541963438257664,"pZ":1.780029925258384,"vX0":7.029804556587844,"vY0":-130.67462728879516,"vZ0":-3.546160616142596,"x":124.07,"y":190.72,"x0":-1.8925078081349682,"y0":50.00417037308374,"z0":5.366353814993069,"aX":-13.543286574689917},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.3,"breakHorizontal":12.6,"spinRate":1054,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.41881832036947486,"extension":6.70345388074391},"hitData":{"launchSpeed":99.5,"launchAngle":37.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.29,"coordY":59.45}},"index":3,"playId":"8b9a9be0-6225-3da5-a8f5-fa058a3483ec","pitchNumber":3,"startTime":"2026-06-28T02:56:22.917Z","endTime":"2026-06-28T02:56:33.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:56:33.887Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Denzer Guzman doubles (3) on a sharp line drive to center fielder Henry Bolte.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T02:56:48.854Z","endTime":"2026-06-28T02:57:11.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.687968196277357,"aZ":-25.056096313603817,"pfxX":-0.8724151362906551,"pfxZ":3.911187369283976,"pX":0.08827455837560973,"pZ":2.829964816248044,"vX0":6.169683893273326,"vY0":-134.17235220535716,"vZ0":-1.618605397942659,"x":113.64,"y":162.37,"x0":-2.129926196173381,"y0":50.000759543922044,"z0":5.230796935148903,"aX":-1.5878403978904447},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.0,"breakHorizontal":0.2,"spinRate":2451,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.40860938942695935,"extension":6.302405469091347},"hitData":{"launchSpeed":102.6,"launchAngle":22.0,"totalDistance":376.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":160.08,"coordY":51.35}},"index":0,"playId":"207b5d4d-7971-34cf-9376-bff771840a51","pitchNumber":1,"startTime":"2026-06-28T02:56:57.969Z","endTime":"2026-06-28T02:57:11.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:57:11.242Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Schanuel lines out to left fielder Colby Thomas.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-28T02:57:44.714Z","endTime":"2026-06-28T02:59:41.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.618363702710337,"aZ":-38.93443337485951,"pfxX":2.084488272993889,"pfxZ":-4.4763059443645545,"pX":-0.2591220550991256,"pZ":1.8166903056588906,"vX0":3.7453834524229,"vY0":-121.94292763738295,"vZ0":-1.0139385869111288,"x":126.88,"y":189.73,"x0":-2.084931362485334,"y0":50.00557145134488,"z0":5.591939300078838,"aX":3.1448502780816256},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.2,"breakHorizontal":-4.7,"spinRate":2496,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.4488933269828812,"extension":6.356904465856786},"index":0,"playId":"5cd7e68a-6ec4-3593-be08-9dbf9227b625","pitchNumber":1,"startTime":"2026-06-28T02:57:48.151Z","endTime":"2026-06-28T02:57:52.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.177347066819163,"aZ":-27.610583684322712,"pfxX":-9.878423942561684,"pfxZ":2.7321990355767243,"pX":0.47417035422168496,"pZ":-0.2942172125603595,"vX0":9.120736704409877,"vY0":-128.50459430162132,"vZ0":-8.15538887147152,"x":98.93,"y":246.72,"x0":-1.8414485506000857,"y0":50.00116727556146,"z0":5.072275641187174,"aX":-16.483641130696068},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.2,"breakHorizontal":15.8,"spinRate":1103,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4265904169200514,"extension":6.3830057832579365},"index":1,"playId":"61aad444-949c-3f66-9036-fdd759af317e","pitchNumber":2,"startTime":"2026-06-28T02:58:04.778Z","endTime":"2026-06-28T02:58:08.386Z","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":94.3,"endSpeed":86.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7167060693404,"aZ":-17.250369979197828,"pfxX":-8.126039138569531,"pfxZ":7.849043336264678,"pX":0.3851803496972394,"pZ":2.155399153131169,"vX0":9.576746246063754,"vY0":-136.91381956161672,"vZ0":-5.050383466368657,"x":102.32,"y":180.58,"x0":-2.099281327389201,"y0":50.00531650708925,"z0":5.201323122732766,"aX":-15.457358605461772},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.3,"breakHorizontal":12.7,"spinRate":2233,"spinDirection":185},"zone":9,"typeConfidence":2.0,"plateTime":0.3997649671596335,"extension":6.489711037158252},"index":2,"playId":"e7bee247-67cc-3100-9e56-1052a247bc8c","pitchNumber":3,"startTime":"2026-06-28T02:58:31.419Z","endTime":"2026-06-28T02:58:35.745Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-28T02:58:44.668Z","endTime":"2026-06-28T02:59:32.460Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"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":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.073347258847534,"aZ":-41.926760358041555,"pfxX":2.8870105618418975,"pfxZ":-6.520911482675178,"pX":-1.4332147365321708,"pZ":2.575726275992378,"vX0":1.2198307620890587,"vY0":-121.55785870732291,"vZ0":1.295326080813694,"x":171.63,"y":169.24,"x0":-2.3168327057661666,"y0":50.00463818791636,"z0":5.678988905297259,"aX":4.315912953319779},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-11.3,"breakHorizontal":-5.5,"spinRate":2812,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.45077458977965357,"extension":6.423526922995683},"hitData":{"launchSpeed":81.4,"launchAngle":25.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.63,"coordY":105.47}},"index":4,"playId":"76dc3860-3339-37aa-a64e-696bdd65bda9","pitchNumber":4,"startTime":"2026-06-28T02:59:32.460Z","endTime":"2026-06-28T02:59:41.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T02:59:41.914Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Kurtz singles on a line drive to right fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T03:01:25.496Z","endTime":"2026-06-28T03:02:29.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60163421027826,"aZ":-12.355595068310427,"pfxX":6.560780540859692,"pfxZ":10.757630909565925,"pX":-0.7252059481442599,"pZ":1.9881068049586128,"vX0":-9.046534790468158,"vY0":-135.3768383467909,"vZ0":-7.3275993640108155,"x":144.64,"y":185.1,"x0":1.8189740062315511,"y0":50.00355568829566,"z0":5.608735457439229,"aX":12.088234225035523},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":-9.8,"spinRate":2202,"spinDirection":138},"zone":7,"typeConfidence":0.91,"plateTime":0.4057467265123922,"extension":6.479817783755037},"index":0,"playId":"0c2a9fb1-bdc5-3230-9476-25531cacba6b","pitchNumber":1,"startTime":"2026-06-28T03:01:46.590Z","endTime":"2026-06-28T03:01:50.957Z","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":82.4,"endSpeed":75.6,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46053973344142,"aZ":-18.727915713976873,"pfxX":6.344680181963747,"pfxZ":9.324448173276386,"pX":-1.2755188142757503,"pZ":0.36974648434014323,"vX0":-8.509287648089193,"vY0":-119.45723072214372,"vZ0":-8.669518319275769,"x":165.62,"y":228.8,"x0":1.51190488110228,"y0":50.00392810535401,"z0":5.735794464903371,"aX":9.151352311430603},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":14.9,"breakHorizontal":-9.4,"spinRate":1586,"spinDirection":128},"zone":13,"typeConfidence":0.9,"plateTime":0.45887245393354004,"extension":6.522573907436164},"index":1,"playId":"4738dbb8-4f1d-34c2-8edd-1f0832de4a08","pitchNumber":2,"startTime":"2026-06-28T03:02:02.561Z","endTime":"2026-06-28T03:02:06.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.350363244683113,"aZ":-37.99273122481196,"pfxX":-3.1422952219375992,"pfxZ":-3.723284598204506,"pX":0.3209500160900741,"pZ":3.0583134708400546,"vX0":-3.149210619234695,"vY0":-124.4897226969303,"vZ0":0.6757572320086958,"x":104.77,"y":156.21,"x0":2.0134814312733966,"y0":50.00578694441351,"z0":5.942796812010993,"aX":-4.904334014358965},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.4,"breakHorizontal":6.5,"spinRate":2407,"spinDirection":297},"zone":3,"typeConfidence":0.91,"plateTime":0.440962416686161,"extension":6.347109371700431},"hitData":{"launchSpeed":91.7,"launchAngle":18.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.84,"coordY":95.01}},"index":2,"playId":"98af906d-b3aa-3e61-aae2-78dfa3f2e281","pitchNumber":3,"startTime":"2026-06-28T03:02:17.778Z","endTime":"2026-06-28T03:02:29.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:02:29.375Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to center fielder Josh Lowe.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T03:02:40.649Z","endTime":"2026-06-28T03:04:00.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.976146428262094,"aZ":-34.69781996930923,"pfxX":-2.053688950267316,"pfxZ":-1.7037044082562236,"pX":-0.556114831690144,"pZ":2.08938645537337,"vX0":-5.055911800380706,"vY0":-121.59925488767172,"vZ0":-1.6161630662908817,"x":138.2,"y":182.37,"x0":1.8247799382347456,"y0":50.00223212713652,"z0":5.799936022975747,"aX":-3.0445884811513606},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.2,"breakHorizontal":5.0,"spinRate":2598,"spinDirection":299},"zone":7,"typeConfidence":0.9,"plateTime":0.45209738371740427,"extension":6.252276726649237},"index":0,"playId":"f820e621-b18a-32ac-b786-bf82cbf33b18","pitchNumber":1,"startTime":"2026-06-28T03:02:53.739Z","endTime":"2026-06-28T03:03:00.898Z","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":84.6,"endSpeed":77.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.087501513732597,"aZ":-33.40525398968215,"pfxX":-2.790231115529059,"pfxZ":-0.8046950428127619,"pX":0.7704766051440229,"pZ":2.833574442457244,"vX0":-1.962072323351397,"vY0":-123.20391486778762,"vZ0":-0.5448039923843728,"x":87.63,"y":162.27,"x0":1.9416671987649576,"y0":50.00419677857267,"z0":5.898071365809228,"aX":-4.259245577329877},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.3,"breakHorizontal":5.5,"spinRate":2515,"spinDirection":289},"zone":3,"typeConfidence":0.9,"plateTime":0.44577279609795006,"extension":6.293567259598106},"index":1,"playId":"b0c3ce76-f7dc-3496-a3c2-aecad5713679","pitchNumber":2,"startTime":"2026-06-28T03:03:17.342Z","endTime":"2026-06-28T03:03:22.720Z","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":94.0,"endSpeed":84.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.55663051978965,"aZ":-11.923236662179615,"pfxX":5.670578364526516,"pfxZ":10.930785190066606,"pX":-0.04336665519198242,"pZ":3.6544150354810525,"vX0":-7.147359200476884,"vY0":-136.5926733564455,"vZ0":-3.139607399496782,"x":118.65,"y":140.11,"x0":1.8947079153160895,"y0":50.00526369565582,"z0":5.661779234688946,"aX":10.508595663987816},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.1,"breakHorizontal":-8.4,"spinRate":2240,"spinDirection":138},"zone":11,"typeConfidence":0.91,"plateTime":0.404025710298864,"extension":6.606656260203604},"hitData":{"launchSpeed":98.7,"launchAngle":56.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.21,"coordY":95.21}},"index":2,"playId":"938a8ad0-a292-3d08-a6fe-81060a4da2ed","pitchNumber":3,"startTime":"2026-06-28T03:03:49.409Z","endTime":"2026-06-28T03:04:00.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:04:00.439Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lawrence Butler walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T03:04:17.004Z","endTime":"2026-06-28T03:06:02.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48580823579356,"aZ":-34.986550340560726,"pfxX":-1.8577817887669044,"pfxZ":-1.8364280766165737,"pX":-1.6266768988318936,"pZ":0.0791351800874451,"vX0":-7.507034727319863,"vY0":-123.27135457122218,"vZ0":-6.306449534207184,"x":179.01,"y":236.64,"x0":1.704753415867021,"y0":50.00236558615393,"z0":5.639377901588983,"aX":-2.845887655075383},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.7,"breakHorizontal":5.2,"spinRate":2605,"spinDirection":306},"zone":13,"typeConfidence":0.9,"plateTime":0.4450564499789169,"extension":6.345495356462924},"index":0,"playId":"a983c0a5-40f4-31b3-ba33-19d2b0f7c2f1","pitchNumber":1,"startTime":"2026-06-28T03:04:26.210Z","endTime":"2026-06-28T03:04:36.709Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Reid Detmers. Nick Kurtz to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"a983c0a5-40f4-31b3-ba33-19d2b0f7c2f1","startTime":"2026-06-28T03:04:36.709Z","endTime":"2026-06-28T03:04:55.942Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701762,"link":"/api/v1/people/701762"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.610622686769414,"aZ":-35.93434676755297,"pfxX":-3.697223564605526,"pfxZ":-2.353330329168811,"pX":0.1499383627916018,"pZ":3.266795987379696,"vX0":-3.515144625778025,"vY0":-125.76933616889809,"vZ0":0.9071632303845003,"x":111.28,"y":150.58,"x0":2.0485708321440788,"y0":50.00579536791145,"z0":5.8262259917024695,"aX":-5.896450435516798},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.8,"breakHorizontal":7.6,"spinRate":2553,"spinDirection":287},"zone":2,"typeConfidence":0.91,"plateTime":0.4362634622090953,"extension":6.310277361482023},"index":2,"playId":"d904d57f-7041-3cdb-ac81-b5dc0acb2e66","pitchNumber":2,"startTime":"2026-06-28T03:04:55.942Z","endTime":"2026-06-28T03:04:58.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":73.2,"endSpeed":67.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.65886486575569,"aZ":-39.99304134593381,"pfxX":-7.1880370152204645,"pfxZ":-6.949112129976574,"pX":-1.9321548483773026,"pZ":0.11131575633312865,"vX0":-5.345531805944199,"vY0":-106.43636007058099,"vZ0":-2.9692636961335213,"x":190.65,"y":235.77,"x0":1.5641387065570422,"y0":50.00473438419285,"z0":6.141489359841285,"aX":-8.083340834361266},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-13.1,"breakHorizontal":14.6,"spinRate":2550,"spinDirection":325},"zone":13,"typeConfidence":0.89,"plateTime":0.5185860437849379,"extension":6.5244770693494765},"index":3,"playId":"5c144e01-83e2-3e2c-962e-588fe0adb508","pitchNumber":3,"startTime":"2026-06-28T03:05:18.655Z","endTime":"2026-06-28T03:05:23.216Z","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":94.3,"endSpeed":85.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.272997351087184,"aZ":-13.994408129424402,"pfxX":5.625808479906364,"pfxZ":9.60073307063235,"pX":0.6424015052843828,"pZ":4.137338584823822,"vX0":-5.639637318109702,"vY0":-137.2078055380887,"vZ0":-1.72685622041356,"x":92.51,"y":127.07,"x0":2.0002501650965687,"y0":50.004126843334056,"z0":5.735678093921379,"aX":10.65505992100576},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":-8.9,"spinRate":2226,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.40023764869603573,"extension":6.434036812368468},"index":4,"playId":"27450baf-62c4-324e-baef-3c34e29c2159","pitchNumber":4,"startTime":"2026-06-28T03:05:39.452Z","endTime":"2026-06-28T03:05:44.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.809549984465676,"aZ":-37.87771758126257,"pfxX":-3.10191933534998,"pfxZ":-3.746672948347042,"pX":0.5414082008137646,"pZ":1.2422755724958174,"vX0":-2.335118088392656,"vY0":-123.23806640217478,"vZ0":-3.232793414151521,"x":96.36,"y":205.24,"x0":1.907573725433787,"y0":50.002398806576934,"z0":5.80329150671832,"aX":-4.72248297709306},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.3,"breakHorizontal":6.2,"spinRate":2507,"spinDirection":297},"zone":14,"typeConfidence":0.91,"plateTime":0.44617715121167745,"extension":6.283627442491844},"index":5,"playId":"a33c1e42-7bf7-3450-a348-7b87747ff9d4","pitchNumber":5,"startTime":"2026-06-28T03:05:58.856Z","endTime":"2026-06-28T03:06:02.935Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:06:02.935Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Heim flies out to center fielder Josh Lowe.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T03:07:16.682Z","endTime":"2026-06-28T03:10:31.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T03:06:12.017Z","endTime":"2026-06-28T03:07:18.743Z","isPitch":false,"type":"action"},{"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":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.607657575696656,"aZ":-38.96016774223479,"pfxX":-2.3551658611699895,"pfxZ":-4.424382781799839,"pX":-0.8120541551064496,"pZ":2.834546350309492,"vX0":-5.6790199183029735,"vY0":-123.60408627031126,"vZ0":0.4572990906280763,"x":147.95,"y":162.25,"x0":1.829136416252793,"y0":50.002947186917154,"z0":5.94138897515584,"aX":-3.61163585155163},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.6,"breakHorizontal":5.6,"spinRate":2548,"spinDirection":287},"zone":11,"typeConfidence":0.91,"plateTime":0.44459428435664883,"extension":6.276739296089574},"index":1,"playId":"ba53efbb-8a4e-3b8f-b319-a5e401fb5fa2","pitchNumber":1,"startTime":"2026-06-28T03:07:18.743Z","endTime":"2026-06-28T03:07:22.487Z","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":84.8,"endSpeed":78.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26623583357908,"aZ":-34.45114860538404,"pfxX":-5.101636093811889,"pfxZ":-1.4802084917489582,"pX":-1.3381597407135697,"pZ":1.7671689923676148,"vX0":-5.803255119607357,"vY0":-123.34271787341434,"vZ0":-2.7908943300360707,"x":168.01,"y":191.07,"x0":1.7109587965899868,"y0":50.005602863529475,"z0":5.827859238442524,"aX":-7.8347142601063275},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.1,"breakHorizontal":10.7,"spinRate":2635,"spinDirection":313},"zone":13,"typeConfidence":0.91,"plateTime":0.44461629744563025,"extension":6.493906515583378},"index":2,"playId":"c577cc04-15d7-3c11-99a4-cef5e5f0b04a","pitchNumber":2,"startTime":"2026-06-28T03:07:47.731Z","endTime":"2026-06-28T03:07:52.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58104600501308,"aZ":-39.793850992081914,"pfxX":-3.0950444217192086,"pfxZ":-4.983308015145937,"pX":0.005219735054327495,"pZ":2.502654870799846,"vX0":-3.2573672769071202,"vY0":-123.42028372526705,"vZ0":-0.22342964030829826,"x":116.8,"y":171.21,"x0":1.7485167580600585,"y0":50.00219152086183,"z0":5.970648290091985,"aX":-4.732507513571842},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.8,"breakHorizontal":6.4,"spinRate":2530,"spinDirection":308},"zone":5,"typeConfidence":0.91,"plateTime":0.4452806592500411,"extension":6.298529782714299},"index":3,"playId":"8f6f1fd1-41d2-3742-bbf1-37afd89fe13f","pitchNumber":3,"startTime":"2026-06-28T03:08:09.290Z","endTime":"2026-06-28T03:08:12.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.516510531509965,"aZ":-10.93409481804107,"pfxX":6.316891387538865,"pfxZ":11.203422503039665,"pX":-0.14728627175698975,"pZ":4.077707202902567,"vX0":-7.185306305224082,"vY0":-137.55638903768855,"vZ0":-2.738830000341009,"x":122.61,"y":128.68,"x0":1.6911553156480927,"y0":50.00645373579696,"z0":5.838692025267598,"aX":11.980620476589504},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.8,"breakHorizontal":-9.7,"spinRate":2169,"spinDirection":128},"zone":11,"typeConfidence":0.92,"plateTime":0.39980694065398215,"extension":6.460858977426845},"index":4,"playId":"c45cc39c-893a-3322-8476-500d403e0131","pitchNumber":4,"startTime":"2026-06-28T03:08:29.364Z","endTime":"2026-06-28T03:08:32.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.926899500186,"aZ":-39.091086274492746,"pfxX":-1.914915099488537,"pfxZ":-4.572772277501722,"pX":-0.5946700550714168,"pZ":1.0755124057967436,"vX0":-4.88351028981317,"vY0":-122.94217724296458,"vZ0":-3.439020430893242,"x":139.67,"y":209.74,"x0":1.675088999678983,"y0":50.0009111443567,"z0":5.8481000163556365,"aX":-2.8977094389168934},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.9,"breakHorizontal":4.7,"spinRate":2472,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.44744522200017833,"extension":6.448164078398918},"index":5,"playId":"2a095f4a-2731-3fd1-9622-6d82a224c3f2","pitchNumber":5,"startTime":"2026-06-28T03:08:50.236Z","endTime":"2026-06-28T03:08:55.790Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81500567054925,"aZ":-25.569850046014245,"pfxX":9.288006191520575,"pfxZ":4.5341668387842695,"pX":0.5408746953833502,"pZ":3.337246433450337,"vX0":-5.051406485228433,"vY0":-120.84227667730677,"vZ0":-0.6882661825772992,"x":96.38,"y":148.67,"x0":1.4678505408115492,"y0":50.004317894198,"z0":5.902066388731075,"aX":13.533370200568811},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.3,"breakHorizontal":-15.4,"spinRate":1513,"spinDirection":123},"zone":3,"typeConfidence":0.9,"plateTime":0.45587280595881596,"extension":6.344097186395564},"index":6,"playId":"1e5d6e72-2144-328f-bd59-070c9dc34ec7","pitchNumber":6,"startTime":"2026-06-28T03:09:12.861Z","endTime":"2026-06-28T03:09:17.999Z","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":84.5,"endSpeed":77.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.706993521697058,"aZ":-39.47751798970094,"pfxX":-2.324855517102275,"pfxZ":-4.830563530480446,"pX":-1.5272336511893023,"pZ":1.1145751336977237,"vX0":-7.080343932246084,"vY0":-122.8818753460708,"vZ0":-3.0981308753022985,"x":175.21,"y":208.69,"x0":1.7054553858031924,"y0":50.00151864941748,"z0":5.7804861000481065,"aX":-3.515768076181377},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-9.2,"breakHorizontal":6.0,"spinRate":2399,"spinDirection":312},"zone":13,"typeConfidence":0.9,"plateTime":0.4475176133092069,"extension":6.322428474108392},"index":7,"playId":"20e02ab8-1706-37ba-b5a4-f1ba25363980","pitchNumber":7,"startTime":"2026-06-28T03:09:37.165Z","endTime":"2026-06-28T03:09:41.315Z","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":94.3,"endSpeed":85.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.953316662588016,"aZ":-12.481877568146004,"pfxX":5.287776259718086,"pfxZ":10.400337394485476,"pX":-0.7008197893611201,"pZ":3.726966334444652,"vX0":-7.745838292660828,"vY0":-137.1382700217555,"vZ0":-3.6386708702810195,"x":143.71,"y":138.15,"x0":1.4808372376167882,"y0":50.005193832241225,"z0":5.929716854708308,"aX":10.015128429889812},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":-7.8,"spinRate":2143,"spinDirection":148},"zone":11,"typeConfidence":0.91,"plateTime":0.40027036058779464,"extension":6.674999412835876},"index":8,"playId":"f733f3ea-38e9-3883-9607-9f58f0ae03e3","pitchNumber":8,"startTime":"2026-06-28T03:09:56.100Z","endTime":"2026-06-28T03:10:00.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.291965889469694,"aZ":-31.739556547140833,"pfxX":-1.0880153233419834,"pfxZ":0.2696777066449396,"pX":-0.6578394914535498,"pZ":1.9493506239769784,"vX0":-5.639722288228835,"vY0":-126.44717390420917,"vZ0":-3.0958739903759582,"x":79.22,"y":183.0,"x0":1.744739571927599,"y0":50.00342047226347,"z0":5.7417174096564665,"aX":-1.757630128632704},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.0,"breakHorizontal":3.2,"spinRate":2418,"spinDirection":276},"zone":7,"typeConfidence":0.9,"plateTime":0.43351140723576664,"extension":6.408799445955873},"hitData":{"launchSpeed":75.7,"launchAngle":32.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.01,"coordY":98.81}},"index":9,"playId":"b5ffc439-e6fa-328f-bcac-e09471fdc1b0","pitchNumber":9,"startTime":"2026-06-28T03:10:19.625Z","endTime":"2026-06-28T03:10:31.262Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:10:31.262Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colby Thomas singles on a sharp line drive to left fielder Wade Meckler. Nick Kurtz scores. Lawrence Butler to 2nd.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T03:10:52.849Z","endTime":"2026-06-28T03:11:47.684Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":{"id":672282,"link":"/api/v1/people/672282"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":71.6,"endSpeed":65.4,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.928720166986913,"aZ":-40.79774554047724,"pfxX":-6.5585573028318915,"pfxZ":-8.012774236383748,"pX":0.10235363788410576,"pZ":2.123509788238039,"vX0":-1.4853307254638044,"vY0":-104.19667415787816,"vZ0":1.3180376310939947,"x":113.1,"y":181.45,"x0":1.6797961488036621,"y0":50.00146879345892,"z0":6.383267597250898,"aX":-7.059827859882344},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.8,"breakVerticalInduced":-13.6,"breakHorizontal":12.4,"spinRate":2469,"spinDirection":318},"zone":8,"typeConfidence":0.91,"plateTime":0.5299340578710678,"extension":6.283051345582785},"index":0,"playId":"60f166db-8282-3753-9d68-75c77cf05e14","pitchNumber":1,"startTime":"2026-06-28T03:11:01.745Z","endTime":"2026-06-28T03:11:04.933Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.3,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.8884865531837,"aZ":-14.640024277630607,"pfxX":7.132873598186661,"pfxZ":9.284195015597698,"pX":1.2187164319936392,"pZ":3.0464579721001095,"vX0":-4.021852194816411,"vY0":-137.6141263851693,"vZ0":-4.483257052775022,"x":70.55,"y":156.53,"x0":1.7843007263532695,"y0":50.00366049418265,"z0":5.711856369282472,"aX":13.472349694001839},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":-11.9,"spinRate":2205,"spinDirection":142},"zone":12,"typeConfidence":0.91,"plateTime":0.4003672993438121,"extension":6.462435133810151},"index":1,"playId":"d9547565-c02a-3910-bfc9-e8c1ede3ce0f","pitchNumber":2,"startTime":"2026-06-28T03:11:18.812Z","endTime":"2026-06-28T03:11:21.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.122,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.037087460374334,"aZ":-36.93510645465649,"pfxX":-1.9913704397901106,"pfxZ":-2.950548924255112,"pX":-0.12991489583984733,"pZ":1.8926408599627231,"vX0":-4.341072774389204,"vY0":-126.2665257783613,"vZ0":-2.3636221597022247,"x":121.95,"y":187.68,"x0":1.8713284130301515,"y0":50.00466602287824,"z0":5.816779749151103,"aX":-3.210650647085712},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.6,"breakHorizontal":4.6,"spinRate":2359,"spinDirection":296},"zone":8,"typeConfidence":0.91,"plateTime":0.43402329746576607,"extension":6.280303768562091},"hitData":{"launchSpeed":104.1,"launchAngle":10.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":62.57,"coordY":109.83}},"index":2,"playId":"9df0627e-3f5e-3798-b5f5-d9bbc60be26c","pitchNumber":3,"startTime":"2026-06-28T03:11:38.059Z","endTime":"2026-06-28T03:11:47.684Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:11:47.684Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-28T03:15:39.818Z","endTime":"2026-06-28T03:19:05.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8,9,11],"actionIndex":[1,10],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T03:12:21.683Z","endTime":"2026-06-28T03:12:36.798Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Chase Silseth replaces Reid Detmers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-28T03:12:36.798Z","endTime":"2026-06-28T03:15:41.985Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681217,"link":"/api/v1/people/681217"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.683105095626885,"aZ":-20.799005922453205,"pfxX":-8.253020577548996,"pfxZ":5.738971168499001,"pX":-0.4670724788915334,"pZ":1.62693881570896,"vX0":7.030266747376695,"vY0":-139.90501821614183,"vZ0":-7.141239258090413,"x":134.8,"y":194.85,"x0":-1.9407687620778422,"y0":50.00073646500023,"z0":5.576497411371245,"aX":-16.352039388327835},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.1,"breakHorizontal":13.4,"spinRate":2614,"spinDirection":325},"zone":7,"typeConfidence":0.84,"plateTime":0.39156431316739004,"extension":5.858421296586807},"index":2,"playId":"0aa71de7-d597-37f3-9c84-be52b491f6a9","pitchNumber":1,"startTime":"2026-06-28T03:15:41.985Z","endTime":"2026-06-28T03:15:46.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.192815518202803,"aZ":-27.99467193097493,"pfxX":5.677455298091653,"pfxZ":2.622357933191866,"pX":-0.5487139607616615,"pZ":2.3853499683725334,"vX0":2.6247172777911123,"vY0":-125.55510006528355,"vZ0":-2.3502516643338853,"x":137.92,"y":174.38,"x0":-2.3460846337486316,"y0":50.00047509270966,"z0":5.619205507843569,"aX":9.032044911410667},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.4,"breakHorizontal":-10.9,"spinRate":2754,"spinDirection":105},"zone":4,"typeConfidence":0.9,"plateTime":0.4367859057836734,"extension":5.835944428257989},"index":3,"playId":"7dd0374a-c3e6-3daa-9c39-1c305c0861ea","pitchNumber":2,"startTime":"2026-06-28T03:16:00.587Z","endTime":"2026-06-28T03:16:05.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84167450422821,"aZ":-12.816925545461299,"pfxX":-5.91598244034512,"pfxZ":9.759471940255532,"pX":0.5911459850507575,"pZ":3.7179083555563994,"vX0":8.811338410004439,"vY0":-140.43240206309773,"vZ0":-3.4857435958950145,"x":94.47,"y":138.4,"x0":-1.8285827655634581,"y0":50.005366535024784,"z0":5.817480433412534,"aX":-11.73776218456294},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.0,"breakHorizontal":8.8,"spinRate":2340,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.3910685238341629,"extension":6.09276484622279},"index":4,"playId":"4cce2fb6-feb8-3d16-ae5f-524e23fc383b","pitchNumber":3,"startTime":"2026-06-28T03:16:19.545Z","endTime":"2026-06-28T03:16:23.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.552538145942002,"aZ":-23.56658874325268,"pfxX":-4.333160763167568,"pfxZ":5.241925460935941,"pX":-0.17361583693196997,"pZ":1.4191589734162915,"vX0":5.791230432526261,"vY0":-128.38302425106227,"vZ0":-6.140242588938748,"x":123.62,"y":200.46,"x0":-1.9125761282087475,"y0":50.00388267228002,"z0":5.7172598048171,"aX":-7.117913054749068},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.0,"breakHorizontal":6.2,"spinRate":1268,"spinDirection":273},"zone":13,"typeConfidence":0.9,"plateTime":0.42927933229362214,"extension":5.906767277277823},"index":5,"playId":"092c351c-9eb6-39d9-9b64-8d9c3e180ffb","pitchNumber":4,"startTime":"2026-06-28T03:16:37.946Z","endTime":"2026-06-28T03:16:41.534Z","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":97.3,"endSpeed":87.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.27508200350258,"aZ":-10.584863256264628,"pfxX":-5.805083101734702,"pfxZ":10.882071812946718,"pX":0.18872372415448516,"pZ":1.9094077003107996,"vX0":7.823327149915932,"vY0":-141.1718260088103,"vZ0":-8.390266297229518,"x":109.81,"y":187.23,"x0":-1.8866394802707394,"y0":50.00336235659936,"z0":5.6330256343171525,"aX":-11.517545171912083},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.8,"breakHorizontal":8.6,"spinRate":2444,"spinDirection":205},"zone":8,"typeConfidence":0.9,"plateTime":0.39056821633644034,"extension":6.06885378338107},"index":6,"playId":"15929d43-d185-3ded-b678-cef7056eec5f","pitchNumber":5,"startTime":"2026-06-28T03:17:01.157Z","endTime":"2026-06-28T03:17:04.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.545677446393906,"aZ":-26.066521239495845,"pfxX":-4.82816539962091,"pfxZ":3.694335306874387,"pX":0.5055287459072118,"pZ":0.3189251426275921,"vX0":7.533385693800449,"vY0":-128.44854455706465,"vZ0":-8.325469624445216,"x":97.73,"y":230.17,"x0":-1.853956139266786,"y0":50.00090497846171,"z0":5.665429027609775,"aX":-7.972837193511167},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.8,"breakHorizontal":6.8,"spinRate":1224,"spinDirection":256},"zone":14,"typeConfidence":0.9,"plateTime":0.42836454682971636,"extension":5.7589901926465075},"index":7,"playId":"e660a95e-d953-38de-a815-31dbc2446612","pitchNumber":6,"startTime":"2026-06-28T03:17:24.003Z","endTime":"2026-06-28T03:17: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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.658231406299095,"aZ":-22.649580066368284,"pfxX":-10.663649538074239,"pfxZ":4.753687768028406,"pX":-1.5472653366217353,"pZ":2.7052666605434457,"vX0":5.218428803503574,"vY0":-141.01033037582133,"vZ0":-4.473571630518729,"x":175.98,"y":165.74,"x0":-2.04189605969697,"y0":50.001883988458054,"z0":5.783659633289837,"aX":-21.358690018158693},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.8,"breakHorizontal":18.1,"spinRate":2198,"spinDirection":191},"zone":11,"typeConfidence":0.94,"plateTime":0.38922560604202605,"extension":5.933803845279061},"index":8,"playId":"064583d7-205f-3d10-a634-13060eab6293","pitchNumber":7,"startTime":"2026-06-28T03:17:51.192Z","endTime":"2026-06-28T03:18:00.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.744975052055295,"aZ":-31.80843398384767,"pfxX":5.551693003639911,"pfxZ":0.23152197037664746,"pX":0.7962747006519091,"pZ":0.06258485747288409,"vX0":5.793167958379903,"vY0":-127.11914184250763,"vZ0":-6.785078898089294,"x":86.65,"y":237.09,"x0":-2.2466398161784285,"y0":50.005992922981804,"z0":5.341191176113669,"aX":8.949624072124392},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.1,"breakHorizontal":-11.5,"spinRate":2949,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.43340000178949234,"extension":6.160882451462865},"index":9,"playId":"9bb2f547-a6ac-39f0-aced-b7bc14a29e48","pitchNumber":8,"startTime":"2026-06-28T03:18:28.681Z","endTime":"2026-06-28T03:18:32.898Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Chase Silseth. Lawrence Butler to 3rd. Colby Thomas to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":10,"actionPlayId":"9bb2f547-a6ac-39f0-aced-b7bc14a29e48","startTime":"2026-06-28T03:18:50.970Z","endTime":"2026-06-28T03:19:01.093Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671732,"link":"/api/v1/people/671732"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56352933756941,"aZ":-20.225625034223718,"pfxX":-8.902210618047995,"pfxZ":6.044952930903453,"pX":-1.3570562475378822,"pZ":2.3191778101292497,"vX0":5.02918063808079,"vY0":-140.35522750066863,"vZ0":-5.595967120883552,"x":168.73,"y":176.16,"x0":-2.0246075389418765,"y0":50.00029334013873,"z0":5.674097845784663,"aX":-17.591236929961536},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.8,"breakHorizontal":15.0,"spinRate":2292,"spinDirection":217},"zone":13,"typeConfidence":0.88,"plateTime":0.3916574008042262,"extension":5.981162753971675},"index":11,"playId":"b9d96192-b642-3342-a75d-62625050bd59","pitchNumber":9,"startTime":"2026-06-28T03:19:01.093Z","endTime":"2026-06-28T03:19:05.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:19:05.441Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T03:21:22.966Z","endTime":"2026-06-28T03:22:17.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Sterner replaces Jack Perkins.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T03:20:39.959Z","endTime":"2026-06-28T03:21:25.100Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686993,"link":"/api/v1/people/686993"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.469637580672348,"aZ":-28.182642623615745,"pfxX":6.529097337819297,"pfxZ":2.8021234035269096,"pX":0.43774657553479573,"pZ":2.833152589595192,"vX0":5.155438744339724,"vY0":-119.30980469305602,"vZ0":-0.1750148996384817,"x":100.31,"y":162.28,"x0":-2.6083976311675157,"y0":50.00261586903717,"z0":5.472640039570571,"aX":9.30216287390681},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.3,"breakHorizontal":-13.2,"spinRate":2708,"spinDirection":62},"zone":6,"typeConfidence":0.9,"plateTime":0.4611528378598315,"extension":6.635894769223503},"index":1,"playId":"5fd1082d-cf86-395c-beb6-d3d88f6627d6","pitchNumber":1,"startTime":"2026-06-28T03:21:25.100Z","endTime":"2026-06-28T03:21:29.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55754845579101,"aZ":-27.37606834981755,"pfxX":5.916602119742493,"pfxZ":3.2679630126704007,"pX":1.4437926138627741,"pZ":1.4920436804300106,"vX0":7.5622678915557575,"vY0":-121.18961472651968,"vZ0":-3.3674439401967757,"x":61.97,"y":198.49,"x0":-2.501333457157272,"y0":50.003511111542686,"z0":5.324719844921672,"aX":8.684553147125374},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.3,"breakHorizontal":-12.7,"spinRate":2711,"spinDirection":72},"zone":14,"typeConfidence":0.9,"plateTime":0.4542266674936317,"extension":6.580301077591524},"index":2,"playId":"2d362a40-f207-392d-9a40-23fa24c558c5","pitchNumber":2,"startTime":"2026-06-28T03:21:40.091Z","endTime":"2026-06-28T03:21:45.073Z","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":93.6,"endSpeed":84.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.909191475656886,"aZ":-12.070084080359567,"pfxX":-5.137354228407456,"pfxZ":10.84976767310905,"pX":0.4216342275326261,"pZ":2.080957040911827,"vX0":9.367094453529168,"vY0":-135.79893360653588,"vZ0":-6.437963450638706,"x":100.93,"y":182.59,"x0":-2.41727734524052,"y0":50.003300344733,"z0":5.3353832739841005,"aX":-9.520372381783856},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":7.1,"spinRate":2329,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.40453555190912516,"extension":6.682831591782923},"index":3,"playId":"8a162640-02d3-3ae4-8eb7-7e42ccfd0fac","pitchNumber":3,"startTime":"2026-06-28T03:21:57.293Z","endTime":"2026-06-28T03:22:02.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00817784029211,"aZ":-12.940752026158817,"pfxX":-5.615506973486041,"pfxZ":10.13261054366947,"pX":0.7384452774309243,"pZ":3.1314780145984717,"vX0":10.270972588587332,"vY0":-137.71915248878904,"vZ0":-3.8233303295926766,"x":88.85,"y":154.23,"x0":-2.330118012440096,"y0":50.000721295616735,"z0":5.428929974391324,"aX":-10.658125030040148},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":7.7,"spinRate":2339,"spinDirection":207},"zone":3,"typeConfidence":0.91,"plateTime":0.3995573796446359,"extension":6.737695608007641},"index":4,"playId":"c5d2a6c6-b7e6-311f-971b-07b457ecc236","pitchNumber":4,"startTime":"2026-06-28T03:22:14.157Z","endTime":"2026-06-28T03:22:17.269Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:22:17.269Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wade Meckler grounds out, shortstop Alika Williams to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T03:22:37.021Z","endTime":"2026-06-28T03:23:30.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.815406564293934,"aZ":-30.07946290006794,"pfxX":9.037624571567758,"pfxZ":1.4841195006429082,"pX":-0.46679055471208714,"pZ":2.89718540191467,"vX0":2.6404284650973544,"vY0":-118.34115202238664,"vZ0":0.5807510133067029,"x":134.79,"y":160.56,"x0":-2.7726124593799297,"y0":50.00130397885721,"z0":5.41671090614979,"aX":12.742352866713944},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.1,"breakHorizontal":-17.0,"spinRate":2794,"spinDirection":62},"zone":1,"typeConfidence":0.9,"plateTime":0.46387162079563193,"extension":6.525116438061237},"index":0,"playId":"e344ca87-d2fd-38b2-8d5d-837c2d20e40b","pitchNumber":1,"startTime":"2026-06-28T03:22:43.125Z","endTime":"2026-06-28T03:22:46.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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23936634837623,"aZ":-10.704078853590003,"pfxX":-6.3480487576521725,"pfxZ":11.180858134615889,"pX":-0.9763822790551434,"pZ":3.4550993075532834,"vX0":6.578069612051566,"vY0":-138.4992855032318,"vZ0":-3.319635465576929,"x":154.22,"y":145.49,"x0":-2.5706491526794575,"y0":50.0050917127064,"z0":5.39786854386343,"aX":-12.193046424591722},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":10.0,"spinRate":2447,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3972167439799117,"extension":6.487468772022414},"index":1,"playId":"09619766-3e2c-3a86-829e-571b03838be7","pitchNumber":2,"startTime":"2026-06-28T03:23:01.438Z","endTime":"2026-06-28T03:23:04.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88002205178844,"aZ":-32.114393893908876,"pfxX":6.744644084998937,"pfxZ":0.044597147204175513,"pX":-0.5942829728353064,"pZ":1.8384497971109215,"vX0":2.893735780818828,"vY0":-118.09159184219924,"vZ0":-1.2479191192692398,"x":139.65,"y":189.14,"x0":-2.7160880085619175,"y0":50.003376379233295,"z0":5.35867426523636,"aX":9.41787121642033},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":0.0,"breakHorizontal":-13.0,"spinRate":2726,"spinDirection":61},"zone":7,"typeConfidence":0.9,"plateTime":0.465847753474657,"extension":6.5978536138658574},"hitData":{"launchSpeed":74.2,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.46,"coordY":153.96}},"index":2,"playId":"176da01f-ac51-3b19-84db-b2212ac16587","pitchNumber":3,"startTime":"2026-06-28T03:23:22.316Z","endTime":"2026-06-28T03:23:30.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:23:30.656Z","atBatIndex":47},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jo Adell doubles (15) on a line drive to left fielder Colby Thomas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T03:23:46.779Z","endTime":"2026-06-28T03:24:39.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21477346332512,"aZ":-26.643876248715827,"pfxX":0.5007053438437983,"pfxZ":3.2592496445200236,"pX":0.5899315252232434,"pZ":1.7272871697090881,"vX0":7.799245550446162,"vY0":-129.67954211821,"vZ0":-3.9872607146315593,"x":94.51,"y":192.14,"x0":-2.5269259604866874,"y0":50.00123475691479,"z0":5.327383247135092,"aX":0.8478936983441019},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.2,"breakHorizontal":-2.8,"spinRate":2636,"spinDirection":159},"zone":9,"typeConfidence":0.9,"plateTime":0.4230626609602677,"extension":6.638750076831131},"index":0,"playId":"4bb9a566-8369-351b-96f5-fc9aea82c400","pitchNumber":1,"startTime":"2026-06-28T03:23:53.678Z","endTime":"2026-06-28T03:23:57.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17908547021637,"aZ":-30.156768947400764,"pfxX":5.67010801166945,"pfxZ":1.4169108718934782,"pX":2.572846748874135,"pZ":0.045841532523032816,"vX0":9.96535469528045,"vY0":-118.99916163099826,"vZ0":-5.465474134189534,"x":18.93,"y":237.54,"x0":-2.423560890723857,"y0":50.0007011491391,"z0":5.14032284386192,"aX":8.037899544427427},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.3,"breakHorizontal":-13.0,"spinRate":2793,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.4622306192983885,"extension":6.70532556434556},"index":1,"playId":"3112a076-d46a-39d9-91d5-3f06f5a52f7c","pitchNumber":2,"startTime":"2026-06-28T03:24:09.265Z","endTime":"2026-06-28T03:24:12.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":73.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.330494813528563,"aZ":-29.19367145333731,"pfxX":7.498253933778575,"pfxZ":2.1178522846804544,"pX":-0.07640819376496717,"pZ":3.2096701555189098,"vX0":3.8232489564742838,"vY0":-119.12883954106832,"vZ0":1.0583612363678672,"x":119.91,"y":152.12,"x0":-2.687082337253636,"y0":50.00260652978614,"z0":5.441218160865749,"aX":10.552053421740451},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.4,"breakHorizontal":-14.6,"spinRate":2803,"spinDirection":61},"zone":2,"typeConfidence":0.9,"plateTime":0.46350139352365805,"extension":6.535391596320498},"hitData":{"launchSpeed":98.2,"launchAngle":18.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":39.14,"coordY":110.8}},"index":2,"playId":"1045e5ba-fc27-347a-9882-9228a4503817","pitchNumber":3,"startTime":"2026-06-28T03:24:26.444Z","endTime":"2026-06-28T03:24:39.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:24:39.553Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Donovan Walton called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-28T03:24:55.715Z","endTime":"2026-06-28T03:27:37.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,8],"actionIndex":[7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":81.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.719879971064174,"aZ":-26.749410096840375,"pfxX":1.022484536770519,"pfxZ":3.1688858505351956,"pX":0.8015174598709967,"pZ":1.9186669268577548,"vX0":8.280709845028284,"vY0":-130.74732111571885,"vZ0":-3.5238186571995396,"x":86.45,"y":186.98,"x0":-2.555492078334223,"y0":50.001276379489916,"z0":5.319030896551547,"aX":1.7456090011029346},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.0,"breakHorizontal":-3.8,"spinRate":2764,"spinDirection":147},"zone":14,"typeConfidence":0.89,"plateTime":0.42091811896473574,"extension":6.679538400100351},"index":0,"playId":"5fa185cd-e8d2-3db8-8845-26b8e8fbbbe1","pitchNumber":1,"startTime":"2026-06-28T03:25:15.248Z","endTime":"2026-06-28T03:25:19.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.895226649606773,"aZ":-31.656289280569144,"pfxX":6.86965215634216,"pfxZ":0.3844027099116474,"pX":0.3284337439974212,"pZ":1.9507902685766891,"vX0":4.466370858646934,"vY0":-116.11692328252954,"vZ0":-0.8606973506259913,"x":104.48,"y":186.11,"x0":-2.519536567710705,"y0":50.00278376224634,"z0":5.366567554240997,"aX":9.28146932460029},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.7,"breakHorizontal":-13.7,"spinRate":2745,"spinDirection":63},"zone":9,"typeConfidence":0.9,"plateTime":0.47362583116214063,"extension":6.595369347375671},"index":1,"playId":"0b8cef83-6a81-39ed-9d21-018aca863c92","pitchNumber":2,"startTime":"2026-06-28T03:25:31.457Z","endTime":"2026-06-28T03:25:34.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58389074481697,"aZ":-30.146259670369755,"pfxX":9.654960667642817,"pfxZ":1.4643677971983333,"pX":-0.29383120749918445,"pZ":1.3244759335769989,"vX0":2.650063853253914,"vY0":-117.78246633971028,"vZ0":-2.6074767519741395,"x":128.2,"y":203.02,"x0":-2.6919294706464156,"y0":50.00225406636485,"z0":5.277079470456458,"aX":13.354726333767148},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.3,"breakHorizontal":-18.1,"spinRate":2826,"spinDirection":63},"zone":13,"typeConfidence":0.9,"plateTime":0.4678075733537197,"extension":6.646554930007684},"index":2,"playId":"de88a588-341b-3a53-a8d5-8d766cbdf4d6","pitchNumber":3,"startTime":"2026-06-28T03:25:49.829Z","endTime":"2026-06-28T03:25:54.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41062049302761,"aZ":-26.843442952018165,"pfxX":0.10989891447846789,"pfxZ":3.1067903203572103,"pX":0.3967225720319115,"pZ":1.5807269326580995,"vX0":7.69937410402515,"vY0":-130.35360102205186,"vZ0":-4.05568595318357,"x":101.88,"y":196.1,"x0":-2.6141869401119138,"y0":50.000018396952754,"z0":5.192513445866424,"aX":0.18729906229773394},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.9,"breakHorizontal":-1.9,"spinRate":2781,"spinDirection":161},"zone":9,"typeConfidence":0.89,"plateTime":0.42081639222386436,"extension":6.6343594740144045},"index":3,"playId":"c49b4fb7-9092-3f49-ac9f-355e21a45455","pitchNumber":4,"startTime":"2026-06-28T03:26:05.894Z","endTime":"2026-06-28T03:26:09.282Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-28T03:26:23.810Z","endTime":"2026-06-28T03:26:37.487Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.594995584238475,"aZ":-11.587848379710485,"pfxX":-6.064930459613649,"pfxZ":10.907356358865187,"pX":0.6372216193258387,"pZ":3.133889030100235,"vX0":10.276906221935718,"vY0":-137.29589366107388,"vZ0":-3.7081054416179104,"x":92.71,"y":154.16,"x0":-2.385935135981537,"y0":50.00631222594711,"z0":5.304682139724357,"aX":-11.45174869476075},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.0,"breakHorizontal":8.5,"spinRate":2422,"spinDirection":223},"zone":3,"typeConfidence":0.91,"plateTime":0.4006754394380114,"extension":6.674474780766338},"index":5,"playId":"af8ab623-caf9-352b-89f5-d956215a497d","pitchNumber":5,"startTime":"2026-06-28T03:26:37.487Z","endTime":"2026-06-28T03:26:41.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26452772197495,"aZ":-30.000634623897355,"pfxX":9.774826960046951,"pfxZ":1.5301364418731704,"pX":1.3316833325003103,"pZ":-0.27052097819321447,"vX0":6.000689589631904,"vY0":-119.92540284129244,"vZ0":-6.251052611769058,"x":66.24,"y":246.08,"x0":-2.493171309241641,"y0":50.004609545224625,"z0":5.125535721071132,"aX":13.904268655142234},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":1.2,"breakHorizontal":-19.3,"spinRate":2816,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.46089886761868737,"extension":6.730221833352758},"index":6,"playId":"c071e9d3-6f9d-3502-82c7-3a2201cb5dca","pitchNumber":6,"startTime":"2026-06-28T03:26:56.949Z","endTime":"2026-06-28T03:27:04.957Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Justin Sterner. Jo Adell to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"actionPlayId":"c071e9d3-6f9d-3502-82c7-3a2201cb5dca","startTime":"2026-06-28T03:27:10.295Z","endTime":"2026-06-28T03:27:31.162Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.504152775447892,"aZ":-26.61062158260628,"pfxX":-0.2645023122297645,"pfxZ":3.157379169129401,"pX":-0.6422251082588658,"pZ":2.5105122846394394,"vX0":5.086456438587619,"vY0":-132.62831293590708,"vZ0":-2.021737510125994,"x":141.48,"y":171.0,"x0":-2.560140469487147,"y0":50.0008847881883,"z0":5.24660449589037,"aX":-0.46697462408699814},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.4,"breakHorizontal":-0.7,"spinRate":2757,"spinDirection":170},"zone":4,"typeConfidence":0.86,"plateTime":0.41487556131717973,"extension":6.540019506665597},"index":8,"playId":"23bafb66-24ea-3d98-83ec-028f16f9979c","pitchNumber":7,"startTime":"2026-06-28T03:27:31.162Z","endTime":"2026-06-28T03:27:37.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:27:37.412Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, first baseman Nolan Schanuel to pitcher Ryan Zeferjahn.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T03:29:59.112Z","endTime":"2026-06-28T03:31:23.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":666171,"link":"/api/v1/people/666171"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Oswald Peraza replaces second baseman Donovan Walton, batting 7th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T03:29:20.363Z","endTime":"2026-06-28T03:29:20.377Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"description":"Pitching Change: Ryan Zeferjahn replaces Chase Silseth.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T03:29:20.377Z","endTime":"2026-06-28T03:30:01.294Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666171,"link":"/api/v1/people/666171"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.398583613091375,"aZ":-12.48603236719625,"pfxX":-3.36927754511058,"pfxZ":10.06276475161228,"pX":-0.9268204135518643,"pZ":3.2107324346286528,"vX0":5.320438348520667,"vY0":-139.4841513294152,"vZ0":-3.925655191882948,"x":152.33,"y":152.09,"x0":-2.427355548004963,"y0":50.00475001184724,"z0":5.468556108505828,"aX":-6.593845015878714},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.5,"breakHorizontal":4.9,"spinRate":2352,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39372018294495126,"extension":6.839531017762479},"index":2,"playId":"4c90f62c-55e9-3083-95d6-b1f98a3eb27a","pitchNumber":1,"startTime":"2026-06-28T03:30:01.294Z","endTime":"2026-06-28T03:30:05.395Z","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":96.0,"endSpeed":87.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.524632827867862,"aZ":-18.805440194091993,"pfxX":-1.1971833495967492,"pfxZ":6.766584689062668,"pX":-0.9594745074556034,"pZ":2.8719477499495802,"vX0":4.808096479109804,"vY0":-139.70603063844698,"vZ0":-3.5798298143663536,"x":153.57,"y":161.24,"x0":-2.5474629372425084,"y0":50.0055518796798,"z0":5.406270189217008,"aX":-2.366485584114754},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.6,"breakHorizontal":1.2,"spinRate":2462,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.39207780748793386,"extension":6.751704130607254},"index":3,"playId":"a32e7f37-9af2-3a5b-bc34-574e950aa2e8","pitchNumber":2,"startTime":"2026-06-28T03:30:18.810Z","endTime":"2026-06-28T03:30:22.101Z","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":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65485571083411,"aZ":-12.75981563514581,"pfxX":-4.316445018151406,"pfxZ":9.421067187193689,"pX":-2.4252925257180884,"pZ":3.1527292814695267,"vX0":2.5039725787199694,"vY0":-142.61691826473313,"vZ0":-4.091762279799806,"x":209.45,"y":153.66,"x0":-2.7535991380766616,"y0":50.00569910355725,"z0":5.410376824785048,"aX":-8.897231944246835},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.4,"breakHorizontal":7.3,"spinRate":2333,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.38399208744590707,"extension":6.694426456011828},"index":4,"playId":"a6c0b2d1-2d2e-3379-9f66-1178dc4b4af2","pitchNumber":3,"startTime":"2026-06-28T03:30:38.963Z","endTime":"2026-06-28T03:30:41.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94166593458474,"aZ":-13.337934951134585,"pfxX":-4.30884028286966,"pfxZ":9.062477111859387,"pX":-0.432063576017616,"pZ":2.572254676859251,"vX0":7.117477102960635,"vY0":-143.22320995768655,"vZ0":-5.465327299340739,"x":133.47,"y":169.33,"x0":-2.3890238022216144,"y0":50.00323388085285,"z0":5.338766240734756,"aX":-8.956732204016156},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.5,"breakHorizontal":6.4,"spinRate":2403,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3823733342979998,"extension":6.795443850825355},"index":5,"playId":"4503ebd5-29fa-3eec-b400-d7fe0cb4ee37","pitchNumber":4,"startTime":"2026-06-28T03:30:56.553Z","endTime":"2026-06-28T03:31:00.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36429546127545,"aZ":-39.191789198110406,"pfxX":7.211106472833599,"pfxZ":-4.565883607780778,"pX":-0.5176671878711403,"pZ":2.5589599120635405,"vX0":1.8804573904159712,"vY0":-123.66611741110812,"vZ0":-0.14719065830871036,"x":136.73,"y":169.69,"x0":-2.225930792625063,"y0":50.00220819004414,"z0":5.927302494836542,"aX":11.085397027746192},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-8.0,"breakHorizontal":-13.6,"spinRate":2814,"spinDirection":64},"zone":4,"typeConfidence":2.0,"plateTime":0.44417550560467145,"extension":6.590458665805831},"hitData":{"launchSpeed":84.3,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.7,"coordY":162.38}},"index":6,"playId":"b3c133e9-5a6b-33eb-96d3-079aa95f09f9","pitchNumber":5,"startTime":"2026-06-28T03:31:15.607Z","endTime":"2026-06-28T03:31:23.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:31:23.734Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alika Williams strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T03:31:46.320Z","endTime":"2026-06-28T03:33:52.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.758813347411767,"aZ":-29.316365191857475,"pfxX":8.039102468619182,"pfxZ":1.924649917895044,"pX":0.27936001443586633,"pZ":3.475315125138122,"vX0":4.367855805377079,"vY0":-121.09492516077631,"vZ0":0.9323968696748133,"x":106.35,"y":144.95,"x0":-2.592365558536437,"y0":50.00185698560309,"z0":5.650912352167407,"aX":11.932087449470728},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":4.0,"breakHorizontal":-15.6,"spinRate":2574,"spinDirection":73},"zone":12,"typeConfidence":2.0,"plateTime":0.45238763230409607,"extension":6.595030361782753},"index":0,"playId":"57af2df7-242d-3d68-8bf4-e3a67526092d","pitchNumber":1,"startTime":"2026-06-28T03:31:53.724Z","endTime":"2026-06-28T03:31:57.819Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.425488537752656,"aZ":-26.816215422612814,"pfxX":6.820521440632494,"pfxZ":3.467564550917823,"pX":-0.7140939568300317,"pZ":2.8585764878179787,"vX0":2.3648898020980536,"vY0":-123.89925815857347,"vZ0":-1.1883296768883396,"x":144.22,"y":161.6,"x0":-2.5686869926577973,"y0":50.00050709831395,"z0":5.600462181857414,"aX":10.52421574519574},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.2,"breakHorizontal":-13.0,"spinRate":2613,"spinDirection":85},"zone":1,"typeConfidence":2.0,"plateTime":0.44331669691930564,"extension":6.688206162312458},"index":1,"playId":"dfa9f7db-67cb-362e-ac1e-e441ee585020","pitchNumber":2,"startTime":"2026-06-28T03:32:07.551Z","endTime":"2026-06-28T03:32:11.617Z","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":97.1,"endSpeed":88.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.713215334514985,"aZ":-14.001687366228293,"pfxX":-3.2857902960995307,"pfxZ":8.9846726020211,"pX":-0.25278756710124284,"pZ":2.935230959460205,"vX0":6.799544464655353,"vY0":-141.22225734586905,"vZ0":-4.476593738099031,"x":126.64,"y":159.53,"x0":-2.263239018666041,"y0":50.0049900202759,"z0":5.439553373432454,"aX":-6.648064812355986},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":4.6,"spinRate":2389,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.3876370194188339,"extension":6.913225917902787},"index":2,"playId":"6b92307c-eabb-3679-a0dc-4c568aa8e3c5","pitchNumber":3,"startTime":"2026-06-28T03:32:23.012Z","endTime":"2026-06-28T03:32:26.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.364773975000826,"aZ":-31.164777728206346,"pfxX":8.23846834120863,"pfxZ":0.6492561682917275,"pX":0.8988357054403472,"pZ":1.1704090932054947,"vX0":5.378059644802586,"vY0":-124.73198050412411,"vZ0":-3.904564086803502,"x":82.74,"y":207.18,"x0":-2.3657747137854286,"y0":50.001835264502404,"z0":5.365288226257505,"aX":12.798867082158742},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.4,"breakHorizontal":-16.3,"spinRate":2974,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4414869988778345,"extension":6.720166033652953},"index":3,"playId":"cdb41b7f-cc61-36db-b907-58e1deaa8853","pitchNumber":4,"startTime":"2026-06-28T03:32:39.850Z","endTime":"2026-06-28T03:32:44.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.578325072649406,"aZ":-26.58415793761359,"pfxX":7.709184921154341,"pfxZ":3.4808897814471838,"pX":-0.07925740369393369,"pZ":2.6367519769984225,"vX0":3.8343930926992744,"vY0":-126.148357016343,"vZ0":-1.8850136409774843,"x":120.02,"y":167.59,"x0":-2.62221576845132,"y0":50.00166047679627,"z0":5.544727268741241,"aX":12.375870634273706},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.1,"breakHorizontal":-14.9,"spinRate":2776,"spinDirection":78},"zone":5,"typeConfidence":2.0,"plateTime":0.4348319121651434,"extension":6.671760639831061},"index":4,"playId":"239b17e8-27ea-316e-bb7e-312d696cb2af","pitchNumber":5,"startTime":"2026-06-28T03:32:57.023Z","endTime":"2026-06-28T03:33:06.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44105341990891,"aZ":-25.798950834122788,"pfxX":9.671697460738969,"pfxZ":3.986320359498519,"pX":-0.7875565932686434,"pZ":3.7063208354924284,"vX0":1.9846361128230066,"vY0":-126.12268789510757,"vZ0":0.5913423656547032,"x":147.02,"y":138.71,"x0":-2.842024135810148,"y0":50.00247513586976,"z0":5.5617370066101115,"aX":15.463052945484408},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.6,"breakHorizontal":-18.0,"spinRate":2672,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.435541906484159,"extension":6.605972519316246},"index":5,"playId":"4f0ab47e-ef01-31c6-8bdc-05b7bf7493bd","pitchNumber":6,"startTime":"2026-06-28T03:33:33.547Z","endTime":"2026-06-28T03:33:38.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.819072927619196,"aZ":-24.912252500866714,"pfxX":6.692279660652258,"pfxZ":4.495914863433201,"pX":-0.8920010948301091,"pZ":2.8525416363678002,"vX0":2.1282616070214795,"vY0":-126.30549170019626,"vZ0":-1.6960674448281101,"x":151.0,"y":161.76,"x0":-2.6150690313057843,"y0":50.003209542007106,"z0":5.5368755580957725,"aX":10.807292811879767},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.0,"breakHorizontal":-12.6,"spinRate":2669,"spinDirection":76},"zone":11,"typeConfidence":2.0,"plateTime":0.4337289627726939,"extension":6.679050782705715},"index":6,"playId":"d0409977-29c9-38d7-8327-3cf8bdec9d4a","pitchNumber":7,"startTime":"2026-06-28T03:33:47.822Z","endTime":"2026-06-28T03:33:52.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:33:52.013Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-28T03:34:15.039Z","endTime":"2026-06-28T03:35:18.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.592410943641802,"aZ":-26.332127004467395,"pfxX":6.904080701792333,"pfxZ":3.687448894986092,"pX":-0.8986085396344126,"pZ":2.5521505432338407,"vX0":2.562115264775486,"vY0":-124.94495529454636,"vZ0":-1.7647040027346899,"x":151.25,"y":169.87,"x0":-2.833682270555622,"y0":50.0036839936428,"z0":5.426214344941387,"aX":10.943283966835402},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.5,"breakHorizontal":-13.1,"spinRate":2787,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.4379588148733822,"extension":6.6101030781384935},"index":0,"playId":"8b25b531-ec3d-36b1-8f6c-c5c55665a994","pitchNumber":1,"startTime":"2026-06-28T03:34:16.646Z","endTime":"2026-06-28T03:34:21.785Z","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":98.4,"endSpeed":89.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91173343070413,"aZ":-13.056507020534578,"pfxX":-2.3348918171915938,"pfxZ":9.18859902086351,"pX":-1.1492989691648932,"pZ":4.051872135480426,"vX0":3.6997343655529824,"vY0":-143.28289232266846,"vZ0":-1.759537502789768,"x":160.81,"y":129.38,"x0":-2.1535224465422003,"y0":50.001558262866745,"z0":5.489164315872869,"aX":-4.857701069278657},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.4,"breakHorizontal":3.5,"spinRate":2249,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3821810715647489,"extension":6.68054896505661},"index":1,"playId":"8f5c5905-13b3-3707-87bc-5c5d8daaabec","pitchNumber":2,"startTime":"2026-06-28T03:34:31.720Z","endTime":"2026-06-28T03:34:37.740Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":89.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96086138531135,"aZ":-13.775387531076744,"pfxX":-2.9731780118175557,"pfxZ":8.841908757485735,"pX":0.04859749101408911,"pZ":3.0846578916787366,"vX0":7.325042198698881,"vY0":-143.50489396975556,"vZ0":-4.226530796720034,"x":115.15,"y":155.49,"x0":-2.1534048791819114,"y0":50.00013666545451,"z0":5.4378143934105925,"aX":-6.1856634982122385},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.2,"breakHorizontal":3.8,"spinRate":2195,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3820219651382861,"extension":6.81116004475229},"index":2,"playId":"08d1bbc9-9304-3e5f-85cd-930b407947e8","pitchNumber":3,"startTime":"2026-06-28T03:34:50.701Z","endTime":"2026-06-28T03:34:53.736Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-28T03:35:03.514Z","endTime":"2026-06-28T03:35:15.333Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.153946231104236,"aZ":-29.58803315832132,"pfxX":11.457088151009714,"pfxZ":1.7340221657452108,"pX":0.6751412547044867,"pZ":1.9077694525045388,"vX0":3.7814118300233375,"vY0":-122.75218664488405,"vZ0":-2.424907375500598,"x":91.27,"y":187.27,"x0":-2.3827820430050712,"y0":50.00547010800887,"z0":5.482483770707999,"aX":17.11015057271156},"breaks":{"breakAngle":31.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.8,"breakHorizontal":-21.7,"spinRate":2871,"spinDirection":65},"zone":9,"typeConfidence":2.0,"plateTime":0.44992799437731534,"extension":6.694771557444141},"index":4,"playId":"393f247c-1d3c-34d9-8029-f641cbbcdad7","pitchNumber":4,"startTime":"2026-06-28T03:35:15.333Z","endTime":"2026-06-28T03:35:18.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:35:18.702Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Logan O'Hoppe flies out to left fielder Colby Thomas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T03:37:39.574Z","endTime":"2026-06-28T03:37:53.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Geoff Hartlieb replaces Justin Sterner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T03:36:52.332Z","endTime":"2026-06-28T03:37:41.758Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664129,"link":"/api/v1/people/664129"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.916366277487377,"aZ":-19.182799229638192,"pfxX":-2.811677126670435,"pfxZ":7.180874794646778,"pX":-0.07090315344590668,"pZ":1.8285420157057504,"vX0":6.348025341898158,"vY0":-134.11063896823694,"vZ0":-7.4582684656401215,"x":119.7,"y":189.41,"x0":-2.1107544416981483,"y0":50.00133341904119,"z0":6.030217906473573,"aX":-5.085912831762218},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.4,"breakHorizontal":3.6,"spinRate":2426,"spinDirection":207},"zone":8,"typeConfidence":2.0,"plateTime":0.40951979558438234,"extension":6.574369778765766},"hitData":{"launchSpeed":78.9,"launchAngle":43.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.67,"coordY":99.47}},"index":1,"playId":"7dbecac8-c144-3548-80d6-9acfd8231488","pitchNumber":1,"startTime":"2026-06-28T03:37:41.758Z","endTime":"2026-06-28T03:37:53.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:37:53.724Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Lowe singles on a ground ball to left fielder Colby Thomas.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T03:38:06.510Z","endTime":"2026-06-28T03:39:11.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.860585833099126,"aZ":-18.535429035244864,"pfxX":-6.784309658403433,"pfxZ":6.900994062206568,"pX":-1.0811109467679674,"pZ":3.0341310311980605,"vX0":5.673720717603446,"vY0":-139.5699879101875,"vZ0":-4.926031577270525,"x":158.21,"y":156.86,"x0":-2.2569911573237826,"y0":50.00267955263904,"z0":6.03924651656341,"aX":-13.409666031791614},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.6,"breakHorizontal":11.2,"spinRate":2108,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3921478966396985,"extension":6.43125766145515},"index":0,"playId":"d104765f-e30b-3110-9560-b9e32db3fa18","pitchNumber":1,"startTime":"2026-06-28T03:38:15.782Z","endTime":"2026-06-28T03:38:19.791Z","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.5,"endSpeed":87.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.105642710556225,"aZ":-11.34244083006778,"pfxX":-5.584764995312726,"pfxZ":10.744100149248354,"pX":0.21529441346908773,"pZ":1.953433814743636,"vX0":8.19444716987335,"vY0":-138.6253011260812,"vZ0":-8.667417965138393,"x":108.79,"y":186.04,"x0":-2.0587154235280765,"y0":50.0037180006679,"z0":5.885468921768285,"aX":-10.829267966030708},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":8.3,"spinRate":2188,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.3957138448357087,"extension":6.451555037918785},"index":1,"playId":"fec84000-1517-33b5-b639-2f7761607256","pitchNumber":2,"startTime":"2026-06-28T03:38:31.326Z","endTime":"2026-06-28T03:38:34.326Z","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":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85383669117593,"aZ":-20.23321393575697,"pfxX":-2.759511239713471,"pfxZ":6.376963236171645,"pX":-0.8459216532876022,"pZ":2.0607567157562356,"vX0":5.101918137063546,"vY0":-135.57529770410937,"vZ0":-6.690536734317601,"x":149.24,"y":183.14,"x0":-2.3882191048870864,"y0":50.00616135100854,"z0":5.9585927573418,"aX":-5.170910975851476},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.4,"breakHorizontal":4.0,"spinRate":2345,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.40300540987919176,"extension":6.376632418467293},"hitData":{"launchSpeed":71.9,"launchAngle":5.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.29,"coordY":112.74}},"index":2,"playId":"44f45252-3e8d-31e3-a4ff-a39bd5496b29","pitchNumber":3,"startTime":"2026-06-28T03:39:02.224Z","endTime":"2026-06-28T03:39:11.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:39:11.024Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Neto grounds out, second baseman Jeff McNeil to first baseman Nick Kurtz. Josh Lowe to 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T03:40:07.827Z","endTime":"2026-06-28T03:41:55.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,6],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"d3c24130-dfa1-326c-9d67-5034da1bf752","startTime":"2026-06-28T03:39:41.074Z","endTime":"2026-06-28T03:39:44.696Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15722289298811,"aZ":-15.337853148153133,"pfxX":-5.028230081451984,"pfxZ":8.97621116538615,"pX":-0.7587488343508818,"pZ":3.4996247497698265,"vX0":5.127277326317248,"vY0":-136.36644005542942,"vZ0":-4.56866343247225,"x":145.92,"y":144.29,"x0":-2.013825091367681,"y0":50.00169193533811,"z0":6.26143775672438,"aX":-9.430068052318157},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.5,"breakHorizontal":7.9,"spinRate":2302,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.402305525129377,"extension":6.087257525590943},"index":1,"playId":"7e7e87d5-15ab-3d87-abe2-bc670275af15","pitchNumber":1,"startTime":"2026-06-28T03:40:10.188Z","endTime":"2026-06-28T03:40:15.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65116738989135,"aZ":-18.777764819829326,"pfxX":-1.198142335353582,"pfxZ":7.423156461729835,"pX":1.1978827109953971,"pZ":1.3850458212343228,"vX0":9.15970512003434,"vY0":-133.4720345236296,"vZ0":-8.309515202813097,"x":71.34,"y":201.38,"x0":-2.1223142478239203,"y0":50.00369221094811,"z0":5.890232613881132,"aX":-2.1634455307566887},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.8,"breakHorizontal":0.2,"spinRate":2451,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.41033274766748606,"extension":6.472363894776677},"index":2,"playId":"c503961b-531c-3134-bb95-d9ff3fae7294","pitchNumber":2,"startTime":"2026-06-28T03:40:30.927Z","endTime":"2026-06-28T03:40:34.350Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"startTime":"2026-06-28T03:40:43.482Z","endTime":"2026-06-28T03:41:04.572Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.488240116071445,"aZ":-24.91926294445713,"pfxX":-9.566713618545116,"pfxZ":3.7797952816962637,"pX":-0.024110303782421714,"pZ":1.4914822014466043,"vX0":8.940012007629125,"vY0":-137.6655625427479,"vZ0":-7.412690206369383,"x":117.92,"y":198.51,"x0":-2.0703068060420526,"y0":50.00350272547118,"z0":5.90516411556705,"aX":-18.367947178199834},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.4,"breakHorizontal":15.5,"spinRate":2261,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3978223292127123,"extension":6.416522815871766},"index":4,"playId":"789af704-ca82-34a7-bc41-b788f3f6195c","pitchNumber":3,"startTime":"2026-06-28T03:41:04.572Z","endTime":"2026-06-28T03:41:13.086Z","isPitch":true,"type":"pitch"},{"details":{"description":"Josh Lowe steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"789af704-ca82-34a7-bc41-b788f3f6195c","startTime":"2026-06-28T03:41:19.437Z","endTime":"2026-06-28T03:41:47.527Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63111711759858,"aZ":-28.88116887255797,"pfxX":-0.8273507677444984,"pfxZ":2.083493423010361,"pX":0.4502544042131292,"pZ":1.196061635142552,"vX0":6.214838554932535,"vY0":-125.38927689506555,"vZ0":-6.213749635747515,"x":99.84,"y":206.49,"x0":-1.963068729018682,"y0":50.000898996552294,"z0":6.092006562337171,"aX":-1.3062723202350215},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.4,"breakHorizontal":-0.1,"spinRate":2469,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.438455124813538,"extension":6.534971411778341},"hitData":{"launchSpeed":69.2,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.25,"coordY":150.87}},"index":6,"playId":"ebc69799-0505-3538-bbd0-635e7e472353","pitchNumber":4,"startTime":"2026-06-28T03:41:47.527Z","endTime":"2026-06-28T03:41:55.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:41:55.593Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Denzer Guzman singles on a ground ball to left fielder Colby Thomas, deflected by third baseman Max Muncy. Josh Lowe scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T03:42:16.030Z","endTime":"2026-06-28T03:42:32.073Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":{"id":664129,"link":"/api/v1/people/664129"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.555045140132652,"aZ":-28.81321505540269,"pfxX":-0.6118487391434764,"pfxZ":2.1779728374900174,"pX":0.11527512361606762,"pZ":1.8143500019230407,"vX0":5.49902687057531,"vY0":-123.94162537026581,"vZ0":-4.385862876162108,"x":112.61,"y":189.79,"x0":-2.060055852354055,"y0":50.004130302256065,"z0":6.034468161865791,"aX":-0.9453756108382261},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.1,"breakHorizontal":-0.2,"spinRate":2322,"spinDirection":23},"zone":8,"typeConfidence":2.0,"plateTime":0.4432344056658959,"extension":6.233323349494899},"hitData":{"launchSpeed":90.3,"launchAngle":4.0,"totalDistance":75.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":60.26,"coordY":118.79}},"index":0,"playId":"0549e495-cb96-39b7-a366-433ec41465b0","pitchNumber":1,"startTime":"2026-06-28T03:42:20.107Z","endTime":"2026-06-28T03:42:32.073Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:42:32.073Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Schanuel flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-28T03:45:10.903Z","endTime":"2026-06-28T03:45:41.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-28T03:43:13.720Z","endTime":"2026-06-28T03:43:24.097Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Krook replaces Geoff Hartlieb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-28T03:43:24.097Z","endTime":"2026-06-28T03:45:13.186Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640454,"link":"/api/v1/people/640454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59034502154023,"aZ":-29.14957330623794,"pfxX":-7.02161852155952,"pfxZ":2.1200838083060107,"pX":2.138242489546767E-4,"pZ":1.7301814345673572,"vX0":-5.53013403878824,"vY0":-118.84165460100769,"vZ0":-3.05225407767832,"x":116.99,"y":192.07,"x0":3.2725620413429812,"y0":50.00106250376296,"z0":5.689372530331007,"aX":-10.002960739423811},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.4,"breakHorizontal":14.0,"spinRate":2765,"spinDirection":302},"zone":8,"typeConfidence":0.9,"plateTime":0.46155860543351235,"extension":5.995847882600323},"index":2,"playId":"76d13fa6-c217-3775-b926-73b92a79891f","pitchNumber":1,"startTime":"2026-06-28T03:45:13.186Z","endTime":"2026-06-28T03:45:17.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22139799734186,"aZ":-28.786324449099734,"pfxX":-8.015268903884822,"pfxZ":2.393397775851632,"pX":-0.5960407679529011,"pZ":2.474347866268554,"vX0":-6.63545783406984,"vY0":-118.62471875929175,"vZ0":-1.4772088367568765,"x":139.72,"y":171.97,"x0":3.285894941937513,"y0":50.00202090396737,"z0":5.747160251260917,"aX":-11.339010244849367},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":4.2,"breakHorizontal":16.2,"spinRate":2685,"spinDirection":296},"zone":4,"typeConfidence":0.9,"plateTime":0.4630028533216408,"extension":5.993590922531312},"hitData":{"launchSpeed":72.6,"launchAngle":30.0,"totalDistance":259.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.12,"coordY":99.43}},"index":3,"playId":"97decf1e-8837-3b8f-bfd5-985294b2f37c","pitchNumber":2,"startTime":"2026-06-28T03:45:31.805Z","endTime":"2026-06-28T03:45:41.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:45:41.260Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Kurtz lines out sharply to right fielder Jo Adell.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T03:47:56.688Z","endTime":"2026-06-28T03:48:25.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jose Siri replaces center fielder Josh Lowe, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T03:46:59.765Z","endTime":"2026-06-28T03:46:59.784Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":666139,"link":"/api/v1/people/666139"}},{"details":{"description":"Pitching Change: Sam Bachman replaces Ryan Zeferjahn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T03:46:59.784Z","endTime":"2026-06-28T03:47:58.923Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696147,"link":"/api/v1/people/696147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.72631996782411,"aZ":-19.208211532803116,"pfxX":-9.899445756443129,"pfxZ":6.19725409676277,"pX":0.9705647222614888,"pZ":2.3328047832504346,"vX0":9.485293711704127,"vY0":-144.01966245777885,"vZ0":-4.968142119099566,"x":80.0,"y":175.79,"x0":-1.0860573250244558,"y0":50.00111042734656,"z0":5.275137970458912,"aX":-20.70849518614272},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.3,"breakHorizontal":16.0,"spinRate":2475,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.38090788418442845,"extension":6.109713053793915},"index":2,"playId":"2dadfc5c-a9d6-39ec-ae14-99f85df34d96","pitchNumber":1,"startTime":"2026-06-28T03:47:58.923Z","endTime":"2026-06-28T03:48:03.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.0,"strikeZoneTop":3.413,"strikeZoneBottom":1.722,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.704619541947658,"aZ":-32.51965357587037,"pfxX":-11.592975783507434,"pfxZ":-0.19752189102226048,"pX":0.1824436270436385,"pZ":2.027900595269549,"vX0":8.31115245399161,"vY0":-131.01714502063297,"vZ0":-1.4497418815922098,"x":110.05,"y":184.03,"x0":-1.5371322373800653,"y0":50.00611773885624,"z0":5.03665318441663,"aX":-20.000468129554356},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.5,"breakHorizontal":19.0,"spinRate":1927,"spinDirection":254},"zone":8,"typeConfidence":0.91,"plateTime":0.41933050282447404,"extension":6.035282855067136},"hitData":{"launchSpeed":107.7,"launchAngle":19.0,"totalDistance":347.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":176.42,"coordY":68.43}},"index":3,"playId":"9f17d4de-9b88-37bb-85ae-dd26b3e94ddb","pitchNumber":2,"startTime":"2026-06-28T03:48:14.271Z","endTime":"2026-06-28T03:48:25.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:48:25.261Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shea Langeliers singles on a line drive to left fielder Wade Meckler.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T03:48:40.435Z","endTime":"2026-06-28T03:49:57.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.379710931630257,"aZ":-36.079222415725226,"pfxX":1.5916863336795,"pfxZ":-2.376029784575283,"pX":-0.11253383134699373,"pZ":1.2977702486279572,"vX0":2.8267273875854455,"vY0":-127.39738249438578,"vZ0":-3.0442533936818736,"x":121.29,"y":203.74,"x0":-1.4436716937715408,"y0":50.00413398295122,"z0":5.36242101487065,"aX":2.6139818345776877},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.8,"breakHorizontal":-3.5,"spinRate":2581,"spinDirection":66},"zone":13,"typeConfidence":2.0,"plateTime":0.43006763983912943,"extension":6.021069281136706},"index":0,"playId":"de877dda-98c8-3467-bea2-d20ef2d48477","pitchNumber":1,"startTime":"2026-06-28T03:48:51.673Z","endTime":"2026-06-28T03:48:55.794Z","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":89.6,"endSpeed":82.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.404145244850962,"aZ":-31.777602953375748,"pfxX":1.4817819284670986,"pfxZ":0.232777021159843,"pX":2.3523446683224805,"pZ":0.42930190557689835,"vX0":8.233380113878304,"vY0":-130.24830472670433,"vZ0":-6.275890830137169,"x":27.33,"y":227.19,"x0":-1.0425008863798184,"y0":50.00344463570838,"z0":5.273523990451865,"aX":2.545877177761025},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.8,"breakHorizontal":-4.6,"spinRate":2878,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4205419468137692,"extension":6.01187804301182},"index":1,"playId":"805f3692-1671-3023-b237-37de43b0a63b","pitchNumber":2,"startTime":"2026-06-28T03:49:11.241Z","endTime":"2026-06-28T03:49:14.534Z","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":89.0,"endSpeed":81.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.925499057841222,"aZ":-36.49810463689842,"pfxX":0.021982330406441264,"pfxZ":-2.5572515563192066,"pX":1.8639470438477554,"pZ":1.2668801860623509,"vX0":7.498577858447032,"vY0":-129.37278459800262,"vZ0":-3.141291827245842,"x":45.95,"y":204.57,"x0":-1.0795839591705656,"y0":50.005438593388206,"z0":5.304920276122529,"aX":0.036226975551840256},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-5.2,"breakHorizontal":-1.8,"spinRate":2578,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4239737956418219,"extension":5.980459873086938},"index":2,"playId":"02a66ea7-5862-3475-ba94-6b26aa25f9ae","pitchNumber":3,"startTime":"2026-06-28T03:49:30.368Z","endTime":"2026-06-28T03:49:33.368Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.048971446809965,"aZ":-29.45644071756515,"pfxX":0.2648152168470942,"pfxZ":1.6006411347015046,"pX":0.20600569362687424,"pZ":1.5698758231967134,"vX0":3.561312062080552,"vY0":-129.82439594745273,"vZ0":-4.02386832740347,"x":109.15,"y":196.39,"x0":-1.219982982979389,"y0":50.00519602342726,"z0":5.390639894467309,"aX":0.45041828560716635},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.2,"breakHorizontal":-1.3,"spinRate":2570,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4224571837590081,"extension":6.014034378351166},"hitData":{"launchSpeed":86.7,"launchAngle":20.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.37,"coordY":86.7}},"index":3,"playId":"5749c1fd-49a9-30ec-8cdb-797770a5a662","pitchNumber":4,"startTime":"2026-06-28T03:49:47.239Z","endTime":"2026-06-28T03:49:57.513Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:49:57.513Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Lawrence Butler walks. Shea Langeliers to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T03:50:37.651Z","endTime":"2026-06-28T03:52:55.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"684437e8-b468-3493-800d-54ee673c12bf","startTime":"2026-06-28T03:50:21.560Z","endTime":"2026-06-28T03:50:24.772Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.130320763021356,"aZ":-30.182787863278435,"pfxX":0.7371705162293408,"pfxZ":1.185126738087149,"pX":0.02726502475880369,"pZ":2.6524273034835595,"vX0":3.2362910826320133,"vY0":-128.9203655149489,"vZ0":-1.2380996553731078,"x":115.96,"y":167.16,"x0":-1.342713411999738,"y0":50.000435494201824,"z0":5.480032359971167,"aX":1.232985418407632},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.2,"breakHorizontal":-2.0,"spinRate":2673,"spinDirection":52},"zone":5,"typeConfidence":2.0,"plateTime":0.42572955867700824,"extension":5.914168273171541},"index":1,"playId":"72a2367c-1dac-35e5-8b96-3e481bec2047","pitchNumber":1,"startTime":"2026-06-28T03:50:39.815Z","endTime":"2026-06-28T03:50:43.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96955050305721,"aZ":-34.49782495013318,"pfxX":-11.077753767299257,"pfxZ":-1.2987785110528645,"pX":-1.8179608621095986,"pZ":2.347102282636891,"vX0":3.4952613021319254,"vY0":-133.61850721474374,"vZ0":-0.40544366637991636,"x":186.3,"y":175.41,"x0":-1.7131956211614108,"y0":50.003420507673724,"z0":5.0048862323117635,"aX":-19.794841011630737},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-2.2,"breakHorizontal":19.2,"spinRate":2026,"spinDirection":257},"zone":13,"typeConfidence":0.91,"plateTime":0.41178353946588775,"extension":5.998615882870322},"index":2,"playId":"23ad68a0-d26b-365a-bb5f-0e31e6167227","pitchNumber":2,"startTime":"2026-06-28T03:50:59.437Z","endTime":"2026-06-28T03:51:02.437Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"4fcff70f-0d2d-4615-a268-fe4468d7d561","startTime":"2026-06-28T03:51:16.853Z","endTime":"2026-06-28T03:51:21.853Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.66241050651325,"aZ":-23.6148335501499,"pfxX":-10.314432613458536,"pfxZ":4.069456884213807,"pX":-1.3850648221581396,"pZ":4.367353618603783,"vX0":4.0982851614259275,"vY0":-144.7431866787402,"vZ0":1.260955100097932,"x":169.8,"y":120.86,"x0":-1.4869329912287699,"y0":50.00030425547227,"z0":5.381432469994216,"aX":-21.682340751179296},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":7.8,"breakHorizontal":17.8,"spinRate":2275,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.3797352954292883,"extension":5.952849121028988},"index":4,"playId":"03538fc1-6e0a-3252-8c97-d0a2fc7c5867","pitchNumber":3,"startTime":"2026-06-28T03:51:30.151Z","endTime":"2026-06-28T03:51:33.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.075150931271867,"aZ":-32.33431877635344,"pfxX":-11.079565604496324,"pfxZ":-0.09079030193892379,"pX":-1.1056715306862284,"pZ":2.4408036791540693,"vX0":4.922521449028635,"vY0":-131.86943325317068,"vZ0":-0.59312565032776,"x":159.15,"y":172.88,"x0":-1.5690664886384993,"y0":50.003349103092255,"z0":5.0782670954036675,"aX":-19.2876182114021},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.1,"breakHorizontal":18.8,"spinRate":1907,"spinDirection":251},"zone":13,"typeConfidence":0.91,"plateTime":0.41719937404330265,"extension":6.10426113146289},"index":5,"playId":"20cf259f-6c1f-38a8-8a37-a1ac583d0c0a","pitchNumber":4,"startTime":"2026-06-28T03:51:49.764Z","endTime":"2026-06-28T03:51:52.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.5,"endSpeed":91.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.403488825926715,"aZ":-20.007063073599287,"pfxX":-9.481022398018016,"pfxZ":5.6615084236087725,"pX":0.28645391166880296,"pZ":2.968890733067249,"vX0":7.337708014002443,"vY0":-146.09691728975594,"vZ0":-3.2828001513742673,"x":106.08,"y":158.62,"x0":-1.0337843549769263,"y0":50.00024883359737,"z0":5.318686706175889,"aX":-20.36588317948684},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":9.7,"breakHorizontal":15.6,"spinRate":2408,"spinDirection":229},"zone":3,"typeConfidence":0.9,"plateTime":0.37580216706412806,"extension":6.150835952485464},"index":6,"playId":"29ef26ad-f7f1-3140-91e9-abd05622ebb4","pitchNumber":5,"startTime":"2026-06-28T03:52:09.020Z","endTime":"2026-06-28T03:52:12.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17491030772667,"aZ":-33.554394304515405,"pfxX":0.3840661856386327,"pfxZ":-0.8083126236012346,"pX":-0.8189498602256263,"pZ":1.8573977553585834,"vX0":1.0951559841867717,"vY0":-130.17085270188693,"vZ0":-2.4676403647366394,"x":148.22,"y":188.63,"x0":-1.2962706361915775,"y0":50.00538215916248,"z0":5.376524863231788,"aX":0.6541111095920484},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.8,"breakHorizontal":-1.0,"spinRate":2487,"spinDirection":58},"zone":7,"typeConfidence":2.0,"plateTime":0.4219520130656029,"extension":6.058183727022029},"index":7,"playId":"83b9030a-9c84-3030-8850-b5d2356b3157","pitchNumber":6,"startTime":"2026-06-28T03:52:31.312Z","endTime":"2026-06-28T03:52:36.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.330781957514958,"aZ":-32.96719507406154,"pfxX":3.017386146286495,"pfxZ":-0.4782922025043028,"pX":-0.9275797224020035,"pZ":3.5470488483685174,"vX0":-0.13515490205599281,"vY0":-128.33740803156056,"vZ0":1.5672459961718275,"x":152.36,"y":143.01,"x0":-1.2659396006692667,"y0":50.00107161795062,"z0":5.501977658662605,"aX":5.017150788752344},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.2,"breakHorizontal":-5.4,"spinRate":2701,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.42729606001005616,"extension":5.882615517947235},"index":8,"playId":"ef8a0805-3a38-3d46-9e9e-b4f7cd2d2c8f","pitchNumber":7,"startTime":"2026-06-28T03:52:51.682Z","endTime":"2026-06-28T03:52:55.932Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:52:55.932Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonah Heim walks. Shea Langeliers to 3rd. Lawrence Butler to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T03:53:55.675Z","endTime":"2026-06-28T03:54:55.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T03:53:03.366Z","endTime":"2026-06-28T03:53:57.856Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.619823980193395,"aZ":-31.664972740809844,"pfxX":-0.7238831034883111,"pfxZ":0.29878262667081845,"pX":1.3169594110602056,"pZ":1.2016427184684269,"vX0":6.178107924035931,"vY0":-129.89791497381904,"vZ0":-4.562858453034417,"x":66.8,"y":206.34,"x0":-1.007851826989128,"y0":50.00228572389861,"z0":5.414679908891215,"aX":-1.2265605136450741},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.4,"breakHorizontal":-0.2,"spinRate":2799,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.42321270303690683,"extension":6.04520550171485},"index":1,"playId":"27cf2887-5bab-31ce-9fe5-66c22dae12ac","pitchNumber":1,"startTime":"2026-06-28T03:53:57.856Z","endTime":"2026-06-28T03:54:03.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":90.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.68216146934663,"aZ":-21.38681752367423,"pfxX":-10.218633901765864,"pfxZ":5.105787237191223,"pX":0.9866834192185716,"pZ":1.5402748642610573,"vX0":9.698404932834679,"vY0":-144.877565453645,"vZ0":-7.0077121517440295,"x":79.39,"y":197.19,"x0":-1.0861419196262219,"y0":50.00406471883002,"z0":5.3098588864161815,"aX":-21.598064004737488},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":7.9,"breakHorizontal":16.4,"spinRate":2367,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.37889333138386405,"extension":6.22758726397934},"index":2,"playId":"fc27995d-a8ac-3622-abee-b2d781d9f319","pitchNumber":2,"startTime":"2026-06-28T03:54:16.108Z","endTime":"2026-06-28T03:54:20.359Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":82.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.539481794415295,"aZ":-35.4436316554364,"pfxX":-9.239602942006453,"pfxZ":-1.839530045191145,"pX":-0.5587086552557936,"pZ":3.629829775753647,"vX0":5.338462959763653,"vY0":-133.40547462822857,"vZ0":2.6503239582812625,"x":138.3,"y":140.77,"x0":-1.4004346352178414,"y0":50.00379952912526,"z0":5.203163809752073,"aX":-16.415894169927636},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-2.4,"breakHorizontal":15.4,"spinRate":1917,"spinDirection":253},"zone":11,"typeConfidence":0.91,"plateTime":0.4128596571723766,"extension":6.4555734731888075},"index":3,"playId":"38cbcc37-97fd-38ec-8976-5b2110f0878b","pitchNumber":3,"startTime":"2026-06-28T03:54:34.155Z","endTime":"2026-06-28T03:54:38.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.729359560614416,"aZ":-30.631244293309233,"pfxX":-0.11913485248911826,"pfxZ":0.8851025626976465,"pX":-0.9196847418721605,"pZ":3.007609866688012,"vX0":0.9377120872396654,"vY0":-131.56964403501846,"vZ0":-0.519045877071851,"x":152.06,"y":157.57,"x0":-1.2662862149995844,"y0":50.00158434258247,"z0":5.491220845319052,"aX":-0.20746959059174097},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.7,"breakHorizontal":0.0,"spinRate":2789,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.4174162668184316,"extension":5.934229907120637},"index":4,"playId":"fa0968c4-e213-3ecc-b9a4-6eaafccd8b11","pitchNumber":4,"startTime":"2026-06-28T03:54:50.765Z","endTime":"2026-06-28T03:54:55.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:54:55.712Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T03:56:15.287Z","endTime":"2026-06-28T03:57:41.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Carlos Cortes replaces Colby Thomas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T03:55:25.428Z","endTime":"2026-06-28T03:55:34.624Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":687515,"link":"/api/v1/people/687515"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-28T03:55:34.624Z","endTime":"2026-06-28T03:56:17.521Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.3,"endSpeed":91.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.80472584170351,"aZ":-20.51856807158685,"pfxX":-9.409664320179552,"pfxZ":5.453378986527699,"pX":0.5825968969901463,"pZ":1.7485740575644304,"vX0":8.52926325800421,"vY0":-145.66970197383236,"vZ0":-6.08438344017787,"x":94.79,"y":191.57,"x0":-1.167970322880662,"y0":50.005351835258686,"z0":5.114354707211635,"aX":-20.12470646040678},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":8.8,"breakHorizontal":15.2,"spinRate":2458,"spinDirection":233},"zone":9,"typeConfidence":0.9,"plateTime":0.3767214829794088,"extension":6.270360587457717},"index":2,"playId":"bb738a68-cb21-35b3-a9ee-6b947f172921","pitchNumber":1,"startTime":"2026-06-28T03:56:17.521Z","endTime":"2026-06-28T03:56:21.745Z","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":1},"pitchData":{"startSpeed":92.7,"endSpeed":83.8,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.660167773768116,"aZ":-31.077529403573322,"pfxX":-10.702274338912268,"pfxZ":0.6112540100759936,"pX":0.4881329634099102,"pZ":0.9671793169384463,"vX0":8.389513622503303,"vY0":-134.58430654688112,"vZ0":-4.638042259434007,"x":98.39,"y":212.67,"x0":-1.30455080176967,"y0":50.00626790350554,"z0":4.956430755406582,"aX":-19.315953294036653},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.1,"breakHorizontal":17.2,"spinRate":2040,"spinDirection":254},"zone":14,"typeConfidence":0.9,"plateTime":0.4095486759077134,"extension":6.302007943915114},"index":3,"playId":"31b6502f-b3f1-31d3-aebd-e2956308c4b2","pitchNumber":2,"startTime":"2026-06-28T03:56:35.619Z","endTime":"2026-06-28T03:56:38.619Z","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":93.7,"endSpeed":84.1,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.01546055395762,"aZ":-40.7587939849924,"pfxX":-10.783358831993784,"pfxZ":-4.691100887281429,"pX":-0.11782880435704088,"pZ":1.5022151555840821,"vX0":7.131202253914244,"vY0":-136.140014702247,"vZ0":-1.4757312629478276,"x":121.49,"y":198.22,"x0":-1.4049987387565603,"y0":50.00564798184315,"z0":4.940065507473594,"aX":-19.726516169727752},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-8.5,"breakHorizontal":17.5,"spinRate":2047,"spinDirection":257},"zone":8,"typeConfidence":0.91,"plateTime":0.4063460249642059,"extension":6.101770789808387},"index":4,"playId":"b64175b5-3f4f-33c6-9945-00a37f0dde8f","pitchNumber":3,"startTime":"2026-06-28T03:56:53.968Z","endTime":"2026-06-28T03:56:57.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.3,"endSpeed":91.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.72499309900533,"aZ":-24.996763924925666,"pfxX":-10.96839212803984,"pfxZ":3.3448203537402286,"pX":0.04925978415082621,"pZ":3.8490693164368315,"vX0":7.173384018723379,"vY0":-145.90655191945788,"vZ0":-0.07296295648238871,"x":115.12,"y":134.86,"x0":-1.0216461361467994,"y0":50.00389421008842,"z0":5.386170530577063,"aX":-23.54742034527871},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":6.2,"breakHorizontal":18.4,"spinRate":2458,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.3760104901877268,"extension":6.121827958838266},"index":5,"playId":"8ffb27d1-9041-3c6e-99d8-18b44aace53c","pitchNumber":4,"startTime":"2026-06-28T03:57:18.926Z","endTime":"2026-06-28T03:57:22.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":91.2,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.14611017454521,"aZ":-20.61139750088735,"pfxX":-9.780225968381814,"pfxZ":5.403555188010845,"pX":1.3299954972902222,"pZ":2.780879195714804,"vX0":9.930657907296215,"vY0":-145.5657916173311,"vZ0":-3.55803428798359,"x":66.3,"y":163.7,"x0":-0.8601352499023064,"y0":50.00036207882183,"z0":5.271526319018379,"aX":-20.92156527254649},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":9.2,"breakHorizontal":15.7,"spinRate":2327,"spinDirection":227},"zone":12,"typeConfidence":0.91,"plateTime":0.37671059142626007,"extension":6.059062826369158},"index":6,"playId":"f82d11d8-399c-35e3-b20c-abe648dbfd56","pitchNumber":5,"startTime":"2026-06-28T03:57:38.077Z","endTime":"2026-06-28T03:57:41.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:57:41.483Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Muncy lines out to center fielder Jose Siri.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-28T03:58:03.249Z","endTime":"2026-06-28T03:59:26.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.214472101878354,"aZ":-29.50884653621642,"pfxX":0.9439220588671602,"pfxZ":1.5342255188887144,"pX":0.424408629618501,"pZ":2.0824390113163838,"vX0":3.9181793299295493,"vY0":-130.46806490301944,"vZ0":-2.7072770303285663,"x":100.82,"y":182.55,"x0":-1.2142353695471064,"y0":50.004519869590396,"z0":5.3378003949178945,"aX":1.640970460994611},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.4,"breakHorizontal":-2.5,"spinRate":2879,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.4184286198088829,"extension":6.053303621177096},"index":0,"playId":"a05eeb80-aca5-3314-9684-1eacf5902769","pitchNumber":1,"startTime":"2026-06-28T03:58:06.888Z","endTime":"2026-06-28T03:58:11.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0244047683581,"aZ":-30.284843336791713,"pfxX":0.8285762627762421,"pfxZ":1.0965445643132021,"pX":-0.8103690677265434,"pZ":1.8589038882630542,"vX0":0.49750014565354206,"vY0":-130.68603218076487,"vZ0":-3.130136764752107,"x":147.89,"y":188.59,"x0":-1.1109796882377305,"y0":50.003678774252116,"z0":5.351379885351316,"aX":1.4306413005462855},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.6,"breakHorizontal":-1.6,"spinRate":2880,"spinDirection":64},"zone":7,"typeConfidence":2.0,"plateTime":0.41941349779255077,"extension":6.002412690600966},"index":1,"playId":"4ce9c5e3-a3f0-3d73-a852-b316dd50134a","pitchNumber":2,"startTime":"2026-06-28T03:58:21.806Z","endTime":"2026-06-28T03:58:25.269Z","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":2,"playId":"4beed295-d284-4e9b-a4b3-fb68658168ec","startTime":"2026-06-28T03:58:46.758Z","endTime":"2026-06-28T03:58:51.758Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.1,"endSpeed":91.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.77647879644668,"aZ":-23.833966001448015,"pfxX":-9.429288776243705,"pfxZ":3.8386734931473647,"pX":0.03504841320449734,"pZ":3.4463041842605024,"vX0":6.421244485964081,"vY0":-147.08730365398105,"vZ0":-1.4819434513749674,"x":115.66,"y":145.73,"x0":-0.9613622338295736,"y0":50.00116768728611,"z0":5.382350934882641,"aX":-20.475452137619786},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":6.8,"breakHorizontal":15.6,"spinRate":2321,"spinDirection":225},"zone":12,"typeConfidence":0.91,"plateTime":0.37366128528653686,"extension":6.128333683014205},"index":3,"playId":"813a6d86-62c4-35f3-ac1d-51b6c42c6b55","pitchNumber":3,"startTime":"2026-06-28T03:58:58.820Z","endTime":"2026-06-28T03:59:02.451Z","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":90.0,"endSpeed":82.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.294954448838023,"aZ":-34.34168084896382,"pfxX":0.9572407888487281,"pfxZ":-1.2483423396569435,"pX":-0.16857992082996096,"pZ":2.5413444424612877,"vX0":1.9489555055219663,"vY0":-131.11572184636023,"vZ0":-0.7989405383897329,"x":123.43,"y":170.16,"x0":-1.0465195821038844,"y0":50.00204702464902,"z0":5.417593412436589,"aX":1.6627275155051262},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.2,"breakHorizontal":-2.2,"spinRate":2901,"spinDirection":56},"zone":5,"typeConfidence":2.0,"plateTime":0.4180880608099695,"extension":5.953748250469058},"hitData":{"launchSpeed":99.3,"launchAngle":15.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.59,"coordY":92.15}},"index":4,"playId":"f356a55f-b73f-37d7-9b52-326fd0a8c4da","pitchNumber":4,"startTime":"2026-06-28T03:59:18.381Z","endTime":"2026-06-28T03:59:26.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T03:59:26.402Z","atBatIndex":63},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jorge Soler reaches on a throwing error by shortstop Alika Williams.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T04:01:31.252Z","endTime":"2026-06-28T04:01:43.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Carlos Cortes remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T04:00:57.752Z","endTime":"2026-06-28T04:01:33.427Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":687515,"link":"/api/v1/people/687515"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":80.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.949132420129438,"aZ":-27.739918027366766,"pfxX":10.883234051249662,"pfxZ":2.6605026029940984,"pX":0.17573280827649757,"pZ":1.7126359048862208,"vX0":-10.032789695463384,"vY0":-129.2774756258826,"vZ0":-5.320566941411304,"x":110.3,"y":192.54,"x0":2.723008727727605,"y0":50.001666503413134,"z0":5.969173065649618,"aX":18.12754920081065},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":-17.0,"spinRate":1864,"spinDirection":116},"zone":8,"typeConfidence":0.91,"plateTime":0.4262964659899553,"extension":5.9868740591858645},"hitData":{"launchSpeed":78.8,"launchAngle":12.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.3,"coordY":146.03}},"index":1,"playId":"6e070961-cace-3db3-8bfd-fde1da81fdc9","pitchNumber":1,"startTime":"2026-06-28T04:01:33.427Z","endTime":"2026-06-28T04:01:43.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T04:01:43.437Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wade Meckler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T04:02:10.046Z","endTime":"2026-06-28T04:03:08.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":72.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.783015063029328,"aZ":-30.591325094391603,"pfxX":-5.598652754179696,"pfxZ":1.1759168049026698,"pX":-0.15332018681427567,"pZ":2.600469418678686,"vX0":-6.442828427295388,"vY0":-116.28588335315965,"vZ0":-0.4220043452050154,"x":122.84,"y":168.57,"x0":3.4011340713003673,"y0":50.00173170940709,"z0":5.736122971899608,"aX":-7.514842018920284},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":2.4,"breakHorizontal":12.0,"spinRate":2673,"spinDirection":285},"zone":5,"typeConfidence":0.9,"plateTime":0.4746019783692583,"extension":5.942847326363961},"index":0,"playId":"935232a6-dd22-39c3-9ab3-7fc2ae6811e9","pitchNumber":1,"startTime":"2026-06-28T04:02:12.344Z","endTime":"2026-06-28T04:02:18.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.714486903969007,"aZ":-29.885994391421388,"pfxX":-4.465096954892602,"pfxZ":1.6066903875442335,"pX":-1.0130616470818217,"pZ":1.7369282161285327,"vX0":-8.748414407304468,"vY0":-119.50735971036231,"vZ0":-2.892275346158538,"x":155.62,"y":191.88,"x0":3.2999538265782036,"y0":50.00043737839283,"z0":5.6949210814929865,"aX":-6.346255804686514},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.4,"breakHorizontal":10.6,"spinRate":2639,"spinDirection":314},"zone":13,"typeConfidence":0.89,"plateTime":0.4613539270436928,"extension":6.100377948131479},"index":1,"playId":"c98602f4-78cb-3069-842b-878199786a3a","pitchNumber":2,"startTime":"2026-06-28T04:02:39.346Z","endTime":"2026-06-28T04:02:43.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13891217807776,"aZ":-29.273081142821475,"pfxX":-8.32248017771411,"pfxZ":2.104382677222718,"pX":-2.116455163832349,"pZ":1.3739488189217928,"vX0":-9.665283110670698,"vY0":-118.01863486771998,"vZ0":-3.8758129016533687,"x":197.67,"y":201.68,"x0":3.148393679650587,"y0":50.00368326344968,"z0":5.800554010410493,"aX":-11.476769597884923},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.9,"breakHorizontal":17.9,"spinRate":2794,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.46812687435300804,"extension":6.118089672930491},"index":2,"playId":"f906e5b2-e2ad-3e96-912d-10601779fdd4","pitchNumber":3,"startTime":"2026-06-28T04:03:04.602Z","endTime":"2026-06-28T04:03:08.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T04:03:08.114Z","atBatIndex":65},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jo Adell hit by pitch. Jorge Soler to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T04:03:23.601Z","endTime":"2026-06-28T04:05:10.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.5,"endSpeed":81.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63203694050674,"aZ":-26.276168389468577,"pfxX":11.923492136987281,"pfxZ":3.444307440466993,"pX":0.4000587670542717,"pZ":1.9292086824168875,"vX0":-9.906210812588789,"vY0":-131.27706716354342,"vZ0":-5.401442890495991,"x":101.75,"y":186.69,"x0":2.7083663429990614,"y0":50.00290607711792,"z0":6.01664643493469,"aX":20.42264543206015},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.0,"breakHorizontal":-18.8,"spinRate":1994,"spinDirection":122},"zone":9,"typeConfidence":0.91,"plateTime":0.42024979501979187,"extension":6.026226831438941},"index":0,"playId":"36afa77f-91f5-3d19-87ee-1a1bf70a3755","pitchNumber":1,"startTime":"2026-06-28T04:03:29.750Z","endTime":"2026-06-28T04:03:33.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.79355941640206,"aZ":-32.48511804836506,"pfxX":7.450895605907791,"pfxZ":-0.21605372724208216,"pX":3.0433228208269796,"pZ":2.909618872833087,"vX0":-3.1041749059075276,"vY0":-121.31611252368641,"vZ0":-0.014573898207101976,"x":1.0,"y":160.22,"x0":3.3812884734735618,"y0":50.00060329708349,"z0":5.780323775692497,"aX":10.950899284020215},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.1,"breakHorizontal":-12.6,"spinRate":1503,"spinDirection":102},"zone":12,"typeConfidence":0.86,"plateTime":0.4539107764347037,"extension":5.833331933627255},"index":1,"playId":"b3ebde1a-d96b-3eb4-86f2-c05b554da842","pitchNumber":2,"startTime":"2026-06-28T04:03:45.816Z","endTime":"2026-06-28T04:03:50.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.224729627829063,"aZ":-33.09687015464933,"pfxX":-5.001919169991482,"pfxZ":-0.6746589386106097,"pX":-1.1450764144047925,"pZ":1.5774511064203298,"vX0":-8.727359819000228,"vY0":-117.53895890624955,"vZ0":-2.3609999906619,"x":160.65,"y":196.19,"x0":3.301193165780675,"y0":50.00268414836491,"z0":5.74060748421584,"aX":-6.832028474820504},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-1.6,"breakHorizontal":11.6,"spinRate":2791,"spinDirection":308},"zone":13,"typeConfidence":0.9,"plateTime":0.4703026137624038,"extension":6.194448956949269},"index":2,"playId":"0bd7a071-a23b-340c-aa8a-90ee54c8377a","pitchNumber":3,"startTime":"2026-06-28T04:04:06.463Z","endTime":"2026-06-28T04:04:09.474Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-28T04:04:21.642Z","endTime":"2026-06-28T04:04:35.503Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.199758551495997,"aZ":-32.14346831078975,"pfxX":-8.45372282222775,"pfxZ":0.02091441461013588,"pX":1.068871246968123,"pZ":2.1394017703089636,"vX0":-2.884439933774107,"vY0":-121.74970290469913,"vZ0":-1.9961970406566953,"x":76.26,"y":181.02,"x0":3.3705671545876967,"y0":50.00360851007548,"z0":5.779460505159034,"aX":-12.559778395387815},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.2,"breakHorizontal":16.0,"spinRate":2709,"spinDirection":298},"zone":14,"typeConfidence":0.9,"plateTime":0.451665767392778,"extension":5.8526338977283485},"index":4,"playId":"70cb1e1f-daff-3a5d-b59a-d1356059fa0f","pitchNumber":4,"startTime":"2026-06-28T04:04:35.503Z","endTime":"2026-06-28T04:04:40.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.481426317500226,"aZ":-30.639420045599273,"pfxX":-7.09093694909399,"pfxZ":1.1168014745589578,"pX":-3.0788163715860626,"pZ":0.2859173451063404,"vX0":-12.068767497243597,"vY0":-117.12953710279481,"vZ0":-5.505919850992373,"x":234.36,"y":231.06,"x0":3.0848604663498103,"y0":50.002189821334966,"z0":5.570845756714291,"aX":-9.739054945051631},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":0.7,"breakHorizontal":16.1,"spinRate":2729,"spinDirection":321},"zone":13,"typeConfidence":0.9,"plateTime":0.4696841810921235,"extension":6.223184444514232},"index":5,"playId":"361702b7-addd-35f5-b393-0f617eef2a37","pitchNumber":5,"startTime":"2026-06-28T04:04:53.286Z","endTime":"2026-06-28T04:05:10.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T04:05:10.320Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oswald Peraza singles on a sharp line drive to center fielder Henry Bolte. Vaughn Grissom scores. Jo Adell to 2nd.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T04:06:19.985Z","endTime":"2026-06-28T04:06:33.498Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0],"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":{"id":640454,"link":"/api/v1/people/640454"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Vaughn Grissom replaces Jorge Soler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T04:05:30.137Z","endTime":"2026-06-28T04:05:45.908Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":624585,"link":"/api/v1/people/624585"},"base":2},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-28T04:05:45.908Z","endTime":"2026-06-28T04:06:22.143Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.469438724540012,"aZ":-30.035650552264947,"pfxX":10.686057853160829,"pfxZ":1.3018646185848715,"pX":0.1514528479668031,"pZ":1.7727978084866645,"vX0":-9.880280503927448,"vY0":-128.21738568839254,"vZ0":-4.786145536795076,"x":111.23,"y":190.91,"x0":2.688888046481357,"y0":50.003681280508545,"z0":6.040451652035979,"aX":17.580237358880122},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.3,"breakHorizontal":-16.8,"spinRate":1852,"spinDirection":117},"zone":8,"typeConfidence":0.9,"plateTime":0.4291569707355194,"extension":5.899738261513223},"hitData":{"launchSpeed":109.0,"launchAngle":8.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":131.09,"coordY":93.36}},"index":2,"playId":"39cc09c0-a0a5-3177-a214-7be69e94509e","pitchNumber":1,"startTime":"2026-06-28T04:06:22.143Z","endTime":"2026-06-28T04:06:33.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T04:06:33.498Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Logan O'Hoppe singles on a ground ball to center fielder Henry Bolte. Jo Adell scores. Oswald Peraza to 2nd.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T04:09:22.300Z","endTime":"2026-06-28T04:10:15.525Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"postOnSecond":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":{"id":640454,"link":"/api/v1/people/640454"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T04:07:57.556Z","endTime":"2026-06-28T04:08:11.687Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mason Barnett replaces Matt Krook.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-28T04:08:11.687Z","endTime":"2026-06-28T04:09:24.442Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686930,"link":"/api/v1/people/686930"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.883831320294444,"aZ":-37.34224059675845,"pfxX":9.710494907572851,"pfxZ":-3.6149880188005916,"pX":0.5670685463873754,"pZ":2.0969673397095416,"vX0":3.8010276743935707,"vY0":-120.13708776354875,"vZ0":-1.3066465667289977,"x":95.38,"y":182.16,"x0":-2.3069037836470394,"y0":50.002446632297094,"z0":6.031906530785497,"aX":13.889972899382823},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.6,"breakHorizontal":-18.6,"spinRate":2863,"spinDirection":38},"zone":9,"typeConfidence":0.91,"plateTime":0.4596844917834524,"extension":6.1820031136707305},"index":2,"playId":"fc2449e1-00ed-3e1b-b73d-c3a37a7fc56c","pitchNumber":1,"startTime":"2026-06-28T04:09:24.442Z","endTime":"2026-06-28T04:09:28.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.686873052414235,"aZ":-12.057348813178361,"pfxX":-2.2153062205978267,"pfxZ":10.549410684692932,"pX":-0.7744842315181178,"pZ":2.953893803691408,"vX0":4.544461337905703,"vY0":-137.7231231786183,"vZ0":-5.5807871269676985,"x":146.52,"y":159.02,"x0":-2.1636023904890496,"y0":50.00234283213333,"z0":5.833321080780396,"aX":-4.224598828682934},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.0,"breakHorizontal":3.0,"spinRate":2298,"spinDirection":199},"zone":1,"typeConfidence":0.91,"plateTime":0.39883241593430574,"extension":6.321628137383074},"index":3,"playId":"1fdc513b-3725-31d5-92f2-aab951e3fffb","pitchNumber":2,"startTime":"2026-06-28T04:09:43.248Z","endTime":"2026-06-28T04:09:46.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80786803419952,"aZ":-36.46860979740406,"pfxX":0.8606933915944497,"pfxZ":-2.6348954215575464,"pX":0.3623372071948143,"pZ":2.108739645989131,"vX0":5.233247325179426,"vY0":-127.09968862253857,"vZ0":-2.9118110978630876,"x":103.19,"y":181.84,"x0":-1.8377073227410736,"y0":50.00102756109407,"z0":6.174154347312843,"aX":1.403482862519371},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.2,"breakHorizontal":-2.8,"spinRate":2473,"spinDirection":64},"zone":9,"typeConfidence":0.92,"plateTime":0.43144581824900863,"extension":6.100902701999981},"hitData":{"launchSpeed":99.0,"launchAngle":6.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.04,"coordY":94.57}},"index":4,"playId":"04601bff-8e1b-38a5-90a6-2161417ff0cc","pitchNumber":3,"startTime":"2026-06-28T04:10:05.433Z","endTime":"2026-06-28T04:10:15.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T04:10:15.525Z","atBatIndex":68},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jose Siri grounds into a double play, third baseman Max Muncy to second baseman Jeff McNeil to first baseman Nick Kurtz. Logan O'Hoppe out at 2nd. Jose Siri out at 1st.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-28T04:10:43.006Z","endTime":"2026-06-28T04:12:28.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691777,"link":"/api/v1/people/691777"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.427706492716602,"aZ":-34.00565183532833,"pfxX":2.7680071181690025,"pfxZ":-1.1077310611144924,"pX":-0.296455404126585,"pZ":3.1343114385937483,"vX0":2.9699495862738416,"vY0":-128.23966916612144,"vZ0":-1.0886726329382885,"x":128.3,"y":154.15,"x0":-1.8325198969950085,"y0":50.00311155523544,"z0":6.235482550104228,"aX":4.574432901913898},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.0,"breakHorizontal":-5.8,"spinRate":2416,"spinDirection":79},"zone":2,"typeConfidence":0.92,"plateTime":0.42837944115511917,"extension":5.992332042004816},"index":0,"playId":"6c5e52f1-0282-35b8-90c3-9fb119821686","pitchNumber":1,"startTime":"2026-06-28T04:11:07.813Z","endTime":"2026-06-28T04:11:11.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5037057419839,"aZ":-33.62352107039306,"pfxX":7.930139143702694,"pfxZ":-0.9668296781025116,"pX":0.27218737201216875,"pZ":2.1497782848190385,"vX0":3.8004955200389383,"vY0":-122.89593147487226,"vZ0":-2.007342624697862,"x":106.62,"y":180.74,"x0":-2.333288601639148,"y0":50.00147896423881,"z0":5.883474855392029,"aX":11.907284518732043},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.0,"breakHorizontal":-15.4,"spinRate":2743,"spinDirection":46},"zone":9,"typeConfidence":0.9,"plateTime":0.44883895225055337,"extension":6.083319601308161},"index":1,"playId":"54f6df70-13a6-3a79-acb8-c2186dd15649","pitchNumber":2,"startTime":"2026-06-28T04:11:27.395Z","endTime":"2026-06-28T04:11:33.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96255073632462,"aZ":-15.617832470687857,"pfxX":-0.8947756231937078,"pfxZ":8.731959066537552,"pX":0.8889113463583943,"pZ":2.272151528170004,"vX0":8.427709202385552,"vY0":-136.98841303929228,"vZ0":-6.566846798012118,"x":83.12,"y":177.43,"x0":-2.1143725540144063,"y0":50.00220321649933,"z0":5.772799842709516,"aX":-1.697901769093604},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":-0.2,"spinRate":2141,"spinDirection":198},"zone":14,"typeConfidence":0.9,"plateTime":0.40020934191193946,"extension":6.242662899599773},"index":2,"playId":"e0173781-7727-3d8c-932f-0f1c83e5d170","pitchNumber":3,"startTime":"2026-06-28T04:11:57.333Z","endTime":"2026-06-28T04:12:00.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.231511294902663,"aZ":-35.90043683025849,"pfxX":5.831530305480136,"pfxZ":-2.556286054819089,"pX":0.3316333567309112,"pZ":1.382219118498238,"vX0":4.476140585259465,"vY0":-121.25451577408839,"vZ0":-3.1561123663309365,"x":104.36,"y":201.46,"x0":-2.3093069627134284,"y0":50.001212349918184,"z0":5.898659730032068,"aX":8.505024030826537},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.2,"breakHorizontal":-11.8,"spinRate":2720,"spinDirection":35},"zone":14,"typeConfidence":0.87,"plateTime":0.45529765443600967,"extension":6.168804878364881},"hitData":{"launchSpeed":101.2,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":100.72,"coordY":165.79}},"index":3,"playId":"8c03e3d6-737a-3d25-b8e7-c84602665130","pitchNumber":4,"startTime":"2026-06-28T04:12:20.327Z","endTime":"2026-06-28T04:12:28.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T04:12:28.329Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to left fielder Wade Meckler.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T04:15:10.108Z","endTime":"2026-06-28T04:17:15.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Vaughn Grissom remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-28T04:14:10.472Z","endTime":"2026-06-28T04:14:10.489Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":624585,"link":"/api/v1/people/624585"}},{"details":{"description":"Pitching Change: Kirby Yates replaces Sam Bachman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-28T04:14:10.489Z","endTime":"2026-06-28T04:15:12.448Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":489446,"link":"/api/v1/people/489446"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41836287959471,"aZ":-18.286408493436785,"pfxX":-9.733836129422368,"pfxZ":7.883144376510559,"pX":0.08136879253060984,"pZ":3.093099183420764,"vX0":9.034900853425082,"vY0":-132.6740163379565,"vZ0":-1.6819237442246568,"x":113.9,"y":155.27,"x0":-2.1225093846403325,"y0":50.0056957444169,"z0":5.083856030960839,"aX":-17.157061200750682},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.0,"breakHorizontal":15.4,"spinRate":2417,"spinDirection":240},"zone":2,"typeConfidence":0.91,"plateTime":0.41465278619808554,"extension":6.020130342092422},"index":2,"playId":"fca8c975-2a49-34e9-ae00-695f474f5af0","pitchNumber":1,"startTime":"2026-06-28T04:15:12.448Z","endTime":"2026-06-28T04:15:16.111Z","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":90.5,"endSpeed":82.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.774733781456227,"aZ":-19.799789072031828,"pfxX":-9.060018119440134,"pfxZ":7.129117453177583,"pX":0.5529317296142016,"pZ":3.7071479262722034,"vX0":9.806187190067911,"vY0":-131.4262695895728,"vZ0":0.1416060812714911,"x":95.92,"y":138.69,"x0":-2.0626705154620084,"y0":50.00610102486908,"z0":5.13200544226917,"aX":-15.735529237503613},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.2,"breakHorizontal":14.0,"spinRate":2420,"spinDirection":233},"zone":12,"typeConfidence":0.9,"plateTime":0.41794311252855865,"extension":6.022256742372306},"index":3,"playId":"cb312d78-e027-36e8-b9d1-f16760a9b775","pitchNumber":2,"startTime":"2026-06-28T04:15:28.766Z","endTime":"2026-06-28T04:15:33.776Z","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":90.3,"endSpeed":81.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.957793081508225,"aZ":-19.544860496534127,"pfxX":-8.916531613453628,"pfxZ":7.310037777787647,"pX":-0.04840998949579063,"pZ":3.291688100348319,"vX0":8.506088045233538,"vY0":-131.16222071948977,"vZ0":-0.7786601992694107,"x":118.85,"y":149.9,"x0":-2.188435365617473,"y0":50.00042047746916,"z0":5.061292011271149,"aX":-15.400711976589625},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.2,"breakHorizontal":14.0,"spinRate":2430,"spinDirection":236},"zone":2,"typeConfidence":0.9,"plateTime":0.41896056439323415,"extension":5.927718947775219},"index":4,"playId":"e58f9136-dd8b-3d12-b790-7b4fa17182c7","pitchNumber":3,"startTime":"2026-06-28T04:15:46.004Z","endTime":"2026-06-28T04:15:49.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98680587007924,"aZ":-21.48628497031632,"pfxX":-8.825538505858356,"pfxZ":6.099042171054407,"pX":-0.3517926413446547,"pZ":3.759869224695649,"vX0":7.760561221730709,"vY0":-132.0084983526639,"vZ0":0.5822627876762493,"x":130.41,"y":137.26,"x0":-2.1934182849633386,"y0":50.00117536712173,"z0":5.1269679778554735,"aX":-15.462902840790886},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.4,"breakHorizontal":14.2,"spinRate":2379,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.4160622950634911,"extension":5.922992458299066},"index":5,"playId":"fa7fb98d-a588-3e12-b18d-f1492bbfc12a","pitchNumber":4,"startTime":"2026-06-28T04:16:07.528Z","endTime":"2026-06-28T04:16:12.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.796408499429226,"aZ":-34.771649014242286,"pfxX":-4.797924311012239,"pfxZ":-1.65675363669288,"pX":-0.7025482243627506,"pZ":1.8246798448080077,"vX0":5.422833218866578,"vY0":-124.27779424234534,"vZ0":-0.9693556307968841,"x":143.78,"y":189.51,"x0":-2.2846079164209505,"y0":50.00098411150071,"z0":5.095798755552013,"aX":-7.540678050130795},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.0,"breakHorizontal":7.6,"spinRate":1256,"spinDirection":263},"zone":7,"typeConfidence":0.9,"plateTime":0.4399355976054582,"extension":6.206873459660901},"hitData":{"launchSpeed":81.3,"launchAngle":45.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.99,"coordY":117.59}},"index":6,"playId":"807a7535-de46-32d0-83d2-661562f56df1","pitchNumber":5,"startTime":"2026-06-28T04:17:04.174Z","endTime":"2026-06-28T04:17:15.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T04:17:15.189Z","atBatIndex":70},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joey Meneses pops out to third baseman Denzer Guzman.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T04:17:39.524Z","endTime":"2026-06-28T04:17:53.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Joey Meneses replaces Alika Williams.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-28T04:17:31.444Z","endTime":"2026-06-28T04:17:41.706Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608841,"link":"/api/v1/people/608841"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":675961,"link":"/api/v1/people/675961"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00688468341047,"aZ":-20.06303097364572,"pfxX":-9.096599088644178,"pfxZ":6.791958514651887,"pX":-0.24699612936093251,"pZ":3.7476242705499057,"vX0":7.861049805324514,"vY0":-132.81950133713852,"vZ0":0.3632348738488548,"x":126.41,"y":137.59,"x0":-2.0662449450722264,"y0":50.0020245363532,"z0":5.070556336385926,"aX":-16.218053409058786},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.6,"breakHorizontal":14.8,"spinRate":2323,"spinDirection":238},"zone":11,"typeConfidence":0.91,"plateTime":0.41272124843024205,"extension":6.065392338961074},"hitData":{"launchSpeed":91.7,"launchAngle":71.0,"totalDistance":121.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.03,"coordY":164.19}},"index":1,"playId":"2c70b541-0809-3d16-863b-592a1460080d","pitchNumber":1,"startTime":"2026-06-28T04:17:41.706Z","endTime":"2026-06-28T04:17:53.144Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T04:17:53.144Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T04:18:13.898Z","endTime":"2026-06-28T04:19:02.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".542"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.234"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".551"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.66"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.77"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.36"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.39"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.28"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.16"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.29"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.72"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.77"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.00"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.69"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.12"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.90"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".478"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".542"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.234"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".551"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51684756356768,"aZ":-36.39248097523431,"pfxX":-6.889610772248129,"pfxZ":-2.727483526095842,"pX":-0.8211643430639337,"pZ":2.5086647905287065,"vX0":5.565064845704725,"vY0":-123.78668189830438,"vZ0":0.5892896946141932,"x":148.3,"y":171.05,"x0":-2.2071812485690114,"y0":50.002837819485016,"z0":5.322780351333082,"aX":-10.654756453334857},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.6,"breakHorizontal":11.2,"spinRate":1258,"spinDirection":261},"zone":4,"typeConfidence":0.9,"plateTime":0.44306003950416484,"extension":6.108629277921027},"index":0,"playId":"66edf98c-6fdb-3007-9f1e-a957328676aa","pitchNumber":1,"startTime":"2026-06-28T04:18:19.632Z","endTime":"2026-06-28T04:18:22.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":82.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59087847616472,"aZ":-17.856920268259252,"pfxX":-9.87141215471587,"pfxZ":8.11346335908893,"pX":0.20663917935682657,"pZ":3.056103817376511,"vX0":9.149921770891806,"vY0":-132.78277263732616,"vZ0":-1.7693857582323522,"x":109.12,"y":156.27,"x0":-2.02141095728262,"y0":50.002219150994314,"z0":5.046799575747876,"aX":-17.417353163676697},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.4,"breakHorizontal":15.6,"spinRate":2459,"spinDirection":236},"zone":2,"typeConfidence":0.91,"plateTime":0.41439810590285564,"extension":6.136708045924496},"index":1,"playId":"91f445af-6fe0-3bf1-bdc8-1b133be8586f","pitchNumber":2,"startTime":"2026-06-28T04:18:35.373Z","endTime":"2026-06-28T04:18:39.917Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-28T04:18:48.886Z","endTime":"2026-06-28T04:18:58.221Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":81.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39173431299369,"aZ":-15.56192177551873,"pfxX":-8.971324157137722,"pfxZ":9.561073038902572,"pX":0.2970547833149196,"pZ":3.000879960525277,"vX0":8.512735930242615,"vY0":-132.06416715658452,"vZ0":-2.7258168170670345,"x":105.68,"y":157.76,"x0":-1.8280786610878519,"y0":50.004590571732216,"z0":5.213986252429969,"aX":-15.591167254708001},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.8,"breakHorizontal":14.0,"spinRate":2370,"spinDirection":227},"zone":3,"typeConfidence":0.91,"plateTime":0.41735812849691234,"extension":5.9775530819532605},"index":3,"playId":"4f13cfc7-708e-3de5-a37a-ed419fff57a9","pitchNumber":3,"startTime":"2026-06-28T04:18:58.221Z","endTime":"2026-06-28T04:19:02.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T04:19:02.102Z","atBatIndex":72}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-28T04:18:13.898Z","endTime":"2026-06-28T04:19:02.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".542"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.234"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".551"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.66"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.77"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.36"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.39"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.28"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.16"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.29"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.72"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.77"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.00"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.69"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.12"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.90"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".478"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".306"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".190"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".194"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".542"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".594"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.234"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".776"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".676"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".593"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".551"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51684756356768,"aZ":-36.39248097523431,"pfxX":-6.889610772248129,"pfxZ":-2.727483526095842,"pX":-0.8211643430639337,"pZ":2.5086647905287065,"vX0":5.565064845704725,"vY0":-123.78668189830438,"vZ0":0.5892896946141932,"x":148.3,"y":171.05,"x0":-2.2071812485690114,"y0":50.002837819485016,"z0":5.322780351333082,"aX":-10.654756453334857},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.6,"breakHorizontal":11.2,"spinRate":1258,"spinDirection":261},"zone":4,"typeConfidence":0.9,"plateTime":0.44306003950416484,"extension":6.108629277921027},"index":0,"playId":"66edf98c-6fdb-3007-9f1e-a957328676aa","pitchNumber":1,"startTime":"2026-06-28T04:18:19.632Z","endTime":"2026-06-28T04:18:22.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":82.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.59087847616472,"aZ":-17.856920268259252,"pfxX":-9.87141215471587,"pfxZ":8.11346335908893,"pX":0.20663917935682657,"pZ":3.056103817376511,"vX0":9.149921770891806,"vY0":-132.78277263732616,"vZ0":-1.7693857582323522,"x":109.12,"y":156.27,"x0":-2.02141095728262,"y0":50.002219150994314,"z0":5.046799575747876,"aX":-17.417353163676697},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":14.4,"breakHorizontal":15.6,"spinRate":2459,"spinDirection":236},"zone":2,"typeConfidence":0.91,"plateTime":0.41439810590285564,"extension":6.136708045924496},"index":1,"playId":"91f445af-6fe0-3bf1-bdc8-1b133be8586f","pitchNumber":2,"startTime":"2026-06-28T04:18:35.373Z","endTime":"2026-06-28T04:18:39.917Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-28T04:18:48.886Z","endTime":"2026-06-28T04:18:58.221Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":81.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39173431299369,"aZ":-15.56192177551873,"pfxX":-8.971324157137722,"pfxZ":9.561073038902572,"pX":0.2970547833149196,"pZ":3.000879960525277,"vX0":8.512735930242615,"vY0":-132.06416715658452,"vZ0":-2.7258168170670345,"x":105.68,"y":157.76,"x0":-1.8280786610878519,"y0":50.004590571732216,"z0":5.213986252429969,"aX":-15.591167254708001},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.8,"breakHorizontal":14.0,"spinRate":2370,"spinDirection":227},"zone":3,"typeConfidence":0.91,"plateTime":0.41735812849691234,"extension":5.9775530819532605},"index":3,"playId":"4f13cfc7-708e-3de5-a37a-ed419fff57a9","pitchNumber":3,"startTime":"2026-06-28T04:18:58.221Z","endTime":"2026-06-28T04:19:02.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-28T04:19:02.102Z","atBatIndex":72},"scoringPlays":[8,30,44,56,67,68],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":1,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":150.72,"y":132.88},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":211.88,"y":96.15},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":137.55,"y":64.41},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":62.77,"y":125.14},"type":"H","description":"Single"}]}},{"startIndex":7,"endIndex":15,"top":[7,8,9,10,11],"bottom":[12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":83.16,"y":23.51},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":179.76,"y":118.59},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":2,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":120.11,"y":57.46},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":51.21,"y":87.82},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":131.09,"y":216.26},"type":"O","description":"Pop Out"}]}},{"startIndex":16,"endIndex":21,"top":[16,17,18],"bottom":[19,20,21],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":51.09,"y":113.96},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":77.27,"y":106.8},"type":"O","description":"Lineout"}]}},{"startIndex":22,"endIndex":32,"top":[22,23,24,25,26],"bottom":[27,28,29,30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"coordinates":{"x":71.89,"y":89.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":4,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":121.52,"y":167.62},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":87.21,"y":77.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":43.92,"y":97.0},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":100.82,"y":164.8},"type":"O","description":"Groundout"}]}},{"startIndex":33,"endIndex":39,"top":[33,34,35],"bottom":[36,37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":107.48,"y":161.77},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"coordinates":{"x":108.69,"y":142.88},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":5,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"coordinates":{"x":107.48,"y":153.3},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":202.12,"y":72.84},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":72.29,"y":59.45},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":160.08,"y":51.35},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":79.63,"y":105.47},"type":"O","description":"Lineout"}]}},{"startIndex":40,"endIndex":49,"top":[40,41,42,43,44,45],"bottom":[46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":155.84,"y":95.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":108.21,"y":95.21},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"coordinates":{"x":122.01,"y":98.81},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":6,"pitcher":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"coordinates":{"x":62.57,"y":109.83},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":122.46,"y":153.96},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":39.14,"y":110.8},"type":"H","description":"Double"}]}},{"startIndex":50,"endIndex":57,"top":[50,51,52],"bottom":[53,54,55,56,57],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":7,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":154.7,"y":162.38},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":89.67,"y":99.47},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":63.29,"y":112.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":149.25,"y":150.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":60.26,"y":118.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":152.12,"y":99.43},"type":"O","description":"Flyout"}]}},{"startIndex":58,"endIndex":69,"top":[58,59,60,61,62,63],"bottom":[64,65,66,67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"coordinates":{"x":176.42,"y":68.43},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"coordinates":{"x":76.37,"y":86.7},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":8,"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"coordinates":{"x":119.59,"y":92.15},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":109.3,"y":146.03},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":131.09,"y":93.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":125.04,"y":94.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"coordinates":{"x":100.72,"y":165.79},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":70,"endIndex":72,"top":[70,71,72],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"coordinates":{"x":63.99,"y":117.59},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"inning":9,"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"batter":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"coordinates":{"x":102.03,"y":164.19},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"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":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":3}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":9,"errors":0,"leftOnBase":7},"away":{"runs":2,"hits":5,"errors":1,"leftOnBase":8}},"defense":{"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"catcher":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"first":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"second":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"third":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"shortstop":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"left":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"center":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"right":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"onDeck":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"inHole":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"battingOrder":10,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"offense":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"onDeck":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"inHole":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"pitcher":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"battingOrder":1,"team":{"id":133,"name":"Athletics","link":"/api/v1/teams/133"}},"balls":0,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":133,"name":"Athletics","link":"/api/v1/teams/133"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":5,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".248","atBats":32,"obp":".328","slg":".412","ops":".740","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":8,"rbi":2,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":8,"groundOuts":5,"airOuts":11,"runs":5,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":2,"atBats":33,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":126,"era":"4.92","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.44","battersFaced":36,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":126,"balls":38,"strikes":88,"strikePercentage":".700","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":5,"pitchesPerInning":"15.75","runsScoredPer9":"5.63","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":24,"errors":1,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"ID671732":{"person":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"jerseyNumber":"4","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"401","stats":{"batting":{"summary":"1-1 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":17,"groundOuts":62,"airOuts":39,"runs":29,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":61,"baseOnBalls":25,"intentionalWalks":1,"hits":40,"hitByPitch":0,"avg":".198","atBats":202,"obp":".286","slg":".307","ops":".593","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":227,"totalBases":62,"rbi":21,"leftOnBase":83,"sacBunts":0,"sacFlies":0,"babip":".257","groundOutsToAirouts":"1.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.40","popOuts":6,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":127,"errors":1,"chances":129,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID641680":{"person":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":22,"groundOuts":33,"airOuts":36,"runs":17,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".246","atBats":118,"obp":".311","slg":".500","ops":".811","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":132,"totalBases":59,"rbi":20,"leftOnBase":61,"sacBunts":0,"sacFlies":2,"babip":".242","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.86","popOuts":6,"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":{"gamesStarted":1,"caughtStealing":5,"stolenBases":21,"stolenBasePercentage":".808","caughtStealingPercentage":".192","assists":9,"putOuts":227,"errors":1,"chances":237,"fielding":".996","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669372":{"person":{"id":669372,"fullName":"J.T. Ginn","link":"/api/v1/people/669372"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":18,"gamesStarted":15,"flyOuts":47,"groundOuts":96,"airOuts":82,"runs":35,"doubles":13,"triples":0,"homeRuns":9,"strikeOuts":78,"baseOnBalls":36,"intentionalWalks":0,"hits":72,"hitByPitch":4,"atBats":325,"obp":".305","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1395,"era":"3.15","inningsPitched":"88.2","wins":6,"losses":4,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":31,"whip":"1.22","battersFaced":368,"outs":266,"gamesPitched":18,"completeGames":1,"shutouts":0,"pitchesThrown":1395,"balls":539,"strikes":856,"strikePercentage":".610","hitBatsmen":4,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.17","rbi":0,"winPercentage":".600","pitchesPerInning":"15.73","gamesFinished":2,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"7.92","walksPer9Inn":"3.65","hitsPer9Inn":"7.31","runsScoredPer9":"3.55","homeRunsPer9":"0.91","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":4,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID640454":{"person":{"id":640454,"fullName":"Matt Krook","link":"/api/v1/people/640454"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":4,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":13,"obp":".412","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":68,"era":"8.10","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":3,"whip":"1.80","battersFaced":17,"outs":10,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":68,"balls":25,"strikes":43,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":1,"winPercentage":".---","pitchesPerInning":"20.40","gamesFinished":0,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"10.80","walksPer9Inn":"8.10","hitsPer9Inn":"8.10","runsScoredPer9":"10.80","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664129":{"person":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"note":"(L, 1-1)","summary":"0.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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","numberOfPitches":9,"inningsPitched":"0.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":2,"strikes":7,"strikePercentage":".780","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","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":3,"gamesStarted":0,"flyOuts":6,"groundOuts":4,"airOuts":11,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":22,"obp":".292","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":77,"era":"3.18","inningsPitched":"5.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.24","battersFaced":24,"outs":17,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":27,"strikes":50,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":1,"winPercentage":".500","pitchesPerInning":"13.59","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.18","walksPer9Inn":"3.18","hitsPer9Inn":"7.94","runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID643446":{"person":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"jerseyNumber":"22","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"800","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":33,"groundOuts":71,"airOuts":81,"runs":22,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":21,"intentionalWalks":1,"hits":56,"hitByPitch":4,"avg":".233","atBats":240,"obp":".303","slg":".313","ops":".616","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":268,"totalBases":75,"rbi":22,"leftOnBase":104,"sacBunts":1,"sacFlies":2,"babip":".260","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"80.00","popOuts":16,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":153,"putOuts":125,"errors":4,"chances":282,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686993":{"person":{"id":686993,"fullName":"Justin Sterner","link":"/api/v1/people/686993"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":25,"groundOuts":33,"airOuts":40,"runs":19,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":38,"baseOnBalls":9,"intentionalWalks":1,"hits":34,"hitByPitch":0,"atBats":142,"obp":".281","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":613,"era":"4.06","inningsPitched":"37.2","wins":2,"losses":3,"saves":1,"saveOpportunities":3,"holds":12,"blownSaves":2,"earnedRuns":17,"whip":"1.14","battersFaced":154,"outs":113,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":613,"balls":211,"strikes":402,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".400","pitchesPerInning":"16.27","gamesFinished":5,"strikeoutWalkRatio":"4.22","strikeoutsPer9Inn":"9.08","walksPer9Inn":"2.15","hitsPer9Inn":"8.12","runsScoredPer9":"4.54","homeRunsPer9":"1.91","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID686930":{"person":{"id":686930,"fullName":"Mason Barnett","link":"/api/v1/people/686930"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":".---","numberOfPitches":7,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":0,"strikes":7,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":12,"groundOuts":7,"airOuts":18,"runs":2,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":52,"obp":".254","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":257,"era":"1.17","inningsPitched":"15.1","wins":1,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.98","battersFaced":59,"outs":46,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":257,"balls":92,"strikes":165,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.39","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.76","gamesFinished":5,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"11.15","walksPer9Inn":"4.11","hitsPer9Inn":"4.70","runsScoredPer9":"1.17","homeRunsPer9":"0.59","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"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"}]},"ID666126":{"person":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"jerseyNumber":"26","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":3,"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":63,"flyOuts":27,"groundOuts":59,"airOuts":50,"runs":17,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":24,"baseOnBalls":21,"intentionalWalks":0,"hits":50,"hitByPitch":3,"avg":".275","atBats":182,"obp":".357","slg":".434","ops":".791","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":207,"totalBases":79,"rbi":22,"leftOnBase":83,"sacBunts":0,"sacFlies":1,"babip":".288","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.33","popOuts":9,"lineOuts":14},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":5,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":14,"obp":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":57,"era":"2.45","inningsPitched":"3.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.18","battersFaced":18,"outs":11,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":57,"balls":24,"strikes":33,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.55","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.82","hitsPer9Inn":"9.82","runsScoredPer9":"2.45","homeRunsPer9":"2.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":57,"errors":0,"chances":58,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID660761":{"person":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":1,"flyOuts":18,"groundOuts":32,"airOuts":38,"runs":25,"doubles":13,"triples":0,"homeRuns":3,"strikeOuts":46,"baseOnBalls":20,"intentionalWalks":1,"hits":51,"hitByPitch":3,"atBats":164,"obp":".394","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":749,"era":"5.27","inningsPitched":"41.0","wins":1,"losses":2,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":24,"whip":"1.73","battersFaced":190,"outs":123,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":749,"balls":282,"strikes":467,"strikePercentage":".620","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".333","pitchesPerInning":"18.27","gamesFinished":11,"strikeoutWalkRatio":"2.30","strikeoutsPer9Inn":"10.10","walksPer9Inn":"4.39","hitsPer9Inn":"11.20","runsScoredPer9":"5.49","homeRunsPer9":"0.66","inheritedRunners":15,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":11},"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}},"ID608841":{"person":{"id":608841,"fullName":"Joey Meneses","link":"/api/v1/people/608841"},"jerseyNumber":"13","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":1,"groundOuts":3,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".125","atBats":8,"obp":".300","slg":".125","ops":".425","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".143","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID675961":{"person":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":6,"groundOuts":12,"airOuts":11,"runs":9,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":2,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".286","atBats":56,"obp":".310","slg":".446","ops":".756","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":25,"rbi":7,"leftOnBase":17,"sacBunts":1,"sacFlies":0,"babip":".405","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":34,"putOuts":19,"errors":2,"chances":55,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID691777":{"person":{"id":691777,"fullName":"Max Muncy","link":"/api/v1/people/691777"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":7,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":41,"flyOuts":16,"groundOuts":29,"airOuts":30,"runs":21,"doubles":6,"triples":2,"homeRuns":5,"strikeOuts":50,"baseOnBalls":10,"intentionalWalks":0,"hits":32,"hitByPitch":4,"avg":".232","atBats":138,"obp":".297","slg":".413","ops":".710","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":57,"rbi":20,"leftOnBase":62,"sacBunts":0,"sacFlies":3,"babip":".314","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.60","popOuts":8,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":23,"errors":3,"chances":67,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID691016":{"person":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"jerseyNumber":"21","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"400","stats":{"batting":{"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":{"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":80,"flyOuts":42,"groundOuts":87,"airOuts":74,"runs":41,"doubles":20,"triples":2,"homeRuns":13,"strikeOuts":59,"baseOnBalls":43,"intentionalWalks":4,"hits":70,"hitByPitch":2,"avg":".242","atBats":289,"obp":".343","slg":".460","ops":".803","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":335,"totalBases":133,"rbi":41,"leftOnBase":142,"sacBunts":0,"sacFlies":1,"babip":".261","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.23","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":5,"putOuts":161,"errors":0,"chances":166,"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"}]},"ID695611":{"person":{"id":695611,"fullName":"Gage Jump","link":"/api/v1/people/695611"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":6,"flyOuts":23,"groundOuts":21,"airOuts":44,"runs":8,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":35,"baseOnBalls":10,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":122,"obp":".265","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":548,"era":"2.04","inningsPitched":"35.1","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"0.96","battersFaced":136,"outs":106,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":548,"balls":176,"strikes":372,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.48","rbi":0,"winPercentage":".750","pitchesPerInning":"15.51","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"8.92","walksPer9Inn":"2.55","hitsPer9Inn":"6.11","runsScoredPer9":"2.04","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":14},"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}},"ID665660":{"person":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":0,"flyOuts":20,"groundOuts":13,"airOuts":21,"runs":14,"doubles":6,"triples":0,"homeRuns":5,"strikeOuts":26,"baseOnBalls":7,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":78,"obp":".294","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":364,"era":"5.91","inningsPitched":"21.1","wins":3,"losses":3,"saves":2,"saveOpportunities":3,"holds":4,"blownSaves":1,"earnedRuns":14,"whip":"1.17","battersFaced":85,"outs":64,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":364,"balls":124,"strikes":240,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".500","pitchesPerInning":"17.06","gamesFinished":9,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"10.97","walksPer9Inn":"2.95","hitsPer9Inn":"7.59","runsScoredPer9":"5.91","homeRunsPer9":"2.11","inheritedRunners":15,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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}},"ID650644":{"person":{"id":650644,"fullName":"Aaron Civale","link":"/api/v1/people/650644"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":52,"groundOuts":46,"airOuts":90,"runs":34,"doubles":17,"triples":1,"homeRuns":13,"strikeOuts":46,"baseOnBalls":19,"intentionalWalks":1,"hits":80,"hitByPitch":2,"atBats":259,"obp":".358","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1080,"era":"4.88","inningsPitched":"62.2","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.58","battersFaced":284,"outs":188,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1080,"balls":375,"strikes":705,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".556","pitchesPerInning":"17.23","gamesFinished":0,"strikeoutWalkRatio":"2.42","strikeoutsPer9Inn":"6.61","walksPer9Inn":"2.73","hitsPer9Inn":"11.49","runsScoredPer9":"4.88","homeRunsPer9":"1.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701762":{"person":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"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":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":31,"groundOuts":50,"airOuts":52,"runs":59,"doubles":15,"triples":1,"homeRuns":19,"strikeOuts":114,"baseOnBalls":73,"intentionalWalks":9,"hits":84,"hitByPitch":2,"avg":".280","atBats":300,"obp":".424","slg":".527","ops":".951","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":375,"totalBases":158,"rbi":64,"leftOnBase":96,"sacBunts":0,"sacFlies":0,"babip":".389","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.79","popOuts":7,"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":32,"putOuts":574,"errors":3,"chances":609,"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"}]},"ID663687":{"person":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":0,"flyOuts":17,"groundOuts":29,"airOuts":35,"runs":16,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":47,"baseOnBalls":25,"intentionalWalks":2,"hits":35,"hitByPitch":3,"atBats":145,"obp":".362","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":739,"era":"3.58","inningsPitched":"37.2","wins":3,"losses":0,"saves":6,"saveOpportunities":10,"holds":10,"blownSaves":4,"earnedRuns":15,"whip":"1.59","battersFaced":174,"outs":113,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":739,"balls":292,"strikes":447,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.62","gamesFinished":10,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"11.23","walksPer9Inn":"5.97","hitsPer9Inn":"8.36","runsScoredPer9":"3.82","homeRunsPer9":"0.96","inheritedRunners":28,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665622":{"person":{"id":665622,"fullName":"Luis Medina","link":"/api/v1/people/665622"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"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":27,"gamesStarted":1,"flyOuts":23,"groundOuts":28,"airOuts":35,"runs":21,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":44,"baseOnBalls":19,"intentionalWalks":1,"hits":37,"hitByPitch":1,"atBats":141,"obp":".350","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":647,"era":"4.14","inningsPitched":"37.0","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":17,"whip":"1.51","battersFaced":164,"outs":111,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":647,"balls":258,"strikes":389,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".500","pitchesPerInning":"17.49","gamesFinished":9,"strikeoutWalkRatio":"2.32","strikeoutsPer9Inn":"10.70","walksPer9Inn":"4.62","hitsPer9Inn":"9.00","runsScoredPer9":"5.11","homeRunsPer9":"0.97","inheritedRunners":9,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID703607":{"person":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"jerseyNumber":"33","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | 4 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":11,"groundOuts":34,"airOuts":15,"runs":14,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":44,"baseOnBalls":13,"intentionalWalks":0,"hits":40,"hitByPitch":6,"avg":".305","atBats":131,"obp":".388","slg":".397","ops":".785","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":153,"totalBases":52,"rbi":12,"leftOnBase":40,"sacBunts":0,"sacFlies":2,"babip":".437","groundOutsToAirouts":"2.27","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"65.50","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":112,"errors":3,"chances":117,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687515":{"person":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"jerseyNumber":"32","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | RBI, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":17,"groundOuts":11,"airOuts":25,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".211","atBats":71,"obp":".253","slg":".324","ops":".577","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":23,"rbi":7,"leftOnBase":26,"sacBunts":1,"sacFlies":0,"babip":".271","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.50","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":42,"errors":2,"chances":44,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID669127":{"person":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"jerseyNumber":"23","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":75,"flyOuts":59,"groundOuts":58,"airOuts":104,"runs":49,"doubles":16,"triples":0,"homeRuns":19,"strikeOuts":67,"baseOnBalls":27,"intentionalWalks":2,"hits":83,"hitByPitch":4,"avg":".267","atBats":311,"obp":".332","slg":".502","ops":".834","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":343,"totalBases":156,"rbi":43,"leftOnBase":137,"sacBunts":0,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.37","popOuts":26,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":16,"stolenBases":28,"stolenBasePercentage":".636","caughtStealingPercentage":".364","assists":30,"putOuts":518,"errors":1,"chances":549,"fielding":".998","passedBall":5,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID678022":{"person":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":1,"airOuts":9,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":81,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":28,"strikes":53,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":5,"flyOuts":34,"groundOuts":35,"airOuts":56,"runs":36,"doubles":8,"triples":2,"homeRuns":6,"strikeOuts":62,"baseOnBalls":17,"intentionalWalks":0,"hits":51,"hitByPitch":7,"atBats":202,"obp":".329","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":877,"era":"6.00","inningsPitched":"51.0","wins":2,"losses":3,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":34,"whip":"1.33","battersFaced":228,"outs":153,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":877,"balls":297,"strikes":580,"strikePercentage":".660","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":2,"winPercentage":".400","pitchesPerInning":"17.20","gamesFinished":5,"strikeoutWalkRatio":"3.65","strikeoutsPer9Inn":"10.94","walksPer9Inn":"3.00","hitsPer9Inn":"9.00","runsScoredPer9":"6.35","homeRunsPer9":"1.06","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":13},"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"}]},"ID605488":{"person":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":67,"groundOuts":74,"airOuts":108,"runs":60,"doubles":15,"triples":3,"homeRuns":22,"strikeOuts":78,"baseOnBalls":29,"intentionalWalks":0,"hits":88,"hitByPitch":2,"atBats":344,"obp":".314","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1491,"era":"5.52","inningsPitched":"88.0","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.33","battersFaced":379,"outs":264,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1491,"balls":534,"strikes":957,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":3,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".300","pitchesPerInning":"16.94","gamesFinished":0,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"7.98","walksPer9Inn":"2.97","hitsPer9Inn":"9.00","runsScoredPer9":"6.14","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":18,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":3,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[703607,701762,669127,691016,671732,641680,687515,666126,691777,643446,675961,608841,678022,686993,664129,640454,686930],"pitchers":[678022,686993,664129,640454,686930],"bench":[],"bullpen":[665660,650644,669372,663687,695611,665622,605488,660761],"battingOrder":[703607,701762,669127,671732,641680,666126,691777,643446,608841],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Heim (7, 2nd inning off Detmers, 0 on, 1 out)."},{"label":"TB","value":"Butler, L; Heim 4; Kurtz; Langeliers; Thomas, C."},{"label":"RBI","value":"Heim (20); Thomas, C (7)."},{"label":"2-out RBI","value":"Thomas, C."},{"label":"Runners left in scoring position, 2 out","value":"Muncy 6."},{"label":"Team RISP","value":"1-for-8."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Thomas, C (1, 2nd base off Detmers/O'Hoppe)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Williams (2, throw)."},{"label":"DP","value":"(Muncy-McNeil-Kurtz)."}]}],"note":[{"label":"a","value":"Struck out for Thomas, C in the 8th."},{"label":"b","value":"Popped out for Williams in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":5,"airOuts":11,"runs":5,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".240","atBats":33,"obp":".319","slg":".398","ops":".717","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":13,"rbi":5,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":5,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".270","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":159,"era":"4.63","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.41","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":159,"balls":52,"strikes":107,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":2,"pitchesPerInning":"17.67","runsScoredPer9":"2.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"701","stats":{"batting":{"summary":"1-1 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":27,"groundOuts":58,"airOuts":46,"runs":23,"doubles":11,"triples":2,"homeRuns":7,"strikeOuts":69,"baseOnBalls":9,"intentionalWalks":0,"hits":60,"hitByPitch":6,"avg":".259","atBats":232,"obp":".304","slg":".414","ops":".718","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":248,"totalBases":96,"rbi":22,"leftOnBase":100,"sacBunts":1,"sacFlies":0,"babip":".340","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.14","popOuts":8,"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":127,"putOuts":76,"errors":2,"chances":205,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID642350":{"person":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"901","stats":{"batting":{"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":1,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":12,"groundOuts":15,"airOuts":20,"runs":17,"doubles":3,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".271","atBats":70,"obp":".333","slg":".486","ops":".819","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":34,"rbi":16,"leftOnBase":31,"sacBunts":2,"sacFlies":1,"babip":".313","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","popOuts":4,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":49,"errors":0,"chances":50,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID622268":{"person":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"jerseyNumber":"35","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":12,"groundOuts":19,"airOuts":23,"runs":13,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":17,"baseOnBalls":3,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".318","atBats":85,"obp":".341","slg":".506","ops":".847","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":43,"rbi":12,"leftOnBase":33,"sacBunts":1,"sacFlies":0,"babip":".369","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.33","popOuts":2,"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":21,"putOuts":9,"errors":1,"chances":31,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID687263":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":55,"groundOuts":48,"airOuts":82,"runs":57,"doubles":16,"triples":2,"homeRuns":17,"strikeOuts":119,"baseOnBalls":39,"intentionalWalks":1,"hits":72,"hitByPitch":7,"avg":".225","atBats":320,"obp":".322","slg":".447","ops":".769","caughtStealing":7,"stolenBases":11,"stolenBasePercentage":".611","caughtStealingPercentage":".389","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":367,"totalBases":143,"rbi":39,"leftOnBase":117,"sacBunts":0,"sacFlies":1,"babip":".297","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.82","popOuts":14,"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":177,"putOuts":108,"errors":13,"chances":298,"fielding":".956","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID624585":{"person":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":27,"groundOuts":48,"airOuts":52,"runs":31,"doubles":10,"triples":1,"homeRuns":11,"strikeOuts":84,"baseOnBalls":26,"intentionalWalks":0,"hits":50,"hitByPitch":4,"avg":".217","atBats":230,"obp":".303","slg":".413","ops":".716","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":264,"totalBases":95,"rbi":37,"leftOnBase":108,"sacBunts":0,"sacFlies":4,"babip":".281","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.91","popOuts":9,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID681217":{"person":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":9,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":3,"strikes":6,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":0,"flyOuts":19,"groundOuts":24,"airOuts":30,"runs":9,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":35,"baseOnBalls":17,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":112,"obp":".328","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":542,"era":"2.37","inningsPitched":"30.1","wins":3,"losses":1,"saves":0,"saveOpportunities":3,"holds":6,"blownSaves":3,"earnedRuns":8,"whip":"1.38","battersFaced":132,"outs":91,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":542,"balls":204,"strikes":338,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".750","pitchesPerInning":"17.87","gamesFinished":7,"strikeoutWalkRatio":"2.06","strikeoutsPer9Inn":"10.38","walksPer9Inn":"5.04","hitsPer9Inn":"7.42","runsScoredPer9":"2.67","homeRunsPer9":"0.89","inheritedRunners":38,"inheritedRunnersScored":16,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID696270":{"person":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":3,"flyOuts":15,"groundOuts":19,"airOuts":24,"runs":19,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":15,"baseOnBalls":9,"intentionalWalks":0,"hits":24,"hitByPitch":0,"atBats":80,"obp":".363","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":349,"era":"8.84","inningsPitched":"19.1","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.71","battersFaced":91,"outs":58,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":349,"balls":122,"strikes":227,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".333","pitchesPerInning":"18.05","gamesFinished":1,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"6.98","walksPer9Inn":"4.19","hitsPer9Inn":"11.17","runsScoredPer9":"8.84","homeRunsPer9":"2.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667755":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":43,"groundOuts":103,"airOuts":68,"runs":38,"doubles":7,"triples":0,"homeRuns":12,"strikeOuts":102,"baseOnBalls":48,"intentionalWalks":1,"hits":77,"hitByPitch":3,"atBats":348,"obp":".320","caughtStealing":4,"stolenBases":3,"stolenBasePercentage":".429","caughtStealingPercentage":".571","numberOfPitches":1601,"era":"3.32","inningsPitched":"95.0","wins":8,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.32","battersFaced":401,"outs":285,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1601,"balls":617,"strikes":984,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.51","rbi":0,"winPercentage":".667","pitchesPerInning":"16.85","gamesFinished":0,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"9.66","walksPer9Inn":"4.55","hitsPer9Inn":"7.29","runsScoredPer9":"3.60","homeRunsPer9":"1.14","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":7,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID815083":{"person":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":13,"groundOuts":29,"airOuts":26,"runs":14,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":31,"baseOnBalls":16,"intentionalWalks":0,"hits":32,"hitByPitch":1,"atBats":118,"obp":".363","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":537,"era":"3.45","inningsPitched":"31.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":12,"whip":"1.53","battersFaced":135,"outs":94,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":537,"balls":215,"strikes":322,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".---","pitchesPerInning":"17.14","gamesFinished":4,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"8.90","walksPer9Inn":"4.60","hitsPer9Inn":"9.19","runsScoredPer9":"4.02","homeRunsPer9":"1.72","inheritedRunners":10,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID820862":{"person":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":11,"groundOuts":20,"airOuts":18,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":23,"baseOnBalls":14,"intentionalWalks":1,"hits":17,"hitByPitch":2,"atBats":78,"obp":".351","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":388,"era":"3.86","inningsPitched":"21.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":9,"whip":"1.48","battersFaced":94,"outs":63,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":388,"balls":144,"strikes":244,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".667","pitchesPerInning":"18.48","gamesFinished":4,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"9.86","walksPer9Inn":"6.00","hitsPer9Inn":"7.29","runsScoredPer9":"3.86","homeRunsPer9":"0.86","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691951":{"person":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":4,"flyOuts":22,"groundOuts":20,"airOuts":38,"runs":17,"doubles":4,"triples":1,"homeRuns":4,"strikeOuts":16,"baseOnBalls":12,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":97,"obp":".339","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":441,"era":"5.47","inningsPitched":"24.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.50","battersFaced":112,"outs":74,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":441,"balls":162,"strikes":279,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".400","pitchesPerInning":"17.88","gamesFinished":2,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"5.84","walksPer9Inn":"4.38","hitsPer9Inn":"9.12","runsScoredPer9":"6.20","homeRunsPer9":"1.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":9},"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":true,"isSubstitute":false}},"ID666176":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"2-2 | 3B, 2B, 2 HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":2,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":48,"groundOuts":72,"airOuts":93,"runs":39,"doubles":15,"triples":1,"homeRuns":11,"strikeOuts":81,"baseOnBalls":10,"intentionalWalks":0,"hits":82,"hitByPitch":12,"avg":".252","atBats":326,"obp":".297","slg":".405","ops":".702","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":350,"totalBases":132,"rbi":45,"leftOnBase":138,"sacBunts":0,"sacFlies":2,"babip":".301","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.64","popOuts":25,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":138,"errors":5,"chances":147,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID694203":{"person":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"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":3,"rbi":1,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":12,"groundOuts":14,"airOuts":18,"runs":7,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".270","atBats":63,"obp":".333","slg":".460","ops":".793","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":29,"rbi":12,"leftOnBase":30,"sacBunts":0,"sacFlies":0,"babip":".304","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":34,"putOuts":6,"errors":1,"chances":41,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687093":{"person":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"jerseyNumber":"5","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"401","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"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":48,"flyOuts":32,"groundOuts":44,"airOuts":56,"runs":18,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":20,"baseOnBalls":16,"intentionalWalks":0,"hits":36,"hitByPitch":4,"avg":".235","atBats":153,"obp":".318","slg":".379","ops":".697","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":177,"totalBases":58,"rbi":30,"leftOnBase":73,"sacBunts":0,"sacFlies":3,"babip":".242","groundOutsToAirouts":"0.79","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"38.25","popOuts":7,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":68,"putOuts":125,"errors":3,"chances":196,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID696147":{"person":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(H, 12)","summary":"1.0 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":12,"strikes":14,"strikePercentage":".540","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":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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":18,"groundOuts":36,"airOuts":35,"runs":14,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":19,"intentionalWalks":0,"hits":26,"hitByPitch":2,"atBats":135,"obp":".301","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":592,"era":"3.35","inningsPitched":"37.2","wins":1,"losses":1,"saves":1,"saveOpportunities":3,"holds":12,"blownSaves":2,"earnedRuns":14,"whip":"1.19","battersFaced":156,"outs":113,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":592,"balls":224,"strikes":368,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".500","pitchesPerInning":"15.72","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.08","walksPer9Inn":"4.54","hitsPer9Inn":"6.21","runsScoredPer9":"3.35","homeRunsPer9":"1.19","inheritedRunners":20,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":12},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666171":{"person":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(W, 4-3)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":32,"gamesStarted":0,"flyOuts":14,"groundOuts":31,"airOuts":30,"runs":20,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":51,"baseOnBalls":28,"intentionalWalks":3,"hits":20,"hitByPitch":6,"atBats":131,"obp":".325","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":712,"era":"4.30","inningsPitched":"37.2","wins":4,"losses":3,"saves":2,"saveOpportunities":4,"holds":5,"blownSaves":2,"earnedRuns":18,"whip":"1.27","battersFaced":167,"outs":113,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":712,"balls":303,"strikes":409,"strikePercentage":".570","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".571","pitchesPerInning":"18.90","gamesFinished":12,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"12.19","walksPer9Inn":"6.69","hitsPer9Inn":"4.78","runsScoredPer9":"4.78","homeRunsPer9":"0.72","inheritedRunners":11,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"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"}]},"ID694384":{"person":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":27,"groundOuts":77,"airOuts":63,"runs":29,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":41,"baseOnBalls":23,"intentionalWalks":0,"hits":65,"hitByPitch":5,"avg":".266","atBats":244,"obp":".339","slg":".398","ops":".737","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":274,"totalBases":97,"rbi":31,"leftOnBase":130,"sacBunts":0,"sacFlies":2,"babip":".296","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.67","popOuts":12,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":46,"putOuts":494,"errors":3,"chances":543,"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"}]},"ID685133":{"person":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"jerseyNumber":"53","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":14,"groundOuts":23,"airOuts":22,"runs":14,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":12,"intentionalWalks":0,"hits":27,"hitByPitch":0,"avg":".278","atBats":97,"obp":".358","slg":".412","ops":".770","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":40,"rbi":15,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".357","groundOutsToAirouts":"1.05","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.50","popOuts":0,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":45,"errors":2,"chances":47,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666139":{"person":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | R, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":48,"flyOuts":26,"groundOuts":26,"airOuts":42,"runs":9,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":42,"baseOnBalls":6,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".200","atBats":135,"obp":".238","slg":".326","ops":".564","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":44,"rbi":14,"leftOnBase":50,"sacBunts":1,"sacFlies":1,"babip":".247","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":8,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":61,"errors":2,"chances":63,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID623168":{"person":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"jerseyNumber":"31","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":12,"groundOuts":33,"airOuts":21,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":3,"intentionalWalks":0,"hits":14,"hitByPitch":3,"avg":".167","atBats":84,"obp":".222","slg":".226","ops":".448","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":19,"rbi":6,"leftOnBase":34,"sacBunts":4,"sacFlies":0,"babip":".206","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"84.00","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":7,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":17,"obp":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"13.50","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"2.40","battersFaced":18,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":9,"strikes":30,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".---","pitchesPerInning":"11.70","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.70","hitsPer9Inn":"18.90","runsScoredPer9":"13.50","homeRunsPer9":"2.70","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":12,"stolenBases":23,"stolenBasePercentage":".657","caughtStealingPercentage":".343","assists":17,"putOuts":250,"errors":3,"chances":270,"fielding":".989","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700712":{"person":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":13,"flyOuts":36,"groundOuts":82,"airOuts":61,"runs":32,"doubles":12,"triples":0,"homeRuns":5,"strikeOuts":69,"baseOnBalls":37,"intentionalWalks":1,"hits":59,"hitByPitch":5,"atBats":269,"obp":".323","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1216,"era":"3.14","inningsPitched":"71.2","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":25,"whip":"1.34","battersFaced":313,"outs":215,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1216,"balls":478,"strikes":738,"strikePercentage":".610","hitBatsmen":5,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.34","rbi":0,"winPercentage":".455","pitchesPerInning":"16.97","gamesFinished":0,"strikeoutWalkRatio":"1.86","strikeoutsPer9Inn":"8.67","walksPer9Inn":"4.65","hitsPer9Inn":"7.41","runsScoredPer9":"4.02","homeRunsPer9":"0.63","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681351":{"person":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":34,"groundOuts":31,"airOuts":60,"runs":19,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":48,"baseOnBalls":14,"intentionalWalks":0,"hits":42,"hitByPitch":3,"avg":".235","atBats":179,"obp":".299","slg":".346","ops":".645","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":198,"totalBases":62,"rbi":22,"leftOnBase":83,"sacBunts":1,"sacFlies":1,"babip":".297","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.75","popOuts":14,"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":{"gamesStarted":1,"caughtStealing":12,"stolenBases":37,"stolenBasePercentage":".755","caughtStealingPercentage":".245","assists":19,"putOuts":461,"errors":5,"chances":485,"fielding":".990","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID489446":{"person":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(S, 2)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"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":9,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":1,"strikes":8,"strikePercentage":".890","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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":8,"groundOuts":11,"airOuts":18,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":7,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":63,"obp":".260","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":289,"era":"3.06","inningsPitched":"17.2","wins":0,"losses":3,"saves":2,"saveOpportunities":4,"holds":0,"blownSaves":2,"earnedRuns":6,"whip":"0.96","battersFaced":73,"outs":53,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":289,"balls":98,"strikes":191,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".000","pitchesPerInning":"16.36","gamesFinished":11,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"12.74","walksPer9Inn":"3.57","hitsPer9Inn":"5.09","runsScoredPer9":"3.57","homeRunsPer9":"1.02","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672282":{"person":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, 2 ER, 8 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":99,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":31,"strikes":68,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":59,"groundOuts":72,"airOuts":111,"runs":46,"doubles":16,"triples":1,"homeRuns":8,"strikeOuts":112,"baseOnBalls":31,"intentionalWalks":0,"hits":75,"hitByPitch":4,"atBats":364,"obp":".272","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1608,"era":"3.88","inningsPitched":"99.2","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.06","battersFaced":406,"outs":299,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1608,"balls":553,"strikes":1055,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":2,"winPercentage":".375","pitchesPerInning":"16.13","gamesFinished":0,"strikeoutWalkRatio":"3.61","strikeoutsPer9Inn":"10.11","walksPer9Inn":"2.80","hitsPer9Inn":"6.77","runsScoredPer9":"4.15","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":26,"lineOuts":26},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"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"}]},"ID696519":{"person":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":7,"groundOuts":3,"airOuts":11,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":26,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":143,"era":"1.13","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":32,"outs":24,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":143,"balls":55,"strikes":88,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.27","rbi":0,"winPercentage":".---","pitchesPerInning":"17.88","gamesFinished":1,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"11.25","walksPer9Inn":"6.75","hitsPer9Inn":"2.25","runsScoredPer9":"1.13","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608718":{"person":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":2,"flyOuts":20,"groundOuts":59,"airOuts":38,"runs":27,"doubles":6,"triples":4,"homeRuns":5,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":1,"hits":46,"hitByPitch":0,"atBats":182,"obp":".303","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":811,"era":"4.13","inningsPitched":"48.0","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":22,"whip":"1.23","battersFaced":197,"outs":144,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":811,"balls":279,"strikes":532,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.55","rbi":0,"winPercentage":".333","pitchesPerInning":"16.90","gamesFinished":11,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"7.50","walksPer9Inn":"2.44","hitsPer9Inn":"8.63","runsScoredPer9":"5.06","homeRunsPer9":"0.94","inheritedRunners":15,"inheritedRunnersScored":8,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":9,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687263,694203,694384,624585,687093,685133,666176,622268,672724,681351,666139,642350,672282,681217,666171,696147,489446],"pitchers":[672282,681217,666171,696147,489446],"bench":[623168],"bullpen":[691951,815083,820862,696270,696519,667755,608718,700712],"battingOrder":[687263,694203,694384,687093,685133,666176,672724,681351,642350],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Guzman, D (3, Perkins); Adell (15, Sterner)."},{"label":"3B","value":"Adell (1, Perkins)."},{"label":"TB","value":"Adell 5; Guzman, D 3; Lowe, J; O'Hoppe; Peraza, O; Schanuel; Soler."},{"label":"RBI","value":"Adell 2 (45); Guzman, D (12); O'Hoppe (22); Peraza, O (22)."},{"label":"2-out RBI","value":"Guzman, D."},{"label":"Runners left in scoring position, 2 out","value":"Walton; Schanuel; O'Hoppe."},{"label":"GIDP","value":"Siri."},{"label":"Team RISP","value":"4-for-11."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Lowe, J (2, 2nd base off Hartlieb/Heim)."}]}],"note":[{"label":"1","value":"Ran for Soler in the 8th."}]}},"officials":[{"official":{"id":521051,"fullName":"Nick Mahrley","link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":521251,"fullName":"Ben May","link":"/api/v1/people/521251"},"officialType":"First Base"},{"official":{"id":503586,"fullName":"Tripp Gibson","link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":665302,"fullName":"Dillon Wilson","link":"/api/v1/people/665302"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Sterner; Detmers; Silseth."},{"label":"HBP","value":"Adell 2 (by Perkins, by Krook)."},{"label":"ABS Challenge","value":"Heim (Ball-Overturned to Strike); Schanuel (Strike-Overturned to Ball); Perkins (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Perkins 81-53; Sterner 17-12; Hartlieb 9-7; Krook 12-9; Barnett 7-7; Detmers 99-68; Silseth 9-6; Zeferjahn 16-11; Bachman 26-14; Yates 9-8."},{"label":"Groundouts-flyouts","value":"Perkins 1-6; Sterner 1-0; Hartlieb 1-1; Krook 1-1; Barnett 1-0; Detmers 4-4; Silseth 0-0; Zeferjahn 1-0; Bachman 0-0; Yates 0-1."},{"label":"Batters faced","value":"Perkins 21; Sterner 4; Hartlieb 4; Krook 5; Barnett 2; Detmers 24; Silseth 1; Zeferjahn 3; Bachman 6; Yates 3."},{"label":"Inherited runners-scored","value":"Krook 1-0; Barnett 2-1; Silseth 2-0."},{"label":"Umpires","value":"HP: Nick Mahrley. 1B: Ben May. 2B: Tripp Gibson. 3B: Dillon Wilson. "},{"label":"Weather","value":"73 degrees, Clear."},{"label":"Wind","value":"10 mph, Varies."},{"label":"First pitch","value":"6:38 PM."},{"label":"T","value":"2:41."},{"label":"Att","value":"37,064."},{"label":"Venue","value":"Angel Stadium."},{"label":"June 27, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176","boxscoreName":"Adell"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"2-2 | 3B, 2B, 2 HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":2,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":48,"groundOuts":72,"airOuts":93,"runs":39,"doubles":15,"triples":1,"homeRuns":11,"strikeOuts":81,"baseOnBalls":10,"intentionalWalks":0,"hits":82,"hitByPitch":12,"avg":".252","atBats":326,"obp":".297","slg":".405","ops":".702","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":350,"totalBases":132,"rbi":45,"leftOnBase":138,"sacBunts":0,"sacFlies":2,"babip":".301","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.64","popOuts":25,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":138,"errors":5,"chances":147,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":68,"hittingGameScore":68},{"player":{"person":{"id":678022,"fullName":"Jack Perkins","link":"/api/v1/people/678022","boxscoreName":"Perkins"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":133,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":1,"airOuts":9,"runs":2,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":81,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":81,"balls":28,"strikes":53,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":5,"flyOuts":34,"groundOuts":35,"airOuts":56,"runs":36,"doubles":8,"triples":2,"homeRuns":6,"strikeOuts":62,"baseOnBalls":17,"intentionalWalks":0,"hits":51,"hitByPitch":7,"atBats":202,"obp":".329","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":877,"era":"6.00","inningsPitched":"51.0","wins":2,"losses":3,"saves":3,"saveOpportunities":5,"holds":2,"blownSaves":2,"earnedRuns":34,"whip":"1.33","battersFaced":228,"outs":153,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":877,"balls":297,"strikes":580,"strikePercentage":".660","hitBatsmen":7,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":2,"winPercentage":".400","pitchesPerInning":"17.20","gamesFinished":5,"strikeoutWalkRatio":"3.65","strikeoutsPer9Inn":"10.94","walksPer9Inn":"3.00","hitsPer9Inn":"9.00","runsScoredPer9":"6.35","homeRunsPer9":"1.06","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":13},"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":59,"pitchingGameScore":59},{"player":{"person":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282","boxscoreName":"Detmers"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, 2 ER, 8 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":4,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":99,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":31,"strikes":68,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":59,"groundOuts":72,"airOuts":111,"runs":46,"doubles":16,"triples":1,"homeRuns":8,"strikeOuts":112,"baseOnBalls":31,"intentionalWalks":0,"hits":75,"hitByPitch":4,"atBats":364,"obp":".272","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1608,"era":"3.88","inningsPitched":"99.2","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.06","battersFaced":406,"outs":299,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1608,"balls":553,"strikes":1055,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":2,"winPercentage":".375","pitchesPerInning":"16.13","gamesFinished":0,"strikeoutWalkRatio":"3.61","strikeoutsPer9Inn":"10.11","walksPer9Inn":"2.80","hitsPer9Inn":"6.77","runsScoredPer9":"4.15","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":26,"lineOuts":26},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":3,"errors":0,"chances":10,"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":56,"pitchingGameScore":56}]},"decisions":{"winner":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"loser":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"save":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}