{"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":823681,"link":"/api/v1.1/game/823681/feed/live","metaData":{"wait":10,"timeStamp":"20260712_204022","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823681,"type":"R","doubleHeader":"N","id":"2026/07/12/anamlb-minmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823681-2026-07-12","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-12T18:10:00Z","originalDate":"2026-07-12","officialDate":"2026-07-12","dayNight":"day","time":"1:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":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":97,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":38,"losses":59,"ties":0,"pct":".392"},"records":{},"divisionLeader":false,"wins":38,"losses":59,"winningPercentage":".392"},"franchiseName":"Los Angeles","clubName":"Angels","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142","season":2026,"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312"},"springVenue":{"id":2862,"link":"/api/v1/venues/2862"},"teamCode":"min","fileCode":"min","abbreviation":"MIN","teamName":"Twins","locationName":"Minneapolis","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Minnesota","record":{"gamesPlayed":97,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":48,"losses":49,"ties":0,"pct":".495"},"records":{},"divisionLeader":false,"wins":48,"losses":49,"winningPercentage":".495"},"franchiseName":"Minnesota","clubName":"Twins","active":true}},"players":{"ID671737":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737","firstName":"Taj","lastName":"Bradley","primaryNumber":"26","birthDate":"2001-03-20","currentAge":25,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taj","useLastName":"Bradley","middleName":"Ali","boxscoreName":"Bradley, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taj Bradley","nameSlug":"taj-bradley-671737","firstLastName":"Taj Bradley","lastFirstName":"Bradley, Taj","lastInitName":"Bradley, T","initLastName":"T Bradley","fullFMLName":"Taj Ali Bradley","fullLFMName":"Bradley, Taj Ali","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},"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},"ID665019":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019","firstName":"Kody","lastName":"Clemens","primaryNumber":"2","birthDate":"1996-05-15","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Kody","useLastName":"Clemens","middleName":"Alec","boxscoreName":"Clemens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kody Clemens","nameSlug":"kody-clemens-665019","firstLastName":"Kody Clemens","lastFirstName":"Clemens, Kody","lastInitName":"Clemens, K","initLastName":"K Clemens","fullFMLName":"Kody Alec Clemens","fullLFMName":"Clemens, Kody Alec","strikeZoneTop":3.211,"strikeZoneBottom":1.621},"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},"ID686797":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797","firstName":"Brooks","lastName":"Lee","primaryNumber":"22","birthDate":"2001-02-14","currentAge":25,"birthCity":"San Luis Obispo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Brooks","useLastName":"Lee","middleName":"Thomas","boxscoreName":"Lee, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-07-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brooks Lee","nameSlug":"brooks-lee-686797","firstLastName":"Brooks Lee","lastFirstName":"Lee, Brooks","lastInitName":"Lee, B","initLastName":"B Lee","fullFMLName":"Brooks Thomas Lee","fullLFMName":"Lee, Brooks Thomas","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID696070":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070","firstName":"Kendry","lastName":"Rojas","primaryNumber":"60","birthDate":"2002-11-26","currentAge":23,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kendry","useLastName":"Rojas","middleName":"Yoelvis","boxscoreName":"Rojas, K","gender":"M","nameMatrilineal":"Fis","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kendry Rojas","nameSlug":"kendry-rojas-696070","firstLastName":"Kendry Rojas","lastFirstName":"Rojas, Kendry","lastInitName":"Rojas, K","initLastName":"K Rojas","fullFMLName":"Kendry Yoelvis Rojas","fullLFMName":"Rojas, Kendry Yoelvis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID668885":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885","firstName":"Christopher","lastName":"Martin","primaryNumber":"16","birthDate":"1999-03-23","currentAge":27,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Austin","useLastName":"Martin","middleName":"Austin","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Austin Martin","nameSlug":"austin-martin-668885","firstLastName":"Austin Martin","lastFirstName":"Martin, Austin","lastInitName":"Martin, A","initLastName":"A Martin","fullFMLName":"Christopher Austin Martin","fullLFMName":"Martin, Christopher Austin","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"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},"ID680570":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570","firstName":"Grayson","lastName":"Rodriguez","primaryNumber":"21","birthDate":"1999-11-16","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grayson","useLastName":"Rodriguez","middleName":"Greer","boxscoreName":"Rodriguez, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grayson Rodriguez","nameSlug":"grayson-rodriguez-680570","firstLastName":"Grayson Rodriguez","lastFirstName":"Rodriguez, Grayson","lastInitName":"Rodriguez, G","initLastName":"G Rodriguez","fullFMLName":"Grayson Greer Rodriguez","fullLFMName":"Rodriguez, Grayson Greer","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID545361":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361","firstName":"Michael","lastName":"Trout","primaryNumber":"27","birthDate":"1991-08-07","currentAge":35,"birthCity":"Vineland","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Mike","useLastName":"Trout","middleName":"Nelson","boxscoreName":"Trout","nickName":"Kiiiiid","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2011-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Trout","nameSlug":"mike-trout-545361","firstLastName":"Mike Trout","lastFirstName":"Trout, Mike","lastInitName":"Trout, M","initLastName":"M Trout","fullFMLName":"Michael Nelson Trout","fullLFMName":"Trout, Michael Nelson","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID702474":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474","firstName":"Michael","lastName":"Paredes","primaryNumber":"53","birthDate":"2000-07-27","currentAge":26,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mike","useLastName":"Paredes","middleName":"Exodus","boxscoreName":"Paredes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Paredes","nameSlug":"mike-paredes-702474","firstLastName":"Mike Paredes","lastFirstName":"Paredes, Mike","lastInitName":"Paredes, M","initLastName":"M Paredes","fullFMLName":"Michael Exodus Paredes","fullLFMName":"Paredes, Michael Exodus","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"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},"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},"ID681892":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892","firstName":"Kody","lastName":"Funderburk","primaryNumber":"57","birthDate":"1996-11-27","currentAge":29,"birthCity":"Mesa","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kody","useLastName":"Funderburk","boxscoreName":"Funderburk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-08-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kody Funderburk","nameSlug":"kody-funderburk-681892","firstLastName":"Kody Funderburk","lastFirstName":"Funderburk, Kody","lastInitName":"Funderburk, K","initLastName":"K Funderburk","fullFMLName":"Kody  Funderburk","fullLFMName":"Funderburk, Kody ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID672782":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782","firstName":"Yoendrys","lastName":"Gómez","primaryNumber":"94","birthDate":"1999-10-15","currentAge":26,"birthCity":"Nirgua","birthCountry":"Venezuela","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoendrys","useLastName":"Gómez","middleName":"Adrian","boxscoreName":"Gómez, Y","gender":"M","nameMatrilineal":"Perez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoendrys Gómez","nameSlug":"yoendrys-gomez-672782","firstLastName":"Yoendrys Gómez","lastFirstName":"Gómez, Yoendrys","lastInitName":"Gómez, Y","initLastName":"Y Gómez","fullFMLName":"Yoendrys Adrian Gómez","fullLFMName":"Gómez, Yoendrys Adrian","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID805673":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673","firstName":"Daniel","lastName":"Matthews","primaryNumber":"52","birthDate":"2000-05-22","currentAge":26,"birthCity":"Cullowhee","birthStateProvince":"NC","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zebby","useLastName":"Matthews","middleName":"Zebulon","boxscoreName":"Matthews","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zebby Matthews","nameSlug":"zebby-matthews-805673","firstLastName":"Zebby Matthews","lastFirstName":"Matthews, Zebby","lastInitName":"Matthews, Z","initLastName":"Z Matthews","fullFMLName":"Daniel Zebulon Matthews","fullLFMName":"Matthews, Daniel Zebulon","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID702193":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193","firstName":"Andrew","lastName":"Morris","primaryNumber":"78","birthDate":"2001-09-01","currentAge":25,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Morris","middleName":"Burke","boxscoreName":"Morris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Morris","nameSlug":"andrew-morris-702193","firstLastName":"Andrew Morris","lastFirstName":"Morris, Andrew","lastInitName":"Morris, A","initLastName":"A Morris","fullFMLName":"Andrew Burke Morris","fullLFMName":"Morris, Andrew Burke","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID667297":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297","firstName":"Thomas","lastName":"Nance","primaryNumber":"35","birthDate":"1991-03-19","currentAge":35,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tommy","useLastName":"Nance","middleName":"Andrew","boxscoreName":"Nance","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Nance","nameSlug":"tommy-nance-667297","firstLastName":"Tommy Nance","lastFirstName":"Nance, Tommy","lastInitName":"Nance, T","initLastName":"T Nance","fullFMLName":"Thomas Andrew Nance","fullLFMName":"Nance, Thomas Andrew","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID808970":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970","firstName":"Woo-Suk","lastName":"Go","primaryNumber":"1","birthDate":"1998-08-06","currentAge":28,"birthCity":"Ganghwa-gun","birthCountry":"Republic of Korea","height":"5' 11\"","weight":198,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Woo-Suk","useLastName":"Go","boxscoreName":"Go","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Woo-Suk Go","nameSlug":"woo-suk-go-808970","firstLastName":"Woo-Suk Go","lastFirstName":"Go, Woo-Suk","lastInitName":"Go, W","initLastName":"W Go","fullFMLName":"Woo-Suk Go","fullLFMName":"Go, Woo-Suk ","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"ID605170":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170","firstName":"Victor","lastName":"Caratini","primaryNumber":"37","birthDate":"1993-08-17","currentAge":33,"birthCity":"Ponce","birthCountry":"Puerto Rico","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Victor","useLastName":"Caratini","middleName":"Manuel","boxscoreName":"Caratini","nickName":"Vic","gender":"M","nameMatrilineal":"Rivera","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"kair-uh-TEEN-ee","mlbDebutDate":"2017-06-28","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Caratini","nameSlug":"victor-caratini-605170","firstLastName":"Victor Caratini","lastFirstName":"Caratini, Victor","lastInitName":"Caratini, V","initLastName":"V Caratini","fullFMLName":"Victor Manuel Caratini","fullLFMName":"Caratini, Victor Manuel","strikeZoneTop":3.201,"strikeZoneBottom":1.615},"ID656484":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484","firstName":"Tristan","lastName":"Gray","primaryNumber":"4","birthDate":"1996-03-22","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tristan","useLastName":"Gray","middleName":"Colby","boxscoreName":"Gray, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2023-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Gray","nameSlug":"tristan-gray-656484","firstLastName":"Tristan Gray","lastFirstName":"Gray, Tristan","lastInitName":"Gray, T","initLastName":"T Gray","fullFMLName":"Tristan Colby Gray","fullLFMName":"Gray, Tristan Colby","strikeZoneTop":3.26,"strikeZoneBottom":1.65},"ID605137":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137","firstName":"Joshua","lastName":"Bell","primaryNumber":"56","birthDate":"1992-08-14","currentAge":34,"birthCity":"Irving","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":261,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Josh","useLastName":"Bell","middleName":"Evan","boxscoreName":"Bell","nickName":"JB","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2016-07-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Bell","nameSlug":"josh-bell-605137","firstLastName":"Josh Bell","lastFirstName":"Bell, Josh","lastInitName":"Bell, J","initLastName":"J Bell","fullFMLName":"Joshua Evan Bell","fullLFMName":"Bell, Joshua Evan","strikeZoneTop":3.335,"strikeZoneBottom":1.683},"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},"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},"ID702176":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176","firstName":"Alan","lastName":"Roden","primaryNumber":"18","birthDate":"1999-12-22","currentAge":26,"birthCity":"Middleton","birthStateProvince":"WI","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Alan","useLastName":"Roden","middleName":"Eric","boxscoreName":"Roden","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"ROW-den","mlbDebutDate":"2025-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alan Roden","nameSlug":"alan-roden-702176","firstLastName":"Alan Roden","lastFirstName":"Roden, Alan","lastInitName":"Roden, A","initLastName":"A Roden","fullFMLName":"Alan Eric Roden","fullLFMName":"Roden, Alan Eric","strikeZoneTop":3.159,"strikeZoneBottom":1.594},"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},"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},"ID680777":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777","firstName":"Ryan","lastName":"Jeffers","primaryNumber":"27","birthDate":"1997-06-03","currentAge":29,"birthCity":"Raleigh","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Ryan","useLastName":"Jeffers","middleName":"Michael","boxscoreName":"Jeffers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Jeffers","nameSlug":"ryan-jeffers-680777","firstLastName":"Ryan Jeffers","lastFirstName":"Jeffers, Ryan","lastInitName":"Jeffers, R","initLastName":"R Jeffers","fullFMLName":"Ryan Michael Jeffers","fullLFMName":"Jeffers, Ryan Michael","strikeZoneTop":3.285,"strikeZoneBottom":1.658},"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},"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},"ID668952":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952","firstName":"Ryan","lastName":"Kreidler","primaryNumber":"5","birthDate":"1997-11-12","currentAge":28,"birthCity":"Davis","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":208,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ryan","useLastName":"Kreidler","middleName":"Michael","boxscoreName":"Kreidler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"cried-ler","mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Kreidler","nameSlug":"ryan-kreidler-668952","firstLastName":"Ryan Kreidler","lastFirstName":"Kreidler, Ryan","lastInitName":"Kreidler, R","initLastName":"R Kreidler","fullFMLName":"Ryan Michael Kreidler","fullLFMName":"Kreidler, Ryan Michael","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID573124":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124","firstName":"Taylor","lastName":"Rogers","primaryNumber":"55","birthDate":"1990-12-17","currentAge":35,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taylor","useLastName":"Rogers","middleName":"Allen","boxscoreName":"Rogers, Ta","nickName":"Lefty Piece","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-04-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Rogers","nameSlug":"taylor-rogers-573124","firstLastName":"Taylor Rogers","lastFirstName":"Rogers, Taylor","lastInitName":"Rogers, T","initLastName":"T Rogers","fullFMLName":"Taylor Allen Rogers","fullLFMName":"Rogers, Taylor Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID641927":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927","firstName":"John","lastName":"Ober","primaryNumber":"17","birthDate":"1995-07-12","currentAge":31,"birthCity":"Huntersville","birthStateProvince":"NC","birthCountry":"USA","height":"6' 9\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Ober","middleName":"Bailey","boxscoreName":"Ober","gender":"M","nameMatrilineal":"Bailey","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"OH-burr","mlbDebutDate":"2021-05-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bailey Ober","nameSlug":"bailey-ober-641927","firstLastName":"Bailey Ober","lastFirstName":"Ober, Bailey","lastInitName":"Ober, B","initLastName":"B Ober","fullFMLName":"John Bailey Ober","fullLFMName":"Ober, John Bailey","strikeZoneTop":3.611,"strikeZoneBottom":1.823},"ID701519":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519","firstName":"Travis","lastName":"Adams","primaryNumber":"45","birthDate":"2000-01-19","currentAge":26,"birthCity":"Palm Springs","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Travis","useLastName":"Adams","middleName":"Michael","boxscoreName":"Adams","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Travis Adams","nameSlug":"travis-adams-701519","firstLastName":"Travis Adams","lastFirstName":"Adams, Travis","lastInitName":"Adams, T","initLastName":"T Adams","fullFMLName":"Travis Michael Adams","fullLFMName":"Adams, Travis Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID668904":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904","firstName":"Royce","lastName":"Lewis","primaryNumber":"23","birthDate":"1999-06-05","currentAge":27,"birthCity":"Aliso Viejo","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Royce","useLastName":"Lewis","middleName":"Oliver","boxscoreName":"Lewis, R","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Royce Lewis","nameSlug":"royce-lewis-668904","firstLastName":"Royce Lewis","lastFirstName":"Lewis, Royce","lastInitName":"Lewis, R","initLastName":"R Lewis","fullFMLName":"Royce Oliver Lewis","fullLFMName":"Lewis, Royce Oliver","strikeZoneTop":3.205,"strikeZoneBottom":1.618},"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},"ID663616":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","firstName":"Trevor","lastName":"Larnach","primaryNumber":"9","birthDate":"1997-02-26","currentAge":29,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Trevor","useLastName":"Larnach","middleName":"John-Ikaiakaloa","boxscoreName":"Larnach","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"LAR-nick","mlbDebutDate":"2021-05-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Larnach","nameSlug":"trevor-larnach-663616","firstLastName":"Trevor Larnach","lastFirstName":"Larnach, Trevor","lastInitName":"Larnach, T","initLastName":"T Larnach","fullFMLName":"Trevor John-Ikaiakaloa Larnach","fullLFMName":"Larnach, Trevor John-Ikaiakaloa","strikeZoneTop":3.324,"strikeZoneBottom":1.677},"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},"ID657746":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746","firstName":"Joseph","lastName":"Ryan","primaryNumber":"41","birthDate":"1996-06-05","currentAge":30,"birthCity":"San Francisco","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Ryan","middleName":"Philip","boxscoreName":"Ryan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Ryan","nameSlug":"joe-ryan-657746","firstLastName":"Joe Ryan","lastFirstName":"Ryan, Joe","lastInitName":"Ryan, J","initLastName":"J Ryan","fullFMLName":"Joseph Philip Ryan","fullLFMName":"Ryan, Joseph Philip","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656577":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577","firstName":"Alexander","lastName":"Jackson","primaryNumber":"70","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":238,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Alex","useLastName":"Jackson","middleName":"James","boxscoreName":"Jackson, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Jackson","nameSlug":"alex-jackson-656577","firstLastName":"Alex Jackson","lastFirstName":"Jackson, Alex","lastInitName":"Jackson, A","initLastName":"A Jackson","fullFMLName":"Alexander James Jackson","fullLFMName":"Jackson, Alexander James","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID807712":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712","firstName":"Luke","lastName":"Keaschall","primaryNumber":"15","birthDate":"2002-08-15","currentAge":24,"birthCity":"Watsonville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luke","useLastName":"Keaschall","middleName":"T.","boxscoreName":"Keaschall","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KEY-shull","mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Keaschall","nameSlug":"luke-keaschall-807712","firstLastName":"Luke Keaschall","lastFirstName":"Keaschall, Luke","lastInitName":"Keaschall, L","initLastName":"L Keaschall","fullFMLName":"Luke T. Keaschall","fullLFMName":"Keaschall, Luke T.","strikeZoneTop":3.214,"strikeZoneBottom":1.622}},"venue":{"id":3312,"name":"Target Field","link":"/api/v1/venues/3312","location":{"address1":"1 Twins Way","city":"Minneapolis","state":"Minnesota","stateAbbrev":"MN","postalCode":"55403","defaultCoordinates":{"latitude":44.981829,"longitude":-93.277891},"azimuthAngle":129.0,"elevation":828,"country":"USA","phone":"(612) 659-3400"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":38544,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":377,"center":404,"rightCenter":367,"rightLine":328},"active":true,"season":"2026"},"officialVenue":{"id":3312,"link":"/api/v1/venues/3312"},"weather":{"condition":"Sunny","temp":"90","wind":"11 mph, Out To LF"},"gameInfo":{"attendance":20509,"firstPitch":"2026-07-12T18:11:00.000Z","gameDurationMinutes":149},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"home":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"}},"officialScorer":{"id":700452,"fullName":"Dan Zibell","link":"/api/v1/people/700452"},"primaryDatacaster":{"id":685972,"fullName":"Kent Wipf","link":"/api/v1/people/685972"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Neto grounds out, third baseman Brooks Lee to first baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T18:11:01.711Z","endTime":"2026-07-12T18:11:46.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":5},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-07-12T15:22:01.656Z","endTime":"2026-07-12T17:37:11.111Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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-07-12T17:37:11.111Z","endTime":"2026-07-12T18:10:15.224Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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-07-12T18:10:15.224Z","endTime":"2026-07-12T18:11:04.088Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":97.2,"endSpeed":89.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.438610265932315,"aZ":-9.945403327911842,"pfxX":-3.013487453109197,"pfxZ":10.930190681244579,"pX":0.5740651519398945,"pZ":2.3286024881081056,"vX0":5.273949803812583,"vY0":-141.28237010905028,"vZ0":-8.835521401707023,"x":95.12,"y":175.91,"x0":-0.9203359500272733,"y0":50.00133172958907,"z0":6.124987983394159,"aX":-6.128000223704575},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":4.4,"spinRate":2403,"spinDirection":200},"zone":6,"typeConfidence":0.9,"plateTime":0.38682574194749497,"extension":6.372706736962589},"index":3,"playId":"1218ac46-a12b-392f-a2c7-c528ed998648","pitchNumber":1,"startTime":"2026-07-12T18:11:04.088Z","endTime":"2026-07-12T18:11:07.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.766460382943748,"aZ":-26.249483458587797,"pfxX":-5.347173486165598,"pfxZ":3.1715789379470554,"pX":0.8542321342904612,"pZ":3.609072849298102,"vX0":6.486965030569726,"vY0":-134.9085463817925,"vZ0":-2.0053957243230753,"x":84.44,"y":141.34,"x0":-0.8721299732593691,"y0":50.00069371804153,"z0":6.188281751729111,"aX":-9.983753428010766},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.5,"breakHorizontal":8.5,"spinRate":2009,"spinDirection":217},"zone":12,"typeConfidence":0.92,"plateTime":0.4039918234601432,"extension":6.475230670312149},"index":4,"playId":"48251fcf-e127-33e8-b818-12b8d2543f3e","pitchNumber":2,"startTime":"2026-07-12T18:11:23.761Z","endTime":"2026-07-12T18:11:27.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.121780700679942,"aZ":-26.040710082706173,"pfxX":2.32737459116323,"pfxZ":3.4751524591498857,"pX":1.067284299504367,"pZ":2.0614153323754794,"vX0":4.484292910249766,"vY0":-131.13671673189052,"vZ0":-5.493577097729597,"x":76.32,"y":183.12,"x0":-0.958096750680111,"y0":50.00360208632117,"z0":6.091668042860699,"aX":4.110235711898341},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.4,"breakHorizontal":-5.0,"spinRate":2287,"spinDirection":139},"zone":14,"typeConfidence":0.91,"plateTime":0.41546869400588715,"extension":6.386767457087119},"hitData":{"launchSpeed":60.1,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.92,"coordY":169.22}},"index":5,"playId":"9c5639f7-f9b0-34ac-80d1-27a7360edee5","pitchNumber":3,"startTime":"2026-07-12T18:11:38.152Z","endTime":"2026-07-12T18:11:46.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:11:46.295Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T18:11:52.961Z","endTime":"2026-07-12T18:12:35.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.871015499747706,"aZ":-9.724714220750274,"pfxX":-3.131937951323602,"pfxZ":10.898899974105525,"pX":1.4220801093128017,"pZ":2.456024773000947,"vX0":7.0530449559596615,"vY0":-141.99429030554563,"vZ0":-8.39865464634072,"x":62.79,"y":172.47,"x0":-0.6774805270795844,"y0":50.003601834078324,"z0":6.055829084426238,"aX":-6.452278528418567},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.4,"breakHorizontal":4.3,"spinRate":2343,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.3844716898014773,"extension":6.4994783376721275},"index":0,"playId":"aeaa5d4a-b8cb-3db2-afae-2345dfbb9817","pitchNumber":1,"startTime":"2026-07-12T18:12:09.045Z","endTime":"2026-07-12T18:12:12.335Z","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":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.253971837825492,"aZ":-27.72295878269882,"pfxX":3.5406329644583407,"pfxZ":2.56949919897993,"pX":0.3429733478282342,"pZ":2.2369558105336242,"vX0":2.4803326649574706,"vY0":-130.0754716502736,"vZ0":-4.374965863806657,"x":103.93,"y":178.38,"x0":-1.0792393360858614,"y0":50.00554986980862,"z0":6.01394204797657,"aX":6.1394950051078565},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.0,"breakHorizontal":-7.0,"spinRate":2275,"spinDirection":148},"zone":6,"typeConfidence":0.91,"plateTime":0.4192001120480522,"extension":6.408480954903289},"hitData":{"launchSpeed":95.6,"launchAngle":62.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.51,"coordY":130.81}},"index":1,"playId":"5b13febe-aa53-318e-9397-e0392651e4da","pitchNumber":2,"startTime":"2026-07-12T18:12:22.046Z","endTime":"2026-07-12T18:12:35.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:12:35.774Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Schanuel strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T18:12:42.551Z","endTime":"2026-07-12T18:14:25.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.534990684846246,"aZ":-11.797563412035274,"pfxX":-2.74592404874575,"pfxZ":9.96966090183335,"pX":-0.026074949246143394,"pZ":2.309177472842515,"vX0":3.899621288718965,"vY0":-141.85331271925233,"vZ0":-8.32815694067873,"x":117.99,"y":176.43,"x0":-1.0599480673111905,"y0":50.00656695755475,"z0":6.029930176646851,"aX":-5.614476536245339},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.6,"breakHorizontal":4.2,"spinRate":2327,"spinDirection":195},"zone":5,"typeConfidence":0.91,"plateTime":0.38568110152395674,"extension":6.541408669025238},"index":0,"playId":"fb6b2dbe-5e32-3261-b218-62600c83abae","pitchNumber":1,"startTime":"2026-07-12T18:12:58.717Z","endTime":"2026-07-12T18:13:02.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.222094900097602,"aZ":-11.568603995549745,"pfxX":-3.8127636955160153,"pfxZ":10.100837830120254,"pX":0.04327872369320249,"pZ":2.9096768484972215,"vX0":4.566164758831752,"vY0":-141.45619205601062,"vZ0":-6.402553804673342,"x":115.35,"y":160.22,"x0":-1.0913448791804456,"y0":50.00465272800231,"z0":5.933547938870901,"aX":-7.779958345257643},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":6.0,"spinRate":2313,"spinDirection":207},"zone":2,"typeConfidence":0.9,"plateTime":0.3862036497653958,"extension":6.443294113206233},"index":1,"playId":"40bab1e0-9f7e-3547-867b-f9853a542de7","pitchNumber":2,"startTime":"2026-07-12T18:13:11.513Z","endTime":"2026-07-12T18:13:15.147Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-12T18:13:27.545Z","endTime":"2026-07-12T18:13:40.096Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.164933198256858,"aZ":-21.97462624456544,"pfxX":-6.482446937387106,"pfxZ":5.452715164269952,"pX":0.5530806129993057,"pZ":0.5338141973506426,"vX0":6.324724725514305,"vY0":-135.1006082757657,"vZ0":-10.105873644282072,"x":95.92,"y":224.37,"x0":-0.9628439468838882,"y0":50.00158344077247,"z0":5.83365014141043,"aX":-12.124384065011446},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":10.6,"spinRate":1872,"spinDirection":220},"zone":14,"typeConfidence":0.85,"plateTime":0.4035976469678726,"extension":6.654051975134287},"index":3,"playId":"d9afcb1e-c711-376a-9d8e-42d0c91a6afd","pitchNumber":3,"startTime":"2026-07-12T18:13:40.096Z","endTime":"2026-07-12T18:13:43.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57326847537348,"aZ":-9.78208090650881,"pfxX":-3.8211699549765203,"pfxZ":10.990463591892498,"pX":0.14719446044454318,"pZ":2.340258470785459,"vX0":4.814674615952986,"vY0":-141.4387671497163,"vZ0":-8.398155961128838,"x":111.39,"y":175.59,"x0":-1.0762207506562151,"y0":50.004417538431476,"z0":5.965592777660663,"aX":-7.786407355811894},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.5,"breakHorizontal":6.0,"spinRate":2348,"spinDirection":197},"zone":5,"typeConfidence":0.91,"plateTime":0.38643161729354514,"extension":6.514736022568415},"index":4,"playId":"c79210cf-45a2-36a6-962b-afaf3669f82e","pitchNumber":4,"startTime":"2026-07-12T18:13:59.260Z","endTime":"2026-07-12T18:14:05.185Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":86.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54191726979508,"aZ":-24.261119890991303,"pfxX":-7.48116840629524,"pfxZ":4.22956721812809,"pX":-0.3502353976812654,"pZ":2.3264836987808373,"vX0":4.6421245251962615,"vY0":-134.71723260665,"vZ0":-5.2659249891168995,"x":130.35,"y":175.96,"x0":-1.1086475039860837,"y0":50.000806351132,"z0":5.9832114202404245,"aX":-13.986084340695447},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.0,"breakHorizontal":12.8,"spinRate":1729,"spinDirection":216},"zone":4,"typeConfidence":0.92,"plateTime":0.4039407420313821,"extension":6.542381508156471},"index":5,"playId":"6e50ab38-bcc2-346c-a098-082e470c0fee","pitchNumber":5,"startTime":"2026-07-12T18:14:19.817Z","endTime":"2026-07-12T18:14:25.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:14:25.043Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Larnach flies out to right fielder Jorge Soler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T18:17:23.388Z","endTime":"2026-07-12T18:17:56.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27187438452101,"aZ":-24.347929802382996,"pfxX":-8.852203934721636,"pfxZ":3.951880591938787,"pX":-0.939504360915083,"pZ":2.697590089359552,"vX0":6.805563609201472,"vY0":-139.12975096073367,"vZ0":-3.984976951566124,"x":105.59,"y":182.31,"x0":-2.2549438729832416,"y0":50.00357920182164,"z0":5.742746131026125,"aX":-17.53005276905476},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.6,"breakHorizontal":14.8,"spinRate":1984,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.39218538245222945,"extension":6.505607527434994},"index":0,"playId":"20e3cb42-1bca-3061-811a-40e340f1b574","pitchNumber":1,"startTime":"2026-07-12T18:17:32.807Z","endTime":"2026-07-12T18:17:36.442Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3103027423059,"aZ":-26.574816862392403,"pfxX":-8.232898423752314,"pfxZ":3.119039845607082,"pX":-0.5594258782013372,"pZ":2.6484908943896275,"vX0":7.228236105702459,"vY0":-132.63712961650077,"vZ0":-3.238853386718994,"x":138.32,"y":167.27,"x0":-2.240042349662901,"y0":50.00338023128251,"z0":5.806886141406548,"aX":-14.783404249054957},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":13.4,"spinRate":1728,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.41173834920937624,"extension":6.5766477309230265},"hitData":{"launchSpeed":75.7,"launchAngle":32.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.04,"coordY":107.08}},"index":1,"playId":"2a63aa27-1671-38ee-ad04-83e67771fbda","pitchNumber":2,"startTime":"2026-07-12T18:17:48.202Z","endTime":"2026-07-12T18:17:56.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:17:56.498Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan Jeffers lines out to second baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T18:18:00.237Z","endTime":"2026-07-12T18:19:20.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.678371266234485,"aZ":-35.82733729711234,"pfxX":5.0304441605977726,"pfxZ":-2.349359396986916,"pX":0.019456928840706857,"pZ":2.025510220247189,"vX0":3.7435752540202047,"vY0":-123.73603152871031,"vZ0":-2.4281046469121335,"x":116.26,"y":184.09,"x0":-2.1641666721742454,"y0":50.00109624403633,"z0":6.008767191003277,"aX":7.8323577072877795},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.6,"breakHorizontal":-10.0,"spinRate":2316,"spinDirection":26},"zone":8,"typeConfidence":2.0,"plateTime":0.44192959965146006,"extension":6.568224314262153},"index":0,"playId":"ccd29562-a4bf-3246-8af4-5fc27df247cc","pitchNumber":1,"startTime":"2026-07-12T18:18:21.884Z","endTime":"2026-07-12T18:18:26.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.211232601190016,"aZ":-14.762781593060533,"pfxX":-5.969336380714736,"pfxZ":8.69291585852105,"pX":0.8350797822302197,"pZ":1.1063665961781914,"vX0":10.156493643459477,"vY0":-140.2752037860374,"vZ0":-9.926690821317722,"x":85.17,"y":208.91,"x0":-2.048575078649212,"y0":50.00459048999141,"z0":5.641955756643622,"aX":-11.959017214416091},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.9,"breakHorizontal":8.9,"spinRate":2280,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3897125244923947,"extension":6.703168241158153},"index":1,"playId":"d4e271f1-8d88-3218-8b11-98ea241d868c","pitchNumber":2,"startTime":"2026-07-12T18:18:36.769Z","endTime":"2026-07-12T18:18:40.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.447648571547887,"aZ":-36.23897037051073,"pfxX":3.745923239615067,"pfxZ":-2.5885938148005327,"pX":1.384415216096669,"pZ":0.38801352010249224,"vX0":7.0245193524695,"vY0":-124.38900567928319,"vZ0":-6.063154536881061,"x":64.23,"y":228.3,"x0":-1.9605137559176613,"y0":50.00419944512808,"z0":5.854359422714259,"aX":5.880952978161437},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.9,"breakHorizontal":-8.4,"spinRate":2417,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.43998780645266455,"extension":6.58973944879943},"index":2,"playId":"d238d6b6-3886-3f9e-94cb-2251331da30a","pitchNumber":3,"startTime":"2026-07-12T18:18:51.871Z","endTime":"2026-07-12T18:18:57.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.780590707825215,"aZ":-27.34226559312605,"pfxX":-8.538136756544082,"pfxZ":2.36624501550488,"pX":-0.07444040484481852,"pZ":2.8596433378372463,"vX0":8.843843859582138,"vY0":-141.0337787309147,"vZ0":-3.38492205425444,"x":119.84,"y":161.57,"x0":-2.120224025049422,"y0":50.00448649934792,"z0":5.811051361629959,"aX":-17.447788641282052},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":3.8,"breakHorizontal":13.9,"spinRate":1995,"spinDirection":233},"zone":2,"typeConfidence":2.0,"plateTime":0.3862706792403299,"extension":6.648379315856593},"hitData":{"launchSpeed":89.4,"launchAngle":9.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":136.63,"coordY":131.78}},"index":3,"playId":"6e06c209-3493-3f75-9436-12ab2207e2e8","pitchNumber":4,"startTime":"2026-07-12T18:19:10.671Z","endTime":"2026-07-12T18:19:20.038Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:19:20.038Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T18:19:20.888Z","endTime":"2026-07-12T18:21:09.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87168510595802,"aZ":-22.58343605873935,"pfxX":-8.654204424015848,"pfxZ":4.740437301146923,"pX":-1.3180850207173995,"pZ":0.9481827293140208,"vX0":5.990633958921075,"vY0":-140.44311375171395,"vZ0":-9.131632882785453,"x":167.24,"y":213.18,"x0":-2.3400670330984057,"y0":50.006980738030535,"z0":5.677096235143824,"aX":-17.520672405442372},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.1,"breakHorizontal":14.6,"spinRate":1971,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3880547094249809,"extension":6.603265428277913},"index":0,"playId":"5520c2e3-3d69-3079-95fa-dcd6c78ac635","pitchNumber":1,"startTime":"2026-07-12T18:19:37.680Z","endTime":"2026-07-12T18:19:41.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.753268073588803,"aZ":-25.91890801269715,"pfxX":-8.590896373595834,"pfxZ":3.1272966310396253,"pX":0.13646968305291246,"pZ":1.343225148470258,"vX0":9.452030485946404,"vY0":-139.8662466393645,"vZ0":-7.368620427711169,"x":111.8,"y":202.51,"x0":-2.155442215889136,"y0":50.00185188191676,"z0":5.687785451342395,"aX":-17.180983192797587},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.4,"breakHorizontal":13.8,"spinRate":1928,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.39019423691240984,"extension":6.6680733730644635},"index":1,"playId":"04eaceb7-d9fa-3054-a705-2202a7f0d250","pitchNumber":2,"startTime":"2026-07-12T18:19:51.078Z","endTime":"2026-07-12T18:19:55.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.312978037038196,"aZ":-31.695498502349796,"pfxX":-8.522549238495504,"pfxZ":0.24774206146022948,"pX":0.01437157550057466,"pZ":1.8597947000031416,"vX0":9.263928579448951,"vY0":-137.69699971931286,"vZ0":-4.583867423080642,"x":116.45,"y":188.57,"x0":-2.273687997461173,"y0":50.002808780165694,"z0":5.6709980581735095,"aX":-16.49524429937728},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":-0.2,"breakHorizontal":13.7,"spinRate":1706,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.39656957859359254,"extension":6.70573886225555},"index":2,"playId":"ebb89746-9f16-36e8-b5ee-aa39990ea1e2","pitchNumber":3,"startTime":"2026-07-12T18:20:06.126Z","endTime":"2026-07-12T18:20:10.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38333068056272,"aZ":-32.50189354004271,"pfxX":-4.844101819919042,"pfxZ":-0.17541651168361838,"pX":-1.0259574005004872,"pZ":2.9207870936914873,"vX0":5.4582619292911545,"vY0":-134.54982398548128,"vZ0":-1.5996094685838176,"x":156.11,"y":159.92,"x0":-2.4382446129304265,"y0":50.00495132164173,"z0":5.7964716038608834,"aX":-9.007252299567952},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-0.5,"breakHorizontal":7.8,"spinRate":1282,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4049459698765401,"extension":6.5974130014231855},"index":3,"playId":"d6b0ea74-0534-3660-a9c5-84f28ba77c57","pitchNumber":4,"startTime":"2026-07-12T18:20:27.915Z","endTime":"2026-07-12T18:20:33.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.051269831274933,"aZ":-28.097621092633265,"pfxX":-6.710815721679003,"pfxZ":2.0019087957754227,"pX":-0.9140338179660923,"pZ":3.0148080318045936,"vX0":6.255527550234923,"vY0":-141.37989765554272,"vZ0":-2.8682062193237945,"x":151.84,"y":157.38,"x0":-2.2756437806877194,"y0":50.00679539911358,"z0":5.832082424914187,"aX":-13.687015129867781},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.2,"breakHorizontal":11.0,"spinRate":1901,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.3863557917454119,"extension":6.728069462227786},"index":4,"playId":"4f7c6d03-b6de-3dad-963e-4bc62f85b872","pitchNumber":5,"startTime":"2026-07-12T18:20:45.118Z","endTime":"2026-07-12T18:20:48.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.238501710979424,"aZ":-28.535441049845147,"pfxX":-8.310130004898042,"pfxZ":1.750742694490829,"pX":-0.2946974310874598,"pZ":1.8773839207957237,"vX0":8.128462676864213,"vY0":-142.33101175647928,"vZ0":-5.848874694044717,"x":128.23,"y":188.09,"x0":-2.092492936976146,"y0":50.001136056745665,"z0":5.739720294007316,"aX":-17.2400800762046},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":2.3,"breakHorizontal":13.7,"spinRate":2045,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.3831970705925345,"extension":6.775889240700829},"hitData":{"launchSpeed":89.2,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.17,"coordY":154.72}},"index":5,"playId":"62445fe2-124c-3676-98bc-aeb50e27ee3c","pitchNumber":6,"startTime":"2026-07-12T18:21:01.136Z","endTime":"2026-07-12T18:21:09.158Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:21:09.158Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out sharply, pitcher Taj Bradley to first baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T18:22:57.782Z","endTime":"2026-07-12T18:24:12.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671737,"link":"/api/v1/people/671737"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91189125915933,"aZ":-12.016491537110987,"pfxX":-3.412702435532279,"pfxZ":9.99531603506162,"pX":1.275636745267812,"pZ":3.5860782356593934,"vX0":7.210003429230998,"vY0":-141.07310838365495,"vZ0":-4.779189813742706,"x":68.38,"y":141.96,"x0":-0.869143326885898,"y0":50.00202835405875,"z0":6.075814037051235,"aX":-6.882328933093264},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":4.7,"spinRate":2346,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.3881692019503844,"extension":6.485737796532736},"index":0,"playId":"63db1f6f-b2de-3035-9819-c8d8d3339fc4","pitchNumber":1,"startTime":"2026-07-12T18:23:13.980Z","endTime":"2026-07-12T18:23:17.518Z","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":89.4,"endSpeed":83.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50791021526494,"aZ":-26.870418825096763,"pfxX":3.5211301191942193,"pfxZ":3.07926765148158,"pX":1.4568984717687992,"pZ":0.5546302107879074,"vX0":5.352103881367621,"vY0":-129.9534125108551,"vZ0":-8.535486086409765,"x":61.47,"y":223.8,"x0":-1.0813247168532467,"y0":50.0011390519504,"z0":5.901893981180927,"aX":6.062650857325744},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.0,"breakHorizontal":-7.4,"spinRate":2216,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.4203850956079309,"extension":6.4974267489673805},"index":1,"playId":"a8735274-3b8f-3bae-b6ba-a73e4a3dadd9","pitchNumber":2,"startTime":"2026-07-12T18:23:26.040Z","endTime":"2026-07-12T18:23:30.582Z","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":96.8,"endSpeed":89.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.612894011557255,"aZ":-10.255539813206399,"pfxX":-2.3935375281416458,"pfxZ":10.720138708420155,"pX":-0.11951945252948826,"pZ":3.3415172628783605,"vX0":3.72257794123696,"vY0":-141.04380488063694,"vZ0":-5.649582703430637,"x":121.56,"y":148.56,"x0":-1.1365350927286135,"y0":50.0038567754249,"z0":6.011456284049871,"aX":-4.894655867881538},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.7,"breakHorizontal":3.7,"spinRate":2323,"spinDirection":200},"zone":2,"typeConfidence":0.89,"plateTime":0.3861579996442397,"extension":6.4203886485353205},"index":2,"playId":"050f5971-5759-3ac1-b042-d13a936a4af9","pitchNumber":3,"startTime":"2026-07-12T18:23:41.212Z","endTime":"2026-07-12T18:23:45.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.843980866198972,"aZ":-11.467277516025254,"pfxX":-4.608903445517626,"pfxZ":9.933165292605675,"pX":0.18249845140958978,"pZ":2.294342197850357,"vX0":4.805431135332034,"vY0":-142.98256962990305,"vZ0":-8.347615796358701,"x":110.04,"y":176.83,"x0":-0.9155954022074944,"y0":50.00367792804931,"z0":5.958761921479228,"aX":-9.609137916638653},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.6,"breakHorizontal":7.4,"spinRate":2424,"spinDirection":196},"zone":5,"typeConfidence":0.91,"plateTime":0.3820704306564844,"extension":6.4252672808300115},"hitData":{"launchSpeed":105.1,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"hard","location":"1","coordinates":{"coordX":127.47,"coordY":169.96}},"index":3,"playId":"57173a7e-3675-3472-b1b7-77ff0e5d04fb","pitchNumber":4,"startTime":"2026-07-12T18:24:02.814Z","endTime":"2026-07-12T18:24:12.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:24:12.288Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to right fielder Alan Roden.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T18:24:18.824Z","endTime":"2026-07-12T18:25:14.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":2},"details":{"event":"Flyout","eventType":"field_out","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":702176,"link":"/api/v1/people/702176"},"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(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.9,"endSpeed":90.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.099197253083393,"aZ":-12.223701340746757,"pfxX":-2.7355865007856464,"pfxZ":9.693198691197756,"pX":0.12051275526313171,"pZ":3.434504021522144,"vX0":3.987541514886779,"vY0":-141.14589465573516,"vZ0":-5.205995358731532,"x":112.41,"y":146.05,"x0":-0.9421809863164169,"y0":50.0004232523634,"z0":6.061671256044972,"aX":-5.629375918017659},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":4.3,"spinRate":2366,"spinDirection":197},"zone":2,"typeConfidence":0.86,"plateTime":0.38512198794378083,"extension":6.5168736021975},"index":0,"playId":"cc656486-3670-3152-a3f9-85eecbd4f0b0","pitchNumber":1,"startTime":"2026-07-12T18:24:34.258Z","endTime":"2026-07-12T18:24:37.263Z","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":98.5,"endSpeed":90.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.274538642122046,"aZ":-7.902035184623468,"pfxX":-3.7233479570291816,"pfxZ":11.637597858523861,"pX":-0.3000069638138185,"pZ":2.6228553623184006,"vX0":3.098134659083464,"vY0":-143.31710261302777,"vZ0":-8.100490940870568,"x":128.44,"y":167.96,"x0":-0.9098001169108305,"y0":50.00607951681417,"z0":5.97529277898201,"aX":-7.768126340069965},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.7,"breakHorizontal":6.1,"spinRate":2420,"spinDirection":200},"zone":4,"typeConfidence":0.92,"plateTime":0.38176887976403195,"extension":6.506637141702722},"index":1,"playId":"10e0746f-e8b9-3569-811a-45490b43e772","pitchNumber":2,"startTime":"2026-07-12T18:24:49.740Z","endTime":"2026-07-12T18:24:53.549Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78140376344573,"aZ":-26.247488303449163,"pfxX":4.152763430702089,"pfxZ":3.282899486862333,"pX":0.34444614095240683,"pZ":1.9380348172873096,"vX0":2.399039647353449,"vY0":-132.7662025784815,"vZ0":-5.545992088716766,"x":103.87,"y":186.45,"x0":-1.1073555065293301,"y0":50.00009124700088,"z0":5.939952414476274,"aX":7.484465324358767},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.0,"breakHorizontal":-8.0,"spinRate":2263,"spinDirection":156},"zone":9,"typeConfidence":0.91,"plateTime":0.41100997310863097,"extension":6.320999351490543},"hitData":{"launchSpeed":91.7,"launchAngle":33.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.02,"coordY":83.48}},"index":2,"playId":"222dcb7f-f439-3652-a461-28a9d8bc0ee3","pitchNumber":3,"startTime":"2026-07-12T18:25:03.347Z","endTime":"2026-07-12T18:25:14.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:25:14.647Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Josh Lowe homers (8) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T18:25:29.929Z","endTime":"2026-07-12T18:26:03.071Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33780133136179,"aZ":-21.577120151906712,"pfxX":-6.416863832870222,"pfxZ":5.5415209777201415,"pX":0.3038742416568567,"pZ":2.1810295077048667,"vX0":6.158751112499624,"vY0":-136.764394081701,"vZ0":-6.150662578312846,"x":105.42,"y":179.89,"x0":-1.1326889284791224,"y0":50.00548671646063,"z0":5.917435576735149,"aX":-12.279348399344444},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.0,"breakHorizontal":10.4,"spinRate":2105,"spinDirection":216},"zone":9,"typeConfidence":0.88,"plateTime":0.3989688809597003,"extension":6.463439803871127},"hitData":{"launchSpeed":102.8,"launchAngle":33.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":203.95,"coordY":54.51}},"index":0,"playId":"a7b98b4b-0546-35eb-b71c-209f6c45f253","pitchNumber":1,"startTime":"2026-07-12T18:25:34.691Z","endTime":"2026-07-12T18:26:03.071Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:26:03.071Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oswald Peraza walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T18:26:10.444Z","endTime":"2026-07-12T18:28:07.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.460590757028868,"aZ":-11.352785129327467,"pfxX":-3.429762256109008,"pfxZ":10.038481442322793,"pX":0.7451669143389563,"pZ":2.233465977926106,"vX0":5.647692367280212,"vY0":-142.7686244748331,"vZ0":-8.562048201244295,"x":88.6,"y":178.48,"x0":-0.8088621256114356,"y0":50.00145737453781,"z0":5.977383678941714,"aX":-7.113063935382865},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.7,"breakHorizontal":5.2,"spinRate":2403,"spinDirection":199},"zone":6,"typeConfidence":0.91,"plateTime":0.3829812119696152,"extension":6.482803079669384},"index":0,"playId":"0acd5c92-ffc8-3c49-9572-29594b25ac3d","pitchNumber":1,"startTime":"2026-07-12T18:26:18.695Z","endTime":"2026-07-12T18:26:22.777Z","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":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.467604337304174,"aZ":-10.552333353899677,"pfxX":-3.151942000940732,"pfxZ":10.437343835289273,"pX":-0.1309090788492353,"pZ":2.2340730735397476,"vX0":3.573936844503689,"vY0":-142.91585502242935,"vZ0":-8.479698906506622,"x":121.99,"y":178.46,"x0":-0.9872373058345132,"y0":50.00405334326517,"z0":5.89970225260629,"aX":-6.530583240089141},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.4,"breakHorizontal":5.0,"spinRate":2434,"spinDirection":195},"zone":5,"typeConfidence":0.91,"plateTime":0.3830237708572284,"extension":6.53474630202873},"index":1,"playId":"2620b743-72ef-32ed-b287-a05fcc4671cd","pitchNumber":2,"startTime":"2026-07-12T18:26:31.193Z","endTime":"2026-07-12T18:26:34.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9088416442592,"aZ":-42.42945612577446,"pfxX":2.1648747298694024,"pfxZ":-6.762093907718757,"pX":0.08566581154448212,"pZ":1.7077849354912513,"vX0":2.1166247312998134,"vY0":-122.29672389555678,"vZ0":-2.0630569959392133,"x":113.73,"y":192.67,"x0":-1.0720384668923797,"y0":50.0043969615396,"z0":6.198488555301244,"aX":3.282153035979168},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-12.5,"breakHorizontal":-4.4,"spinRate":2447,"spinDirection":15},"zone":8,"typeConfidence":0.9,"plateTime":0.4477065522423951,"extension":6.411763442408307},"index":2,"playId":"1c89234f-604c-3a7c-a755-47d6d90ff005","pitchNumber":3,"startTime":"2026-07-12T18:26:44.933Z","endTime":"2026-07-12T18:26:49.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64768044548727,"aZ":-42.597883743509385,"pfxX":2.0302934329114084,"pfxZ":-6.7763057176587225,"pX":0.23312786434585347,"pZ":0.047148450837262,"vX0":2.433445665160749,"vY0":-123.28996761450504,"vZ0":-5.853194310347616,"x":108.11,"y":237.51,"x0":-1.0306478398621024,"y0":50.00260660348235,"z0":6.049444069813837,"aX":3.123230925816984},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-13.4,"breakHorizontal":-4.2,"spinRate":2598,"spinDirection":22},"zone":14,"typeConfidence":0.9,"plateTime":0.4443642260164897,"extension":6.280343260096921},"index":3,"playId":"34b4601a-2a38-3cf4-ab11-19a87e7e5ad4","pitchNumber":4,"startTime":"2026-07-12T18:26:58.799Z","endTime":"2026-07-12T18:27:02.068Z","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":2},"index":4,"startTime":"2026-07-12T18:27:12.188Z","endTime":"2026-07-12T18:27:22.092Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"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":83.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70532276375683,"aZ":-31.148597247060025,"pfxX":1.8447789208811405,"pfxZ":0.5830948228019022,"pX":-0.01576432390132267,"pZ":2.7605341219161397,"vX0":2.2161035129786777,"vY0":-130.74690872396923,"vZ0":-2.553798407137022,"x":117.6,"y":164.25,"x0":-1.109311705483887,"y0":50.0025501616613,"z0":6.052682666051014,"aX":3.2411860381047757},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.7,"breakHorizontal":-3.7,"spinRate":2273,"spinDirection":101},"zone":5,"typeConfidence":0.9,"plateTime":0.41654603608717444,"extension":6.360698889279427},"index":5,"playId":"90e61180-cdd9-32dd-a1c1-0b3785ac721a","pitchNumber":5,"startTime":"2026-07-12T18:27:22.092Z","endTime":"2026-07-12T18:27:27.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":91.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68973353466894,"aZ":-9.872056940734275,"pfxX":-1.7867887068626391,"pfxZ":10.425008155215185,"pX":1.1790676245217653,"pZ":3.7217599721414283,"vX0":6.096662451580573,"vY0":-144.6543303655188,"vZ0":-5.148444463497189,"x":72.06,"y":138.29,"x0":-0.7149267065017041,"y0":50.006423645109535,"z0":6.117939522929061,"aX":-3.8236893644648764},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.1,"breakHorizontal":2.2,"spinRate":2448,"spinDirection":194},"zone":12,"typeConfidence":0.91,"plateTime":0.37725357322894393,"extension":6.449871152301049},"index":6,"playId":"4499143a-dc08-301e-8925-42d25a83134a","pitchNumber":6,"startTime":"2026-07-12T18:27:48.276Z","endTime":"2026-07-12T18:27:51.276Z","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":98.9,"endSpeed":90.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82720314398093,"aZ":-10.032043378449133,"pfxX":-2.040542918761551,"pfxZ":10.473724495420647,"pX":-0.6076840485648425,"pZ":4.200867948858195,"vX0":2.063396861438395,"vY0":-144.1033672694172,"vZ0":-3.682904799713203,"x":140.16,"y":125.36,"x0":-1.0660609950944122,"y0":50.0057585141727,"z0":6.109782123392601,"aX":-4.315095168715892},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.5,"breakHorizontal":3.4,"spinRate":2417,"spinDirection":196},"zone":11,"typeConfidence":0.92,"plateTime":0.37932458393317603,"extension":6.393167911363324},"index":7,"playId":"0285dc10-f1c3-306f-b469-5ad6d9ed8a7d","pitchNumber":7,"startTime":"2026-07-12T18:28:04.014Z","endTime":"2026-07-12T18:28:07.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:28:07.278Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Denzer Guzman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T18:28:17.796Z","endTime":"2026-07-12T18:29:44.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33004050238899,"aZ":-10.712975403409455,"pfxX":-3.7061710421530583,"pfxZ":10.788242028750721,"pX":0.043837310662713756,"pZ":2.7962245445044793,"vX0":4.387138935809742,"vY0":-139.85681968453883,"vZ0":-6.238951748061487,"x":115.33,"y":163.28,"x0":-1.060579105509272,"y0":50.00296670215311,"z0":5.752412434495697,"aX":-7.37273154010257},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.5,"breakHorizontal":5.9,"spinRate":2269,"spinDirection":199},"zone":5,"typeConfidence":0.9,"plateTime":0.391038125363548,"extension":6.570531678033494},"index":0,"playId":"7d70a49f-fcb7-3774-b544-d9832dc409a8","pitchNumber":1,"startTime":"2026-07-12T18:28:34.523Z","endTime":"2026-07-12T18:28:37.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.280225981467847,"aZ":-9.219608144474071,"pfxX":-3.7778443211720734,"pfxZ":11.20753758260858,"pX":-0.743473135687249,"pZ":2.608827040398133,"vX0":2.5568733778733437,"vY0":-141.92609463706742,"vZ0":-7.523728369414244,"x":145.34,"y":168.34,"x0":-1.1633849660866793,"y0":50.00438738274665,"z0":5.875129852349456,"aX":-7.738157856589873},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.1,"breakHorizontal":6.4,"spinRate":2411,"spinDirection":202},"zone":4,"typeConfidence":0.91,"plateTime":0.3853450330120598,"extension":6.473974713278212},"index":1,"playId":"b90de78a-b097-312a-9843-7ff1daf42425","pitchNumber":2,"startTime":"2026-07-12T18:28:58.854Z","endTime":"2026-07-12T18:29:02.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.118044815509734,"aZ":-9.230420001301027,"pfxX":-3.7418405862600705,"pfxZ":11.267989800883779,"pX":-0.28406406954655355,"pZ":2.8632085760295376,"vX0":3.6956000734321237,"vY0":-141.9415547271701,"vZ0":-7.201243975979939,"x":127.83,"y":161.47,"x0":-1.118076093592451,"y0":50.00290589368139,"z0":6.024081362147476,"aX":-7.619496906601757},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.1,"breakHorizontal":6.0,"spinRate":2427,"spinDirection":196},"zone":1,"typeConfidence":0.91,"plateTime":0.38618026319673904,"extension":6.33840303094238},"index":2,"playId":"2c7bad68-5e2d-36e4-94a6-f0bcc0d40ebd","pitchNumber":3,"startTime":"2026-07-12T18:29:18.218Z","endTime":"2026-07-12T18:29:21.218Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.928563613854024,"aZ":-26.067795982180957,"pfxX":4.492359206619014,"pfxZ":3.399309141811483,"pX":0.5010565250765507,"pZ":1.6016974982969148,"vX0":3.0883400471919438,"vY0":-132.7316719472014,"vZ0":-6.161061208809341,"x":97.9,"y":195.53,"x0":-1.2588462543775065,"y0":50.00065834104985,"z0":5.8369783765964645,"aX":8.057391246498257},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.2,"breakHorizontal":-8.8,"spinRate":2237,"spinDirection":164},"zone":14,"typeConfidence":0.91,"plateTime":0.4117984165729758,"extension":6.466850114187342},"index":3,"playId":"adc3daec-bae7-34e3-abf7-8f6adb53970f","pitchNumber":4,"startTime":"2026-07-12T18:29:40.308Z","endTime":"2026-07-12T18:29:44.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:29:44.164Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out, first baseman Nolan Schanuel to pitcher José Soriano.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T18:31:46.550Z","endTime":"2026-07-12T18:34:42.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":667755,"link":"/api/v1/people/667755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2323737761002,"aZ":-19.95794875993628,"pfxX":-7.191545101244925,"pfxZ":6.12311225714898,"pX":-0.45989763739767053,"pZ":2.241988183544275,"vX0":7.820741817887128,"vY0":-140.03591664277533,"vZ0":-5.840194779280221,"x":134.53,"y":178.25,"x0":-2.3482839951720678,"y0":50.00472579236172,"z0":5.651083012220954,"aX":-14.352086782016269},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.1,"breakHorizontal":11.5,"spinRate":2147,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.3904427553316525,"extension":6.565066006938804},"index":0,"playId":"558fba2b-31ce-38c9-abbf-d9c7f801d575","pitchNumber":1,"startTime":"2026-07-12T18:32:08.834Z","endTime":"2026-07-12T18:32:12.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.479711398098026,"aZ":-23.102600824125435,"pfxX":-8.818517715846657,"pfxZ":4.491995671895353,"pX":0.051942733522549786,"pZ":1.9480184336313016,"vX0":9.039206229990963,"vY0":-140.18639167030713,"vZ0":-6.400051216172843,"x":115.02,"y":186.18,"x0":-2.046761541012572,"y0":50.00004087938144,"z0":5.737476071893032,"aX":-17.798292497399302},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.2,"breakHorizontal":14.4,"spinRate":1914,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.38861083666782115,"extension":6.691010754502694},"index":1,"playId":"9004bffc-ddc2-316b-9e9a-aede71110dd6","pitchNumber":2,"startTime":"2026-07-12T18:32:23.163Z","endTime":"2026-07-12T18:32:27.087Z","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-07-12T18:32:34.501Z","endTime":"2026-07-12T18:32:51.926Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"}},{"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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.080650238582333,"aZ":-31.217765189683636,"pfxX":-7.575673688592799,"pfxZ":0.5192678075694914,"pX":0.12380737146319186,"pZ":2.55563357427544,"vX0":8.843602715469201,"vY0":-134.86750696679366,"vZ0":-2.8457754996063542,"x":112.28,"y":169.78,"x0":-2.20093114897526,"y0":50.00666338478342,"z0":5.807751569940122,"aX":-14.073567478872812},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.6,"breakHorizontal":12.0,"spinRate":1553,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.40484882609085515,"extension":6.703472814920878},"index":3,"playId":"567ae705-3c8c-3ba6-ac20-7096caae6f67","pitchNumber":3,"startTime":"2026-07-12T18:32:51.926Z","endTime":"2026-07-12T18:32:55.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7543418148673,"aZ":-16.373086620701446,"pfxX":-7.296153954992148,"pfxZ":7.697703230954326,"pX":0.1701659647370517,"pZ":2.2428299170255395,"vX0":9.171367710016133,"vY0":-142.5984935161181,"vZ0":-7.007436382536585,"x":110.51,"y":178.22,"x0":-2.1446085483867026,"y0":50.005390578039886,"z0":5.77116790549012,"aX":-14.981552549524688},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.6,"breakHorizontal":11.3,"spinRate":2113,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.38456801750300507,"extension":6.686471182973361},"index":4,"playId":"9256da7f-2e1e-3513-a91b-257aa6fe5197","pitchNumber":4,"startTime":"2026-07-12T18:33:10.724Z","endTime":"2026-07-12T18:33:16.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.433940874846403,"aZ":-40.2145033492035,"pfxX":5.987656852281134,"pfxZ":-5.1236245090999155,"pX":0.310649353239942,"pZ":2.1732589114193503,"vX0":3.85280122585081,"vY0":-125.34154694860894,"vZ0":-1.4024856221969006,"x":105.16,"y":180.1,"x0":-2.03104228576955,"y0":50.002166907272034,"z0":6.063278249476768,"aX":9.3997909423439},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-9.4,"breakHorizontal":-11.8,"spinRate":2291,"spinDirection":26},"zone":9,"typeConfidence":2.0,"plateTime":0.43921611484646217,"extension":6.7324139917817165},"index":5,"playId":"a9365f15-e249-394f-a41f-afd5e2fa20ec","pitchNumber":5,"startTime":"2026-07-12T18:33:32.158Z","endTime":"2026-07-12T18:33:35.383Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.299743042857994,"aZ":-30.828510217776685,"pfxX":-6.98048288389959,"pfxZ":0.7238711296233982,"pX":-0.36575195679256245,"pZ":1.921908392814496,"vX0":7.133390336283235,"vY0":-135.0329899395067,"vZ0":-4.469918750368849,"x":130.94,"y":186.89,"x0":-2.1297019284811847,"y0":50.00180982761995,"z0":5.757659977351472,"aX":-12.942286647828864},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":0.6,"breakHorizontal":11.2,"spinRate":1563,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.40500428473600625,"extension":6.747251578232882},"hitData":{"launchSpeed":90.5,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.69,"coordY":149.95}},"index":6,"playId":"6c607b3b-6e86-3277-96bb-d0ca905201fe","pitchNumber":6,"startTime":"2026-07-12T18:34:33.440Z","endTime":"2026-07-12T18:34:42.050Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:34:42.050Z","atBatIndex":11},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Royce Lewis walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T18:34:48.252Z","endTime":"2026-07-12T18:37:28.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.443552334082593,"aZ":-37.38756071803092,"pfxX":5.894307890211614,"pfxZ":-3.2844905987438224,"pX":0.8709336416065,"pZ":1.4334021437409543,"vX0":5.296618960573204,"vY0":-125.47561644638779,"vZ0":-3.576361763849256,"x":83.8,"y":200.08,"x0":-2.036534093163608,"y0":50.00380014069596,"z0":5.9377129015449785,"aX":9.355411128014802},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.6,"breakHorizontal":-11.9,"spinRate":2289,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.437270554453133,"extension":6.644040681115608},"index":0,"playId":"94d94622-29f1-3d6b-9f8c-4b55b8c81520","pitchNumber":1,"startTime":"2026-07-12T18:35:14.583Z","endTime":"2026-07-12T18:35:17.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.50643509322344,"aZ":-36.82976774152107,"pfxX":5.3739256629227805,"pfxZ":-2.8396002391499975,"pX":1.5650366342958797,"pZ":0.808318000695895,"vX0":6.927905065923282,"vY0":-127.0668483396077,"vZ0":-5.5126717705719415,"x":57.34,"y":216.96,"x0":-1.8928127108933064,"y0":50.0045087691593,"z0":5.925044793147292,"aX":8.806024803859035},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-6.1,"breakHorizontal":-11.3,"spinRate":2355,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4307079157012237,"extension":6.838953541235439},"index":1,"playId":"dd11c1e5-7db9-33c4-85ba-e9cd7910fc93","pitchNumber":2,"startTime":"2026-07-12T18:35:28.620Z","endTime":"2026-07-12T18:35:32.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54340199487955,"aZ":-37.52428699858793,"pfxX":5.47539396848662,"pfxZ":-3.3771907834584978,"pX":0.4618596808466801,"pZ":1.4738822479866052,"vX0":4.416132483295863,"vY0":-124.3762803210365,"vZ0":-3.4120210251240115,"x":99.39,"y":198.99,"x0":-2.0417875921718394,"y0":50.00458274797964,"z0":5.943046500883686,"aX":8.667170559102853},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.6,"breakHorizontal":-10.9,"spinRate":2468,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4386583228969987,"extension":6.754637090129307},"index":2,"playId":"a0339792-7f2a-3d1a-8c99-f3f5810254c4","pitchNumber":3,"startTime":"2026-07-12T18:35:49.448Z","endTime":"2026-07-12T18:35:53.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":86.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84405696903815,"aZ":-29.391859285712364,"pfxX":-6.645572047417067,"pfxZ":1.4865809666930856,"pX":-0.24086097683897972,"pZ":0.8233404859928384,"vX0":6.906206275050215,"vY0":-134.62619740803908,"vZ0":-7.896750803660408,"x":126.18,"y":216.55,"x0":-1.9522313022518094,"y0":50.0019937869886,"z0":5.817510307132743,"aX":-12.437658785807592},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.4,"breakHorizontal":10.9,"spinRate":1657,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.40382341044631653,"extension":6.804014329335468},"index":3,"playId":"433dfd12-7e08-30e5-a8e9-3e4806879eb9","pitchNumber":4,"startTime":"2026-07-12T18:36:03.791Z","endTime":"2026-07-12T18:36:07.638Z","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":98.2,"endSpeed":90.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.561760959952892,"aZ":-17.65678383060966,"pfxX":-5.174924547915129,"pfxZ":6.9508762053788224,"pX":-0.013336337053818237,"pZ":3.2666207122690185,"vX0":7.908937547901568,"vY0":-142.84880454963218,"vZ0":-4.067042038932432,"x":117.51,"y":150.58,"x0":-2.131810370007716,"y0":50.00685205895728,"z0":5.802649109372974,"aX":-10.814439866960498},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.0,"breakHorizontal":8.0,"spinRate":2203,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.38185480252386794,"extension":6.662385574957908},"index":4,"playId":"ede7f77b-d14b-3bde-99ed-b219384ee0cb","pitchNumber":5,"startTime":"2026-07-12T18:36:19.911Z","endTime":"2026-07-12T18:36:22.958Z","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":5,"startTime":"2026-07-12T18:36:43.695Z","endTime":"2026-07-12T18:37:00.004Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.72211537186444,"aZ":-28.501506463407946,"pfxX":-1.550945434984767,"pfxZ":2.036057523702782,"pX":2.80933402597726,"pZ":0.6920953285623228,"vX0":12.803408205539288,"vY0":-132.84713292430303,"vZ0":-7.81530927029616,"x":9.91,"y":220.09,"x0":-1.850166274046222,"y0":50.00383192518748,"z0":5.713629012868284,"aX":-2.8003485796676486},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.2,"breakHorizontal":0.4,"spinRate":2337,"spinDirection":342},"zone":14,"typeConfidence":2.0,"plateTime":0.4106899139741187,"extension":7.068485829771536},"index":6,"playId":"adb24135-ba87-331e-bdb3-095509d24f13","pitchNumber":6,"startTime":"2026-07-12T18:37:00.004Z","endTime":"2026-07-12T18:37:03.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.209964500623,"aZ":-40.9435987272661,"pfxX":5.496432267789832,"pfxZ":-5.386876269783362,"pX":1.1068815291402163,"pZ":1.2116972874923215,"vX0":6.034727006474909,"vY0":-127.09887987318862,"vZ0":-3.4352181353558118,"x":74.81,"y":206.06,"x0":-2.0164242193454704,"y0":50.001659313414535,"z0":5.847773997860732,"aX":8.948884060546224},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-10.3,"breakHorizontal":-11.4,"spinRate":2412,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.4317290044180555,"extension":6.764605522161694},"index":7,"playId":"986c1b49-525f-3847-bb01-1d4948ce1d34","pitchNumber":7,"startTime":"2026-07-12T18:37:23.914Z","endTime":"2026-07-12T18:37:28.149Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:37:28.149Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brooks Lee pops out to shortstop Zach Neto.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T18:37:46.494Z","endTime":"2026-07-12T18:39:07.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.837117518850256,"aZ":-40.850413550983525,"pfxX":5.501740681494278,"pfxZ":-5.410080645692538,"pX":0.05109863269124846,"pZ":1.2030005374656332,"vX0":3.9139949924290995,"vY0":-125.63639983357747,"vZ0":-3.5226863097042083,"x":115.05,"y":206.3,"x0":-2.2405264046175652,"y0":50.00513411976504,"z0":5.93474517744204,"aX":8.818452399060813},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-10.3,"breakHorizontal":-10.8,"spinRate":2371,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4355266371145854,"extension":6.674179181018456},"index":0,"playId":"f95230e0-1b1d-3556-889c-000da1130fd2","pitchNumber":1,"startTime":"2026-07-12T18:37:54.160Z","endTime":"2026-07-12T18:37:57.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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.706577525312436,"aZ":-23.63946797963661,"pfxX":-9.325924784631967,"pfxZ":4.571954985229731,"pX":-0.6910211515130124,"pZ":2.0506082477704335,"vX0":7.131927535193809,"vY0":-135.06557451139668,"vZ0":-5.364834780181498,"x":143.34,"y":183.41,"x0":-2.141276126662667,"y0":50.00158416198887,"z0":5.703375529453006,"aX":-17.399092069186555},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.4,"breakHorizontal":15.6,"spinRate":1824,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.4040158913416798,"extension":6.7530108296229985},"index":1,"playId":"15eb9a7d-b456-3121-9230-05ecb0a9ff04","pitchNumber":2,"startTime":"2026-07-12T18:38:13.281Z","endTime":"2026-07-12T18:38:16.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13611471388953,"aZ":-20.690448211758973,"pfxX":-8.168878183358508,"pfxZ":5.620523733930453,"pX":-1.0253201400824445,"pZ":1.5798478163359688,"vX0":6.401857391663955,"vY0":-141.31446612250318,"vZ0":-8.076001471030368,"x":156.08,"y":196.12,"x0":-2.2473297230234133,"y0":50.00308283404271,"z0":5.780634514409858,"aX":-16.690035202045284},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.9,"breakHorizontal":13.7,"spinRate":1966,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3861064627462283,"extension":6.864453065413553},"index":2,"playId":"0c33b183-2429-371b-ad53-d4fdb606cb78","pitchNumber":3,"startTime":"2026-07-12T18:38:33.564Z","endTime":"2026-07-12T18:38:36.766Z","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":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46932764979008,"aZ":-16.46427545489567,"pfxX":-6.129784772946852,"pfxZ":7.601369479961518,"pX":0.9404545329136461,"pZ":3.1286079228008323,"vX0":10.71032912319179,"vY0":-142.32497439577446,"vZ0":-4.6410143164777375,"x":81.15,"y":154.31,"x0":-2.062663538388045,"y0":50.00045975502425,"z0":5.81194607385648,"aX":-12.665428519019198},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.1,"breakHorizontal":9.1,"spinRate":2175,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.38379184163044133,"extension":6.886382604103535},"hitData":{"launchSpeed":59.6,"launchAngle":43.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":118.05,"coordY":128.32}},"index":3,"playId":"cf959acf-b4b1-3667-bcc4-a1d511d3d6e7","pitchNumber":4,"startTime":"2026-07-12T18:38:56.807Z","endTime":"2026-07-12T18:39:07.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:39:07.135Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pickoff 1B","eventType":"pickoff_1b","description":"Pitcher José Soriano picks off Royce Lewis at 1st on throw to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T18:39:20.626Z","endTime":"2026-07-12T18:39:36.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":16},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":667755,"link":"/api/v1/people/667755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"f686565d-e469-3f91-a803-6e37139c9f2d","startTime":"2026-07-12T18:39:31.532Z","endTime":"2026-07-12T18:39:36.613Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-07-12T18:39:36.613Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Logan O'Hoppe lines out to right fielder Alan Roden.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T18:41:48.504Z","endTime":"2026-07-12T18:42:37.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":702176,"link":"/api/v1/people/702176"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61045179923173,"aZ":-10.410827226060857,"pfxX":-3.0111833115479545,"pfxZ":10.759205061084995,"pX":0.38551680164657554,"pZ":3.5624541576458273,"vX0":5.314470653920024,"vY0":-140.78016455806855,"vZ0":-5.215176214894665,"x":102.31,"y":142.59,"x0":-1.1287895893220539,"y0":50.004352764113776,"z0":6.102393114976677,"aX":-6.092165102558165},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.7,"breakHorizontal":4.4,"spinRate":2319,"spinDirection":199},"zone":12,"typeConfidence":0.9,"plateTime":0.3879067076120877,"extension":6.332626622132037},"index":0,"playId":"9d4f7872-0ef4-3a7a-90ca-2f49b06b798e","pitchNumber":1,"startTime":"2026-07-12T18:41:48.504Z","endTime":"2026-07-12T18:41:52.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.800094544739355,"aZ":-27.472267704047283,"pfxX":1.1679240835055418,"pfxZ":2.7220295572472217,"pX":-0.7979021413809102,"pZ":4.000398456432492,"vX0":0.5990747996665496,"vY0":-129.74475967350793,"vZ0":-0.3097753231460948,"x":147.41,"y":130.77,"x0":-1.1825891646359146,"y0":50.00263826415451,"z0":6.191616921134488,"aX":2.0172175201702234},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.0,"breakHorizontal":-2.3,"spinRate":2193,"spinDirection":161},"zone":11,"typeConfidence":0.9,"plateTime":0.42005529107066275,"extension":6.296152146537031},"index":1,"playId":"b155b412-a5e8-37e1-91c1-2606e9b71c08","pitchNumber":2,"startTime":"2026-07-12T18:42:00.037Z","endTime":"2026-07-12T18:42:03.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44154270404157,"aZ":-30.512429291380187,"pfxX":3.3003923623807125,"pfxZ":0.9896299901600116,"pX":0.8722044814422801,"pZ":0.5805365769242303,"vX0":3.894700467889445,"vY0":-128.9760009323307,"vZ0":-7.342004566185038,"x":83.75,"y":223.11,"x0":-1.0877071752859748,"y0":50.00536350543815,"z0":5.8252530858436025,"aX":5.5459771019780515},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.4,"breakHorizontal":-6.8,"spinRate":2274,"spinDirection":156},"zone":14,"typeConfidence":0.9,"plateTime":0.42508103454886115,"extension":6.439997892889375},"index":2,"playId":"f43fac90-f842-3ac6-a2c1-1374f41d1d17","pitchNumber":3,"startTime":"2026-07-12T18:42:14.101Z","endTime":"2026-07-12T18:42:17.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52697319984471,"aZ":-10.44212462273352,"pfxX":-3.0264398997456046,"pfxZ":10.838978129026076,"pX":0.1780480060786207,"pZ":3.245712758459105,"vX0":4.28774468964486,"vY0":-141.03823868276453,"vZ0":-5.72710618836851,"x":110.21,"y":151.15,"x0":-0.9721352540969168,"y0":50.00234615853474,"z0":5.982991589918942,"aX":-6.067972643257622},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.6,"breakHorizontal":4.6,"spinRate":2440,"spinDirection":197},"zone":2,"typeConfidence":0.91,"plateTime":0.38908756127785216,"extension":6.5000275989467236},"hitData":{"launchSpeed":87.2,"launchAngle":26.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.67,"coordY":85.76}},"index":3,"playId":"689edf72-5391-3524-9aca-19aa977a4663","pitchNumber":4,"startTime":"2026-07-12T18:42:28.348Z","endTime":"2026-07-12T18:42:37.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:42:37.755Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T18:42:42.803Z","endTime":"2026-07-12T18:44:36.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04489627171734,"aZ":-39.56882764196531,"pfxX":2.295907123168662,"pfxZ":-4.932923976560344,"pX":-0.041682885581443764,"pZ":-0.6374083771755338,"vX0":1.7181313548330428,"vY0":-122.20856860315726,"vZ0":-7.473811455801106,"x":118.59,"y":255.99,"x0":-1.0542383911427404,"y0":50.00152023347149,"z0":5.895170171880176,"aX":3.4422184863030387},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-10.6,"breakHorizontal":-4.6,"spinRate":2595,"spinDirection":23},"zone":13,"typeConfidence":0.86,"plateTime":0.4496944108299954,"extension":6.396351277875237},"index":0,"playId":"3256794e-ed7f-392a-b493-0bffd66c1362","pitchNumber":1,"startTime":"2026-07-12T18:43:03.377Z","endTime":"2026-07-12T18:43:07.973Z","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":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.730120876738663,"aZ":-26.78403967016715,"pfxX":-6.694393575817337,"pfxZ":2.963346891929115,"pX":-0.034283566254350924,"pZ":2.212859125872238,"vX0":4.583867102312509,"vY0":-133.273435082095,"vZ0":-4.927658621968113,"x":118.31,"y":179.03,"x0":-0.897403450561375,"y0":50.002206012859155,"z0":5.99455333312664,"aX":-12.172820417267841},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.6,"breakHorizontal":11.3,"spinRate":1631,"spinDirection":214},"zone":5,"typeConfidence":0.92,"plateTime":0.4092786677907805,"extension":6.484270484185073},"index":1,"playId":"fd1bed16-7858-3456-b829-ceac5cd3ba29","pitchNumber":2,"startTime":"2026-07-12T18:43:22.716Z","endTime":"2026-07-12T18:43:27.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29729709363972,"aZ":-26.506184312765228,"pfxX":-5.537758852126162,"pfxZ":2.9767378855071307,"pX":0.4016456868656505,"pZ":3.538716089990541,"vX0":5.723456320762952,"vY0":-136.10648475272097,"vZ0":-1.8825563784773338,"x":101.69,"y":143.23,"x0":-0.9927042291932345,"y0":50.006263447113334,"z0":6.045561424571654,"aX":-10.5617107004311},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.3,"breakHorizontal":9.1,"spinRate":1928,"spinDirection":208},"zone":12,"typeConfidence":0.92,"plateTime":0.39994211253977685,"extension":6.495975670642914},"index":2,"playId":"f1bf2fe2-1e97-3c98-8829-6cc42dafcc95","pitchNumber":3,"startTime":"2026-07-12T18:43:53.135Z","endTime":"2026-07-12T18:43:56.344Z","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":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.992593902272706,"aZ":-29.944880921761627,"pfxX":4.368516922368026,"pfxZ":1.2656889735345604,"pX":0.6586752622392638,"pZ":2.7814592345276954,"vX0":3.087746122900495,"vY0":-131.37307894959292,"vZ0":-2.7199000240675564,"x":91.89,"y":163.68,"x0":-1.096630792073857,"y0":50.00311282478661,"z0":6.0400325806657245,"aX":7.688617386842893},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.9,"breakHorizontal":-8.5,"spinRate":2224,"spinDirection":134},"zone":3,"typeConfidence":0.91,"plateTime":0.41581594128423127,"extension":6.348277348549952},"index":3,"playId":"4a5d3377-1494-3827-9ed6-35c88daa5f2f","pitchNumber":4,"startTime":"2026-07-12T18:44:07.085Z","endTime":"2026-07-12T18:44:10.403Z","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-07-12T18:44:21.189Z","endTime":"2026-07-12T18:44:32.957Z","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(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":99.7,"endSpeed":91.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.805276202182327,"aZ":-9.16007844796444,"pfxX":-3.279754171962864,"pfxZ":10.750460620565686,"pX":-0.005870122453176624,"pZ":2.0210213940866733,"vX0":3.835227483989433,"vY0":-144.922204334339,"vZ0":-9.442175053402927,"x":117.22,"y":184.21,"x0":-0.9162165634101092,"y0":50.00597233033973,"z0":5.8692153389624915,"aX":-7.023217657801669},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":17.9,"breakHorizontal":5.3,"spinRate":2461,"spinDirection":196},"zone":8,"typeConfidence":0.92,"plateTime":0.3770164598215193,"extension":6.5835740027934175},"index":5,"playId":"871056a0-9dfe-39fa-bfda-13fc083da0fc","pitchNumber":5,"startTime":"2026-07-12T18:44:32.957Z","endTime":"2026-07-12T18:44:36.790Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:44:36.790Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Trout singles on a line drive to center fielder Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T18:44:50.701Z","endTime":"2026-07-12T18:46:11.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.636560194258678,"aZ":-27.42314608946745,"pfxX":-6.1544641871594195,"pfxZ":2.5332782154386386,"pX":0.777323438423391,"pZ":2.544706596050146,"vX0":6.8266871726210985,"vY0":-135.3134480029169,"vZ0":-4.318482530463872,"x":87.37,"y":170.07,"x0":-0.966211508972527,"y0":50.00146686086733,"z0":6.059216958685724,"aX":-11.531700803835765},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.0,"breakHorizontal":9.8,"spinRate":1728,"spinDirection":211},"zone":6,"typeConfidence":0.92,"plateTime":0.4031852623778258,"extension":6.52268199302835},"index":0,"playId":"b6398515-598d-3ab0-9d79-e8fd98d664f6","pitchNumber":1,"startTime":"2026-07-12T18:44:59.166Z","endTime":"2026-07-12T18:45:03.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30748138536358,"aZ":-11.964359540690698,"pfxX":-2.9832737667759015,"pfxZ":9.622280752443073,"pX":-0.2886071337798023,"pZ":4.090197374145984,"vX0":3.108925825375186,"vY0":-143.55562425812263,"vZ0":-3.4470524673414924,"x":128.0,"y":128.34,"x0":-0.9948084181553365,"y0":50.00051276246135,"z0":6.044337711309384,"aX":-6.264503778996115},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.0,"breakHorizontal":4.8,"spinRate":2261,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.38064475275019527,"extension":6.451376753463061},"index":1,"playId":"be7093d0-8130-3ec5-b4bd-c10d92c6aa7a","pitchNumber":2,"startTime":"2026-07-12T18:45:14.131Z","endTime":"2026-07-12T18:45:17.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49928737189322,"aZ":-29.07377913373374,"pfxX":2.214990568713686,"pfxZ":1.7887284137760888,"pX":-0.06549741269842038,"pZ":1.1963371721057885,"vX0":2.248050406759102,"vY0":-130.21164827885954,"vZ0":-6.59269346280505,"x":119.5,"y":206.48,"x0":-1.2244364043755824,"y0":50.00593563028408,"z0":5.929136609269596,"aX":3.8461058660428242},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.2,"breakHorizontal":-4.4,"spinRate":2309,"spinDirection":133},"zone":13,"typeConfidence":0.9,"plateTime":0.4188669692643958,"extension":6.334121694304401},"index":2,"playId":"99e259be-cbe3-339f-929f-a77a0227a33d","pitchNumber":3,"startTime":"2026-07-12T18:45:31.691Z","endTime":"2026-07-12T18:45:35.390Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.708025334612877,"aZ":-9.792593148068281,"pfxX":-3.2178978394062367,"pfxZ":10.680471863451974,"pX":-0.5632868014012535,"pZ":2.156683679788978,"vX0":2.7414375619501463,"vY0":-143.09398860263636,"vZ0":-8.712206975062427,"x":138.47,"y":180.55,"x0":-1.1106147664940282,"y0":50.0063506294783,"z0":5.8354421068146936,"aX":-6.746030912887723},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.0,"breakHorizontal":5.4,"spinRate":2406,"spinDirection":198},"zone":7,"typeConfidence":0.91,"plateTime":0.3812058689286095,"extension":6.519700655126047},"index":3,"playId":"51fedb70-867d-3898-83bf-eaf53cbf73a1","pitchNumber":4,"startTime":"2026-07-12T18:45:46.539Z","endTime":"2026-07-12T18:45:50.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.505079267548545,"aZ":-9.761419628575487,"pfxX":-4.234449916474362,"pfxZ":10.556000561699038,"pX":-0.5928264248648349,"pZ":2.360737782522636,"vX0":2.5125601594085754,"vY0":-144.30129778882664,"vZ0":-8.415807508379698,"x":139.6,"y":175.04,"x0":-0.9216917975178249,"y0":50.001058678403304,"z0":5.905042656902648,"aX":-8.987837154602014},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.8,"breakHorizontal":7.2,"spinRate":2259,"spinDirection":198},"zone":4,"typeConfidence":0.92,"plateTime":0.37862693651036095,"extension":6.504528396050397},"hitData":{"launchSpeed":71.3,"launchAngle":19.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.37,"coordY":106.12}},"index":4,"playId":"566e3115-cae9-33d6-9e23-743f89909f82","pitchNumber":5,"startTime":"2026-07-12T18:46:01.985Z","endTime":"2026-07-12T18:46:11.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:46:11.498Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a line drive to left fielder Trevor Larnach. Mike Trout to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T18:46:30.514Z","endTime":"2026-07-12T18:47:05.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.249050627256395,"aZ":-9.010466280550444,"pfxX":-5.3612497549113804,"pfxZ":11.430085396213707,"pX":-0.0927960658124792,"pZ":1.5454259819117206,"vX0":5.310854126326832,"vY0":-141.45224999674514,"vZ0":-9.711385523437436,"x":120.54,"y":197.05,"x0":-1.2980439759909526,"y0":50.00348165723156,"z0":5.600812154256308,"aX":-10.86553547843897},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.8,"breakHorizontal":8.6,"spinRate":2313,"spinDirection":203},"zone":13,"typeConfidence":0.91,"plateTime":0.3872067334143603,"extension":6.67083627094505},"index":0,"playId":"4cef6f97-8500-3692-9c34-ae81ff87c571","pitchNumber":1,"startTime":"2026-07-12T18:46:38.165Z","endTime":"2026-07-12T18:46:42.263Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19295810753441,"aZ":-12.306340821945273,"pfxX":-4.93355834506242,"pfxZ":9.863662145542765,"pX":-0.2644574092348007,"pZ":1.8502907318867317,"vX0":4.110939658043573,"vY0":-141.04136031257553,"vZ0":-8.424271600401234,"x":127.08,"y":188.82,"x0":-1.1001992019865232,"y0":50.0019845020059,"z0":5.670272823041525,"aX":-9.93552331907831},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":8.0,"spinRate":2372,"spinDirection":204},"zone":8,"typeConfidence":0.9,"plateTime":0.388410536114276,"extension":6.50369792226717},"hitData":{"launchSpeed":95.8,"launchAngle":16.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.11,"coordY":78.94}},"index":1,"playId":"415334ef-4453-358d-9a6e-5fffd1532824","pitchNumber":2,"startTime":"2026-07-12T18:46:56.238Z","endTime":"2026-07-12T18:47:05.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:47:05.089Z","atBatIndex":18},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jorge Soler grounds into a force out, third baseman Brooks Lee to second baseman Kody Clemens. Nolan Schanuel out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T18:47:12.900Z","endTime":"2026-07-12T18:47:41.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.95123359566933,"aZ":-27.874470451496936,"pfxX":2.4491157254020486,"pfxZ":2.395351492782977,"pX":1.0443817339638046,"pZ":2.4629679584979067,"vX0":4.944176434652212,"vY0":-132.6019254522683,"vZ0":-3.873555989476736,"x":77.19,"y":172.28,"x0":-1.1560568853150177,"y0":50.00509012650646,"z0":5.955699598882399,"aX":4.401115240902514},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.7,"breakHorizontal":-5.4,"spinRate":2224,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.411647673544536,"extension":6.3751445564010805},"hitData":{"launchSpeed":70.1,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.25,"coordY":171.45}},"index":0,"playId":"b8c8b62e-d199-378c-ae35-752010160c78","pitchNumber":1,"startTime":"2026-07-12T18:47:33.348Z","endTime":"2026-07-12T18:47:41.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:47:41.411Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alan Roden lines out to center fielder Josh Lowe.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T18:49:35.266Z","endTime":"2026-07-12T18:50:13.468Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.876099396179555,"aZ":-14.716964199956907,"pfxX":-7.049344148943046,"pfxZ":8.71063259623497,"pX":-0.011632404527905593,"pZ":2.212204978964207,"vX0":8.785490297366218,"vY0":-141.10262466886374,"vZ0":-6.807067264552391,"x":117.44,"y":179.05,"x0":-2.2584140574557106,"y0":50.00655247315539,"z0":5.615069004573023,"aX":-14.13421340681197},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":10.8,"spinRate":2312,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.38905966166076045,"extension":6.691626369325015},"index":0,"playId":"457aacef-6ba7-393b-a96f-8c7b24e7e036","pitchNumber":1,"startTime":"2026-07-12T18:49:50.229Z","endTime":"2026-07-12T18:49:54.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.760752672823862,"aZ":-24.06323865731828,"pfxX":-7.549979107751266,"pfxZ":4.078446742705502,"pX":-0.2707458944874532,"pZ":2.4701989534191213,"vX0":8.06380194457825,"vY0":-139.95038548004786,"vZ0":-4.974479376288918,"x":127.32,"y":172.08,"x0":-2.204672964311772,"y0":50.00557949212339,"z0":5.841288261611286,"aX":-15.021414898519378},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.6,"breakHorizontal":12.1,"spinRate":1853,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.3909616340724553,"extension":6.716655770556822},"hitData":{"launchSpeed":98.7,"launchAngle":20.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":89.33,"coordY":67.4}},"index":1,"playId":"5b2b0a0f-1878-3cb6-94de-ebefa6a803f0","pitchNumber":2,"startTime":"2026-07-12T18:50:03.476Z","endTime":"2026-07-12T18:50:13.468Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:50:13.468Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a line drive to center fielder Josh Lowe.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T18:50:26.649Z","endTime":"2026-07-12T18:51:30.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85650781476332,"aZ":-25.084915708987264,"pfxX":-9.193569141744502,"pfxZ":3.500456283991138,"pX":-0.5345824790072473,"pZ":1.9966068447696952,"vX0":7.6664456097292755,"vY0":-141.79129031142693,"vZ0":-6.301826562638922,"x":137.38,"y":184.87,"x0":-2.0852783973757303,"y0":50.00708513298158,"z0":5.859661022740939,"aX":-18.635844814938782},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.2,"breakHorizontal":15.0,"spinRate":1973,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.38699721461631675,"extension":6.80238969319611},"index":0,"playId":"0e72a757-e8bf-3186-902d-b22c1dfabe69","pitchNumber":1,"startTime":"2026-07-12T18:50:42.541Z","endTime":"2026-07-12T18:50:49.173Z","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-07-12T18:50:51.597Z","endTime":"2026-07-12T18:51:06.333Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.973774239936088,"aZ":-25.441321558505827,"pfxX":-8.506056283007606,"pfxZ":3.6065345621017864,"pX":0.52674136248198,"pZ":0.8435836993848651,"vX0":9.254594362110677,"vY0":-135.19299923782188,"vZ0":-8.39168625278933,"x":96.92,"y":216.0,"x0":-1.821041326189867,"y0":50.005771502239895,"z0":5.74866268316554,"aX":-15.891297414733751},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.0,"breakHorizontal":13.7,"spinRate":1760,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.40376157798646206,"extension":6.9596425408740235},"index":2,"playId":"6928e3aa-da94-3cd8-949f-ce54da0c8d5c","pitchNumber":2,"startTime":"2026-07-12T18:51:06.333Z","endTime":"2026-07-12T18:51:09.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4443420071561,"aZ":-22.081336921193643,"pfxX":-7.990092689395258,"pfxZ":4.986420596174792,"pX":0.05047835689064675,"pZ":2.2734079226493686,"vX0":8.242844224626923,"vY0":-141.2035982775768,"vZ0":-5.95369905578687,"x":115.08,"y":177.4,"x0":-1.8651264554617188,"y0":50.00409685566113,"z0":5.825210155177114,"aX":-16.17442342203537},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.0,"breakHorizontal":12.8,"spinRate":2027,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.38755332137072385,"extension":6.808680646399648},"hitData":{"launchSpeed":94.1,"launchAngle":14.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":102.04,"coordY":97.99}},"index":3,"playId":"8a7a3c82-7c9c-311e-92a4-34d3b426ecc1","pitchNumber":3,"startTime":"2026-07-12T18:51:19.864Z","endTime":"2026-07-12T18:51:30.872Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:51:30.872Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Kreidler singles on a ground ball to left fielder Jo Adell. Luke Keaschall to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T18:51:46.625Z","endTime":"2026-07-12T18:53:29.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.212522178768467,"aZ":-38.079976701822225,"pfxX":7.107499280365499,"pfxZ":-3.6680553833332965,"pX":1.1001206368440735,"pZ":1.4665518899268069,"vX0":5.3577956309725705,"vY0":-125.78021356246288,"vZ0":-3.419591459153514,"x":75.07,"y":199.18,"x0":-1.9768851686954467,"y0":50.00253405508587,"z0":5.91457812039783,"aX":11.447846642937765},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.2,"breakHorizontal":-14.0,"spinRate":2404,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4345748521349888,"extension":6.895640252007308},"index":0,"playId":"c4913fd6-3d1d-3bce-95c4-d56394bdbb3f","pitchNumber":1,"startTime":"2026-07-12T18:51:59.923Z","endTime":"2026-07-12T18:52:03.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06712407997188,"aZ":-38.15037974646253,"pfxX":6.330085126778784,"pfxZ":-3.7365373304605702,"pX":0.8368649688078063,"pZ":1.5894341111878723,"vX0":5.206227463846881,"vY0":-125.29791681192468,"vZ0":-2.994695967682918,"x":85.1,"y":195.87,"x0":-2.0866166697817077,"y0":50.005580535709505,"z0":5.901425486925032,"aX":10.117622302482221},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.2,"breakHorizontal":-12.6,"spinRate":2499,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4362761676822102,"extension":6.6851374431884345},"index":1,"playId":"ff7a544d-12ed-3bf9-bcdb-4e0bd02ab43b","pitchNumber":2,"startTime":"2026-07-12T18:52:18.225Z","endTime":"2026-07-12T18:52:21.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":89.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.005175728978287,"aZ":-24.39314254457031,"pfxX":-6.409236452763219,"pfxZ":3.869761797095551,"pX":-1.4358569027608206,"pZ":2.64550527410652,"vX0":4.198061577980301,"vY0":-139.6042215503627,"vZ0":-4.431117092057645,"x":171.73,"y":167.35,"x0":-2.112326848595866,"y0":50.00340407009177,"z0":5.822774311195094,"aX":-12.884132387001856},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.5,"breakHorizontal":10.9,"spinRate":1894,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38962149458202333,"extension":6.962028199879702},"index":2,"playId":"c08c6a40-3ea3-3f24-90ed-3b88f3aff220","pitchNumber":3,"startTime":"2026-07-12T18:52:38.749Z","endTime":"2026-07-12T18:52:42.288Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.477796509085803,"aZ":-37.38453732314067,"pfxX":6.636051485434081,"pfxZ":-3.1533960809576485,"pX":0.5433424899100583,"pZ":0.14712494847717017,"vX0":4.098503305451588,"vY0":-127.28968773816138,"vZ0":-6.798587393734872,"x":96.29,"y":234.81,"x0":-1.946294764728245,"y0":50.003960931551966,"z0":5.788609629326657,"aX":10.96259582783826},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-7.0,"breakHorizontal":-13.0,"spinRate":2524,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.429203836156685,"extension":6.932903536490637},"index":3,"playId":"2b950741-a710-3cef-aacf-bb0479cd66db","pitchNumber":4,"startTime":"2026-07-12T18:52:58.263Z","endTime":"2026-07-12T18:53:02.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.244647021596304,"aZ":-17.853474708292215,"pfxX":-5.106575128028985,"pfxZ":6.965539031721926,"pX":-0.874392596242513,"pZ":2.5510048382826507,"vX0":5.6820506670100945,"vY0":-142.1724658487577,"vZ0":-5.537364511420178,"x":150.33,"y":169.9,"x0":-2.2311901864269754,"y0":50.00514481381719,"z0":5.649390702211929,"aX":-10.501974814463662},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.8,"breakHorizontal":8.2,"spinRate":2065,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.38461147630254233,"extension":6.7716692944674035},"hitData":{"launchSpeed":91.9,"launchAngle":8.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.91,"coordY":122.18}},"index":4,"playId":"8da124c6-1012-32f9-8a7f-7da61774164f","pitchNumber":5,"startTime":"2026-07-12T18:53:20.822Z","endTime":"2026-07-12T18:53:29.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:53:29.836Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trevor Larnach singles on a ground ball to right fielder Jorge Soler. Luke Keaschall scores. Ryan Kreidler to 3rd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T18:53:52.929Z","endTime":"2026-07-12T18:55:11.084Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"postOnThird":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":667755,"link":"/api/v1/people/667755"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.373405913272617,"aZ":-23.504020316361952,"pfxX":-8.382974585795687,"pfxZ":4.596598520273721,"pX":-0.6845986337360508,"pZ":2.5589464944321736,"vX0":6.842853288661724,"vY0":-135.89435135356777,"vZ0":-4.12432469855367,"x":143.1,"y":169.69,"x0":-2.135442947313715,"y0":50.00481949316525,"z0":5.712065339482868,"aX":-15.816464125219612},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.7,"breakHorizontal":13.9,"spinRate":1702,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.4017471416050227,"extension":6.901939136860628},"index":0,"playId":"5ec14150-b4bd-3702-b267-bbf5a3a24e04","pitchNumber":1,"startTime":"2026-07-12T18:54:02.839Z","endTime":"2026-07-12T18:54:06.456Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.153860229595086,"aZ":-27.463366031544414,"pfxX":-8.937774080177256,"pfxZ":2.494945346899483,"pX":0.1768836888629966,"pZ":0.4845840879974716,"vX0":9.26892656272074,"vY0":-135.89796419439548,"vZ0":-8.575432008838959,"x":110.26,"y":225.7,"x0":-2.1015269887998227,"y0":50.00274778461302,"z0":5.56139341249736,"aX":-16.875300280910025},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.0,"breakHorizontal":14.4,"spinRate":1626,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.40159238807997255,"extension":6.85722968576418},"index":1,"playId":"4604a1f0-cd47-363b-b65c-fa4fa8b67627","pitchNumber":2,"startTime":"2026-07-12T18:54:20.775Z","endTime":"2026-07-12T18:54:24.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29374309979439,"aZ":-37.003545595468616,"pfxX":4.074396347911305,"pfxZ":-2.9374358838983596,"pX":-0.9121082591498916,"pZ":3.0393984109582126,"vX0":1.9458506854897792,"vY0":-126.67644489751487,"vZ0":0.07823705321674135,"x":151.77,"y":156.72,"x0":-2.2171728233189136,"y0":50.005225122624076,"z0":5.940514737516636,"aX":6.69254304434643},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.2,"breakHorizontal":-7.8,"spinRate":2317,"spinDirection":30},"zone":11,"typeConfidence":2.0,"plateTime":0.4306438417605234,"extension":6.67092486535862},"index":2,"playId":"2b233710-a4e9-33fb-b039-aac71df44691","pitchNumber":3,"startTime":"2026-07-12T18:54:41.707Z","endTime":"2026-07-12T18:54:45.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":89.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.995456525215317,"aZ":-30.193969649224773,"pfxX":-7.822917376820923,"pfxZ":0.9851213122286726,"pX":-0.07625535764033504,"pZ":2.1204654869203523,"vX0":8.395226230129145,"vY0":-140.05211016459953,"vZ0":-4.481577083030697,"x":119.91,"y":181.53,"x0":-2.07886189524766,"y0":50.00383398742625,"z0":5.688106813547169,"aX":-15.732626192257388},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":1.1,"breakHorizontal":12.7,"spinRate":1699,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.3892698194496895,"extension":6.865299261378262},"hitData":{"launchSpeed":107.0,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.6,"coordY":105.57}},"index":3,"playId":"645f9ba0-f3e3-3c2b-bc07-ccf3492d8c49","pitchNumber":4,"startTime":"2026-07-12T18:55:00.069Z","endTime":"2026-07-12T18:55:11.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:55:11.084Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ryan Jeffers doubles (9) on a line drive to left fielder Jo Adell. Ryan Kreidler scores. Trevor Larnach scores.","rbi":2,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T18:55:29.781Z","endTime":"2026-07-12T18:57:37.405Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":{"id":667755,"link":"/api/v1/people/667755"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":{"id":667755,"link":"/api/v1/people/667755"},"isScoringEvent":true,"rbi":true,"earned":true,"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":96.9,"endSpeed":89.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.495964642063754,"aZ":-25.20720769935856,"pfxX":-6.807968385195097,"pfxZ":3.3995727555344217,"pX":-0.42292477419360147,"pZ":3.095556383767895,"vX0":7.059439601989674,"vY0":-141.1308362690792,"vZ0":-3.3594753854610993,"x":133.12,"y":155.2,"x0":-2.0539095429488796,"y0":50.00084258571564,"z0":5.8967501658258605,"aX":-13.943180598855664},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.8,"breakHorizontal":11.2,"spinRate":1926,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3858436797580005,"extension":6.7938334458380725},"index":0,"playId":"a47948d2-84d3-30e8-9af7-85f7824979ae","pitchNumber":1,"startTime":"2026-07-12T18:55:46.644Z","endTime":"2026-07-12T18:55:52.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75422477332187,"aZ":-23.94399590649575,"pfxX":-7.219226417049017,"pfxZ":4.12574601749459,"pX":0.20932783918167747,"pZ":2.3658882382982083,"vX0":8.589887896200246,"vY0":-139.51415816780556,"vZ0":-5.388854121030039,"x":109.02,"y":174.9,"x0":-1.9537311735512068,"y0":50.00539642494927,"z0":5.874708018021408,"aX":-14.409871030858236},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.6,"breakHorizontal":11.5,"spinRate":1974,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3907547274081198,"extension":6.922468981829162},"index":1,"playId":"1d8939f2-175c-399e-8916-97d456af9e5a","pitchNumber":2,"startTime":"2026-07-12T18:56:04.796Z","endTime":"2026-07-12T18:56:08.859Z","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":1},"index":2,"playId":"85f64743-5234-4778-b4e1-444b05eacf9e","startTime":"2026-07-12T18:56:22.748Z","endTime":"2026-07-12T18:56:27.748Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.268891134262926,"aZ":-17.51104378902147,"pfxX":-5.983049175118951,"pfxZ":7.283597093752384,"pX":0.3801585936257583,"pZ":2.626288847680758,"vX0":9.011163072165418,"vY0":-140.60758290213784,"vZ0":-5.062998216843588,"x":102.51,"y":167.87,"x0":-2.0808415543177334,"y0":50.00187144007604,"z0":5.577276277403414,"aX":-12.044324677177235},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":9.1,"spinRate":2124,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.38874343111109066,"extension":6.8341745291066},"index":3,"playId":"83104a62-a5f9-3021-9717-38c277cc3c2a","pitchNumber":3,"startTime":"2026-07-12T18:56:45.724Z","endTime":"2026-07-12T18:56:48.724Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-12T18:57:04.505Z","endTime":"2026-07-12T18:57:23.344Z","isPitch":false,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"}},{"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64807752255255,"aZ":-35.31063424096866,"pfxX":5.500925594777527,"pfxZ":-1.9244933609011872,"pX":0.28248329826409757,"pZ":1.4597976426578771,"vX0":3.4479471423297126,"vY0":-126.56902179162856,"vZ0":-3.8024526370943628,"x":106.23,"y":199.37,"x0":-1.8098083498942463,"y0":50.00153197928726,"z0":5.794518976725696,"aX":8.968128526851604},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.1,"breakHorizontal":-10.7,"spinRate":2378,"spinDirection":18},"zone":14,"typeConfidence":2.0,"plateTime":0.4319393833455831,"extension":6.891489045846423},"hitData":{"launchSpeed":90.9,"launchAngle":16.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":51.93,"coordY":123.81}},"index":5,"playId":"d867625c-e34f-398c-96c2-640dab253656","pitchNumber":4,"startTime":"2026-07-12T18:57:23.344Z","endTime":"2026-07-12T18:57:37.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T18:57:37.405Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Logan O'Hoppe challenged (pitch result), call on the field was confirmed: Josh Bell walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T18:58:13.182Z","endTime":"2026-07-12T19:00:04.736Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"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_assist"},{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.188624566275433,"aZ":-25.634699382218226,"pfxX":-7.51570526225563,"pfxZ":3.2338308403064495,"pX":-1.0801828318870828,"pZ":3.2473589550120074,"vX0":5.808645620773456,"vY0":-140.8667381620162,"vZ0":-2.9677078204057943,"x":158.17,"y":151.1,"x0":-2.1862909504571837,"y0":50.001121873213904,"z0":5.960699020488139,"aX":-15.194243330680015},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.5,"breakHorizontal":12.5,"spinRate":1851,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.387928898839621,"extension":6.705882734016121},"index":0,"playId":"7116c91d-8923-35ed-99d7-a40a8769ac50","pitchNumber":1,"startTime":"2026-07-12T18:58:13.182Z","endTime":"2026-07-12T18:58:16.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.474056841232244,"aZ":-25.04498952928958,"pfxX":-7.80419698556023,"pfxZ":3.789037853099861,"pX":2.4469299198128414,"pZ":0.7073658237009864,"vX0":14.438918348832265,"vY0":-135.2758590105216,"vZ0":-8.507503195304075,"x":23.73,"y":219.68,"x0":-1.910813662530674,"y0":50.002252311897735,"z0":5.608703164670145,"aX":-14.677026770435706},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.3,"breakHorizontal":11.5,"spinRate":1802,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.40266251292061295,"extension":6.9671418232433435},"index":1,"playId":"f1c648c1-1952-3427-a004-a50d4d870a53","pitchNumber":2,"startTime":"2026-07-12T18:58:28.540Z","endTime":"2026-07-12T18:58:36.040Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ryan Jeffers out at 3rd, catcher Logan O'Hoppe to third baseman Denzer Guzman.","event":"Runner Out","eventType":"other_out","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"actionPlayId":"f1c648c1-1952-3427-a004-a50d4d870a53","startTime":"2026-07-12T18:58:53.006Z","endTime":"2026-07-12T18:59:10.130Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.451982122915354,"aZ":-22.30462547077488,"pfxX":-8.742815573180351,"pfxZ":4.7852431772405915,"pX":-1.1018049610990348,"pZ":1.6126147347883122,"vX0":6.033543647431042,"vY0":-142.21298283037243,"vZ0":-7.592821379850246,"x":159.0,"y":195.24,"x0":-2.107333073091219,"y0":50.00418750351088,"z0":5.715789236165002,"aX":-18.036248125181775},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.4,"breakHorizontal":14.8,"spinRate":1905,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3841102524060678,"extension":6.703564826317275},"index":3,"playId":"7f11985c-a98d-3b83-ac69-dd2ed1285d39","pitchNumber":3,"startTime":"2026-07-12T18:59:10.130Z","endTime":"2026-07-12T18:59:13.130Z","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":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.567203521770754,"aZ":-16.681098534396927,"pfxX":-5.648346159642631,"pfxZ":7.582507041823159,"pX":-0.05296518531735776,"pZ":2.483119123822221,"vX0":8.058517684824835,"vY0":-141.84824700778327,"vZ0":-5.90676927431868,"x":119.02,"y":171.74,"x0":-2.193092562361684,"y0":50.00667183819247,"z0":5.651136271271433,"aX":-11.546947721348499},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.7,"breakHorizontal":8.6,"spinRate":2143,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3857121069422771,"extension":6.810675339629372},"index":4,"playId":"03b300bd-2cf5-3750-be80-82ac565c7d14","pitchNumber":4,"startTime":"2026-07-12T18:59:23.035Z","endTime":"2026-07-12T18:59:26.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70113163133013,"aZ":-20.49666502693343,"pfxX":-7.002481527300525,"pfxZ":5.586617059867347,"pX":-0.6667472258662892,"pZ":1.5985142717630572,"vX0":6.805837969800024,"vY0":-143.5545330802085,"vZ0":-7.92492471464999,"x":142.41,"y":195.62,"x0":-2.156500479375993,"y0":50.00634365870916,"z0":5.6673616313766315,"aX":-14.643490689835179},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.6,"breakHorizontal":11.4,"spinRate":2156,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.3812959550131114,"extension":6.804184662150636},"index":5,"playId":"549092ec-314f-3fd4-afc8-601708ab27c7","pitchNumber":5,"startTime":"2026-07-12T18:59:37.725Z","endTime":"2026-07-12T19:00:04.736Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"}},"playEndTime":"2026-07-12T19:00:04.736Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T19:00:41.835Z","endTime":"2026-07-12T19:01:29.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"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":96.6,"endSpeed":87.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68134312072106,"aZ":-16.67848992308611,"pfxX":-7.006068970348682,"pfxZ":7.79955176952854,"pX":-0.8054727545318164,"pZ":2.9126143382884027,"vX0":6.423310392275931,"vY0":-140.49589286812042,"vZ0":-4.757962506776116,"x":147.7,"y":160.14,"x0":-2.2180835762855065,"y0":50.00285711821043,"z0":5.722136880834166,"aX":-13.919241659254949},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.2,"breakHorizontal":11.3,"spinRate":2268,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.3907861323069466,"extension":6.761060350537819},"index":0,"playId":"39b54a34-a46f-3b6b-ae25-2fccbbeeaf21","pitchNumber":1,"startTime":"2026-07-12T19:00:58.703Z","endTime":"2026-07-12T19:01:04.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.061028758982157,"aZ":-26.700345877899284,"pfxX":-7.970180460606882,"pfxZ":2.71738085156281,"pX":-0.41647105448878985,"pZ":1.992410161158088,"vX0":7.414516848107253,"vY0":-140.4604609633915,"vZ0":-5.561462667920797,"x":132.87,"y":184.98,"x0":-2.0430579760539764,"y0":50.005740350996255,"z0":5.713387885713242,"aX":-16.075571964380785},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.1,"breakHorizontal":13.1,"spinRate":1876,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.38857860459855864,"extension":6.91878339444315},"hitData":{"launchSpeed":95.0,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.74,"coordY":153.2}},"index":1,"playId":"e67e3cd5-bf7c-3655-a5e7-a1cfb82b9000","pitchNumber":2,"startTime":"2026-07-12T19:01:22.550Z","endTime":"2026-07-12T19:01:29.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:01:29.980Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out sharply, shortstop Ryan Kreidler to first baseman Royce Lewis.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T19:03:31.987Z","endTime":"2026-07-12T19:05:09.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.261455001368702,"aZ":-9.407116316427096,"pfxX":-3.15876282403089,"pfxZ":11.469386117959516,"pX":-0.0928172317460707,"pZ":2.40384738714728,"vX0":4.133788626040891,"vY0":-139.72292159759132,"vZ0":-8.034572965968287,"x":120.54,"y":173.88,"x0":-1.1782449406909519,"y0":50.006444339580085,"z0":5.927896342532401,"aX":-6.272661428616064},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.3,"breakHorizontal":4.9,"spinRate":2359,"spinDirection":199},"zone":5,"typeConfidence":0.9,"plateTime":0.39139033948224977,"extension":6.523292289691197},"index":0,"playId":"f74c3989-11dc-3a65-a92b-3168aa21aeb5","pitchNumber":1,"startTime":"2026-07-12T19:03:40.410Z","endTime":"2026-07-12T19:03:43.452Z","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":96.5,"endSpeed":88.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.041305157128512,"aZ":-10.801649192884794,"pfxX":-1.9214938963080477,"pfxZ":10.660638273559721,"pX":-0.8431361077600595,"pZ":3.0975299669090397,"vX0":1.3621847116481016,"vY0":-140.509843339454,"vZ0":-6.161866331237738,"x":149.14,"y":155.15,"x0":-1.0839071156368805,"y0":50.0041719522802,"z0":6.016871969596818,"aX":-3.8526790143978102},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":3.2,"spinRate":2337,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.38942324521955696,"extension":6.521640378901353},"index":1,"playId":"39aa68df-a2fe-3685-815e-5076fd6fd8e5","pitchNumber":2,"startTime":"2026-07-12T19:03:59.060Z","endTime":"2026-07-12T19:04:03.503Z","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":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.351335596699904,"aZ":-25.315508808159375,"pfxX":-7.371442644261178,"pfxZ":3.789155551120187,"pX":-0.3820574808506371,"pZ":2.483453836295834,"vX0":4.5646720788787825,"vY0":-133.17332394185624,"vZ0":-4.525140629985039,"x":131.56,"y":171.73,"x0":-1.153175211852258,"y0":50.005164140942895,"z0":6.0172331964550985,"aX":-13.353510891153938},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.1,"breakHorizontal":12.5,"spinRate":1775,"spinDirection":209},"zone":4,"typeConfidence":0.92,"plateTime":0.4099673259147445,"extension":6.550420839675533},"index":2,"playId":"00e5a956-8c80-3a0f-82e4-a201c586c733","pitchNumber":3,"startTime":"2026-07-12T19:04:12.710Z","endTime":"2026-07-12T19:04:16.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.455415421682687,"aZ":-41.38420736849826,"pfxX":2.926058285215879,"pfxZ":-6.113165644334053,"pX":1.1554203001061543,"pZ":0.9947907134081378,"vX0":3.9949757109781974,"vY0":-122.06101187547924,"vZ0":-3.708419935334473,"x":72.96,"y":211.92,"x0":-0.8839454755938724,"y0":50.00554129100201,"z0":6.104281384467836,"aX":4.406106334912023},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-11.8,"breakHorizontal":-6.2,"spinRate":2510,"spinDirection":23},"zone":14,"typeConfidence":0.9,"plateTime":0.4490628082400536,"extension":6.361047001032578},"index":3,"playId":"da6700d2-587c-367b-963f-56622646979a","pitchNumber":4,"startTime":"2026-07-12T19:04:40.379Z","endTime":"2026-07-12T19:04:45.566Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71071436904322,"aZ":-9.975397305842753,"pfxX":-4.448148656834286,"pfxZ":10.675283909337015,"pX":0.15992318672161318,"pZ":2.781533431791232,"vX0":4.968542489800021,"vY0":-143.2078896188985,"vZ0":-7.289422406580414,"x":110.9,"y":163.68,"x0":-1.0186461539425515,"y0":50.002479118566434,"z0":5.98202276468496,"aX":-9.249835782793479},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.0,"breakHorizontal":7.1,"spinRate":2419,"spinDirection":198},"zone":5,"typeConfidence":0.91,"plateTime":0.3822930400380984,"extension":6.565835774389673},"hitData":{"launchSpeed":105.8,"launchAngle":6.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":90.28,"coordY":124.12}},"index":4,"playId":"be7a07a0-4408-3c13-b123-fd662bd49989","pitchNumber":5,"startTime":"2026-07-12T19:05:01.226Z","endTime":"2026-07-12T19:05:09.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:05:09.363Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Lowe grounds out, pitcher Taj Bradley to shortstop Ryan Kreidler to first baseman Royce Lewis.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T19:05:23.709Z","endTime":"2026-07-12T19:06:25.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671737,"link":"/api/v1/people/671737"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00179461125532,"aZ":-10.13709302192139,"pfxX":-2.0314606439971508,"pfxZ":10.822109357118105,"pX":-0.7950789307859353,"pZ":1.9414174029595854,"vX0":1.7043814521359237,"vY0":-142.14075715765196,"vZ0":-9.215613971046194,"x":147.31,"y":186.36,"x0":-1.1399228247646152,"y0":50.00568717404345,"z0":5.878305880142313,"aX":-4.138101713753094},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.8,"breakHorizontal":3.4,"spinRate":2366,"spinDirection":200},"zone":7,"typeConfidence":0.91,"plateTime":0.386033984194055,"extension":6.473021130838465},"index":0,"playId":"f3e06ef7-3f86-3ee6-b7b7-3de317b144ff","pitchNumber":1,"startTime":"2026-07-12T19:05:31.590Z","endTime":"2026-07-12T19:05:58.599Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27737223652641,"aZ":-10.096775917158677,"pfxX":-3.1331832114029554,"pfxZ":10.488322932960823,"pX":-0.5606117066175867,"pZ":2.6332173521539493,"vX0":2.772639270998155,"vY0":-144.12224914447805,"vZ0":-7.587701326393924,"x":138.37,"y":167.68,"x0":-1.1277078749398246,"y0":50.00492721273676,"z0":5.922661269769951,"aX":-6.596637901009597},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.6,"breakHorizontal":5.2,"spinRate":2369,"spinDirection":202},"zone":4,"typeConfidence":0.92,"plateTime":0.37993761860007114,"extension":6.470597857890178},"index":1,"playId":"d87f23ff-13e7-32ba-a386-8f08101e2155","pitchNumber":2,"startTime":"2026-07-12T19:06:01.158Z","endTime":"2026-07-12T19:06:04.472Z","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":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.5613682075475,"aZ":-11.016144524113168,"pfxX":-2.8798767215485253,"pfxZ":10.1684413937979,"pX":-0.28981813378877225,"pZ":1.6735446283861881,"vX0":3.4526512948380628,"vY0":-143.21475910103695,"vZ0":-9.790091473560016,"x":128.05,"y":193.59,"x0":-1.1359043215196534,"y0":50.0016872472204,"z0":5.821880554723416,"aX":-5.991907124690705},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.7,"breakHorizontal":4.6,"spinRate":2392,"spinDirection":201},"zone":7,"typeConfidence":0.91,"plateTime":0.3821976293231093,"extension":6.493582502452213},"hitData":{"launchSpeed":94.2,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.34,"coordY":149.66}},"index":2,"playId":"66f6e4e4-b09f-3ca5-93c6-9872e3c98f97","pitchNumber":3,"startTime":"2026-07-12T19:06:17.032Z","endTime":"2026-07-12T19:06:25.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:06:25.302Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T19:06:38.615Z","endTime":"2026-07-12T19:09:05.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.08629683940201,"aZ":-8.90896893582563,"pfxX":-2.259280358818076,"pfxZ":11.348230044860031,"pX":-0.5238951468653965,"pZ":1.8150657473868101,"vX0":2.6090481004243355,"vY0":-142.57176957629048,"vZ0":-9.763151466813605,"x":136.97,"y":189.77,"x0":-1.1591960764168296,"y0":50.000341497898255,"z0":5.854179179163023,"aX":-4.630761744480222},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.6,"breakHorizontal":3.5,"spinRate":2307,"spinDirection":201},"zone":7,"typeConfidence":0.91,"plateTime":0.38481461204175194,"extension":6.52521542204002},"index":0,"playId":"ebcfe6ae-1ad7-3b52-a3d2-7137ee8b32ef","pitchNumber":1,"startTime":"2026-07-12T19:06:50.366Z","endTime":"2026-07-12T19:06:54.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.061102582443308,"aZ":-43.16619423865667,"pfxX":1.2093768387489883,"pfxZ":-7.250146290773973,"pX":-0.2691304523381335,"pZ":0.2584627632175962,"vX0":1.7284826261472042,"vY0":-122.8327085616181,"vZ0":-4.927575857100379,"x":127.26,"y":231.8,"x0":-1.1411250671381323,"y0":50.00354239995797,"z0":5.990856385133819,"aX":1.833405616622247},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-14.0,"breakHorizontal":-2.6,"spinRate":2615,"spinDirection":21},"zone":13,"typeConfidence":0.9,"plateTime":0.44722077188970877,"extension":6.454394630159008},"index":1,"playId":"ad1f84ab-e46e-3c82-aa4e-b4da484c1194","pitchNumber":2,"startTime":"2026-07-12T19:07:02.651Z","endTime":"2026-07-12T19:07:06.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5221978435442,"aZ":-10.695037102126326,"pfxX":-3.9071852600739017,"pfxZ":10.376869602913562,"pX":-0.556109611843385,"pZ":1.566783910352838,"vX0":3.0995911987272877,"vY0":-142.45938178193813,"vZ0":-9.887326717840887,"x":138.2,"y":196.48,"x0":-1.1467115809691701,"y0":50.003981256557076,"z0":5.744034910672124,"aX":-8.089232390337664},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.2,"breakHorizontal":6.5,"spinRate":2424,"spinDirection":200},"zone":7,"typeConfidence":0.91,"plateTime":0.38342015142865327,"extension":6.553982291455058},"index":2,"playId":"122045cb-3aaf-322f-9e0b-30ea1c13f17e","pitchNumber":3,"startTime":"2026-07-12T19:07:20.390Z","endTime":"2026-07-12T19:07:23.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39000080870068,"aZ":-26.05822579245992,"pfxX":3.066590765985818,"pfxZ":3.362088609692301,"pX":-0.15130184940292832,"pZ":2.023127251212456,"vX0":1.3553844041479237,"vY0":-133.69097228664756,"vZ0":-5.466155666350387,"x":122.77,"y":184.16,"x0":-1.062514841269039,"y0":50.00365311125905,"z0":5.951762410172016,"aX":5.58073354368815},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.2,"breakHorizontal":-5.9,"spinRate":2271,"spinDirection":147},"zone":8,"typeConfidence":0.9,"plateTime":0.4088682735559006,"extension":6.406018396700666},"index":3,"playId":"3433a6fa-0148-3d9f-bc4c-82be91542877","pitchNumber":4,"startTime":"2026-07-12T19:07:41.107Z","endTime":"2026-07-12T19:07:46.996Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-12T19:07:56.651Z","endTime":"2026-07-12T19:08:04.758Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.484903947073683,"aZ":-30.277376545724753,"pfxX":2.4764180859311318,"pfxZ":1.1031943374012325,"pX":0.5642371804815233,"pZ":1.0440526880193524,"vX0":3.5206572224390933,"vY0":-129.83027184840734,"vZ0":-6.432254573521565,"x":95.49,"y":210.59,"x0":-1.125840787630206,"y0":50.00610550621439,"z0":5.827073960719358,"aX":4.272888872654991},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.0,"breakHorizontal":-5.2,"spinRate":2340,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.4201850083102183,"extension":6.482926551073555},"index":5,"playId":"2d0469c2-cbbd-386f-9552-f2129f2b9a26","pitchNumber":5,"startTime":"2026-07-12T19:08:04.758Z","endTime":"2026-07-12T19:08:08.948Z","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":99.2,"endSpeed":90.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40183650090206,"aZ":-7.343967898059753,"pfxX":-5.200203937461831,"pfxZ":11.826805129757744,"pX":-0.11436162718439177,"pZ":2.607430428900171,"vX0":3.9229300204422235,"vY0":-144.18441081066308,"vZ0":-8.044254812713856,"x":121.36,"y":168.38,"x0":-0.8188776252515734,"y0":50.0025261586272,"z0":5.891027383813976,"aX":-10.918136864557678},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":19.9,"breakHorizontal":8.6,"spinRate":2305,"spinDirection":204},"zone":5,"typeConfidence":0.92,"plateTime":0.38027629912179384,"extension":6.503840213286902},"index":6,"playId":"6199b76a-5853-3479-9081-5d1e0d88e589","pitchNumber":6,"startTime":"2026-07-12T19:08:22.584Z","endTime":"2026-07-12T19:08:26.424Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.515331103032405,"aZ":-20.36145661029965,"pfxX":-6.945447558635996,"pfxZ":6.302948700969798,"pX":-0.1355488210353005,"pZ":-0.8914920908767291,"vX0":5.404304704193529,"vY0":-135.28636695431237,"vZ0":-13.357843602321848,"x":122.17,"y":262.85,"x0":-1.2460187750462877,"y0":50.00117930477818,"z0":5.501902072315208,"aX":-13.012877771560637},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.0,"breakHorizontal":11.6,"spinRate":1630,"spinDirection":226},"zone":13,"typeConfidence":0.6,"plateTime":0.403189862271252,"extension":6.620061135497692},"index":7,"playId":"0ac13212-7c22-32fb-bdf2-e197768981d9","pitchNumber":7,"startTime":"2026-07-12T19:08:42.519Z","endTime":"2026-07-12T19:08:45.734Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.5,"endSpeed":83.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.352555246356406,"aZ":-30.199263036287178,"pfxX":1.7310205187784349,"pfxZ":1.124847117057156,"pX":-0.6956301909976575,"pZ":2.1214149786718886,"vX0":0.7997617220716787,"vY0":-130.5580227468052,"vZ0":-4.074673493179261,"x":143.52,"y":181.5,"x0":-1.2293780714040279,"y0":50.00357835477526,"z0":5.934992550732822,"aX":3.035838544364114},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.4,"breakHorizontal":-3.2,"spinRate":2360,"spinDirection":119},"zone":7,"typeConfidence":0.9,"plateTime":0.4169959113694435,"extension":6.577655322808232},"index":8,"playId":"f63b5504-b559-3e5a-9a4d-a8ff81d96372","pitchNumber":8,"startTime":"2026-07-12T19:09:02.004Z","endTime":"2026-07-12T19:09:05.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:09:05.467Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Royce Lewis pops out to first baseman Nolan Schanuel in foul territory.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T19:11:12.785Z","endTime":"2026-07-12T19:13:53.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.135299825282722,"aZ":-27.60533860275108,"pfxX":-7.2070718266727605,"pfxZ":2.6047171419971953,"pX":-0.3161048321315958,"pZ":2.4527183048547965,"vX0":7.121506274645006,"vY0":-131.18788219837964,"vZ0":-3.7227148338886296,"x":129.05,"y":172.56,"x0":-2.12146475521264,"y0":50.00166681419061,"z0":5.933416996085321,"aX":-12.639527515888746},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.2,"breakHorizontal":11.6,"spinRate":1820,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4165176040330376,"extension":6.641233842548638},"index":0,"playId":"5c3a62a8-1ed9-3f0c-b897-67d4edec21f8","pitchNumber":1,"startTime":"2026-07-12T19:11:26.530Z","endTime":"2026-07-12T19:11:30.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.408460490618538,"aZ":-24.176644254025575,"pfxX":-10.226802170020212,"pfxZ":4.097309719826589,"pX":0.25985612059457236,"pZ":1.1023745889941456,"vX0":9.97543760795806,"vY0":-138.23608249264288,"vZ0":-8.262207002919178,"x":107.09,"y":209.02,"x0":-2.05236095193496,"y0":50.001767548809745,"z0":5.731296714256733,"aX":-19.956635805781193},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.0,"breakHorizontal":16.7,"spinRate":1924,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.39496752227896836,"extension":6.637315956777608},"index":1,"playId":"3559886c-ee82-35fb-b295-cca34acd050d","pitchNumber":2,"startTime":"2026-07-12T19:11:39.633Z","endTime":"2026-07-12T19:11:43.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.930226976978226,"aZ":-23.9742549524075,"pfxX":-9.418388593300074,"pfxZ":4.629837210711265,"pX":-0.4860352496807959,"pZ":1.5909219179237601,"vX0":7.2399269964627475,"vY0":-132.18786559928142,"vZ0":-6.489724385358529,"x":135.53,"y":195.83,"x0":-2.035454174148041,"y0":50.0038255952658,"z0":5.835635867338359,"aX":-16.684471127053175},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.2,"breakHorizontal":15.5,"spinRate":1871,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.4142160736164975,"extension":6.584049149447203},"index":2,"playId":"4f8fd8c2-1459-373d-8ebb-f2b2098564a7","pitchNumber":3,"startTime":"2026-07-12T19:11:54.357Z","endTime":"2026-07-12T19:11:58.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56362952471004,"aZ":-28.92374055686379,"pfxX":-0.484638904740593,"pfxZ":1.8349820071958884,"pX":0.6713894919962713,"pZ":2.7189357915548187,"vX0":7.350684947973952,"vY0":-131.9360698845435,"vZ0":-2.855496503147977,"x":91.41,"y":165.37,"x0":-2.0811167701624114,"y0":50.00402929153295,"z0":5.934107708420155,"aX":-0.8595985349184324},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.9,"breakHorizontal":-0.6,"spinRate":2398,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.41423285599068516,"extension":6.776840751053452},"index":3,"playId":"25f96cec-c4f0-3a31-914c-9aa3dae416e5","pitchNumber":4,"startTime":"2026-07-12T19:12:15.110Z","endTime":"2026-07-12T19:12:18.618Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-12T19:12:29.317Z","endTime":"2026-07-12T19:12:47.582Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74536315655753,"aZ":-37.93463499604717,"pfxX":6.664423626683536,"pfxZ":-3.606678683834854,"pX":-0.23222347214859407,"pZ":2.1711326899910746,"vX0":2.504433328382219,"vY0":-125.14645563036008,"vZ0":-1.7506082353486692,"x":125.85,"y":180.16,"x0":-2.110069924205909,"y0":50.00347345277332,"z0":5.968565836102057,"aX":10.639021529855787},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.7,"breakHorizontal":-12.6,"spinRate":2273,"spinDirection":39},"zone":8,"typeConfidence":2.0,"plateTime":0.43659788591697124,"extension":6.691577710727449},"index":5,"playId":"ce042f17-4b9d-3639-b77a-73bac18bc18f","pitchNumber":5,"startTime":"2026-07-12T19:12:47.582Z","endTime":"2026-07-12T19:12:51.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.804814845433743,"aZ":-26.23365945581519,"pfxX":-8.6984044660575,"pfxZ":3.292607649139984,"pX":0.18626879467960727,"pZ":0.866947373049779,"vX0":8.702423521658654,"vY0":-132.32627542154825,"vZ0":-7.805080853866133,"x":109.9,"y":215.37,"x0":-1.9888238044874362,"y0":50.000811313939025,"z0":5.7296381234442695,"aX":-15.682675980512949},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.7,"breakHorizontal":14.3,"spinRate":1658,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4113047577415707,"extension":6.838719861276399},"index":6,"playId":"7bf3ab64-c82c-3422-9f50-2866e5de98a1","pitchNumber":6,"startTime":"2026-07-12T19:13:11.653Z","endTime":"2026-07-12T19:13:15.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":90.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.470242635383876,"aZ":-17.14991653475478,"pfxX":-6.01274483636082,"pfxZ":7.248944840540632,"pX":0.41665498565470716,"pZ":1.5090079964804948,"vX0":9.406692145407881,"vY0":-142.09977024196624,"vZ0":-8.484389886389097,"x":101.12,"y":198.04,"x0":-2.1350801826430823,"y0":50.00209100857284,"z0":5.594275355241678,"aX":-12.461346065833203},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.8,"breakHorizontal":9.2,"spinRate":2142,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3835016106468241,"extension":6.735535471891159},"index":7,"playId":"9f4228d6-91e0-3989-bf3d-410d91f5409f","pitchNumber":7,"startTime":"2026-07-12T19:13:26.257Z","endTime":"2026-07-12T19:13:30.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":91.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.248491125674057,"aZ":-14.887654036059155,"pfxX":-5.712760925097413,"pfxZ":8.20806731433202,"pX":-0.004318101990898816,"pZ":2.5053677281504583,"vX0":7.967552071595168,"vY0":-143.31124707772068,"vZ0":-6.423868453419819,"x":117.16,"y":171.14,"x0":-2.0622576263648447,"y0":50.00130525215473,"z0":5.68452536893416,"aX":-12.030198129962876},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.9,"breakHorizontal":9.0,"spinRate":2191,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3803798680411852,"extension":6.7296910915795785},"hitData":{"launchSpeed":87.7,"launchAngle":70.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":174.25,"coordY":181.86}},"index":8,"playId":"c4b2c947-1ad0-3cee-a0b1-3c0f25e2ae0c","pitchNumber":8,"startTime":"2026-07-12T19:13:42.090Z","endTime":"2026-07-12T19:13:53.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:13:53.846Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T19:14:02.093Z","endTime":"2026-07-12T19:14:30.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.637107791865898,"aZ":-24.15198419845175,"pfxX":-8.190585497999825,"pfxZ":4.097044784192224,"pX":-0.6385181535832279,"pZ":2.562159491223375,"vX0":7.448527397617037,"vY0":-138.26684785324184,"vZ0":-4.560761596027786,"x":141.34,"y":169.6,"x0":-2.28877706481082,"y0":50.00165483292915,"z0":5.831257664473533,"aX":-16.033170680402197},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.7,"breakHorizontal":13.4,"spinRate":1754,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.3944785575216332,"extension":6.602270047187923},"hitData":{"launchSpeed":95.0,"launchAngle":4.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.36,"coordY":146.11}},"index":0,"playId":"5e92beef-4473-34ac-9418-88254a56c9bf","pitchNumber":1,"startTime":"2026-07-12T19:14:21.253Z","endTime":"2026-07-12T19:14:30.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:14:30.074Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alan Roden grounds out, pitcher José Soriano to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T19:14:38.195Z","endTime":"2026-07-12T19:15:31.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":667755,"link":"/api/v1/people/667755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(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.2,"endSpeed":87.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.101075359143806,"aZ":-16.627135438147544,"pfxX":-6.1074833673930105,"pfxZ":7.883705416265757,"pX":-0.9300287297839893,"pZ":2.566943620750933,"vX0":5.949834019603788,"vY0":-139.91712644343502,"vZ0":-5.664062941551258,"x":152.45,"y":169.47,"x0":-2.295937571554649,"y0":50.00486598986183,"z0":5.716350821246398,"aX":-12.0479872560299},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":9.7,"spinRate":2194,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39223687098149407,"extension":6.563004740839556},"index":0,"playId":"8b0f705a-9eeb-3718-91e3-dd5684244de5","pitchNumber":1,"startTime":"2026-07-12T19:14:54.526Z","endTime":"2026-07-12T19:14:58.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43829895743258,"aZ":-20.126748073546594,"pfxX":-8.950350090444273,"pfxZ":6.069490669058655,"pX":0.159261465764078,"pZ":2.0508467021865484,"vX0":9.533066729471708,"vY0":-140.15065985478037,"vZ0":-6.758092891726914,"x":110.93,"y":183.41,"x0":-2.1276295473101112,"y0":50.000317061825534,"z0":5.813289658982541,"aX":-17.75728789213801},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.7,"breakHorizontal":14.2,"spinRate":1788,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.391206653076702,"extension":6.681146969722213},"index":1,"playId":"02e66016-b62a-300c-875e-1e79109423ff","pitchNumber":2,"startTime":"2026-07-12T19:15:08.379Z","endTime":"2026-07-12T19:15:11.853Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.118009645203365,"aZ":-30.308029507845692,"pfxX":-8.828224334934124,"pfxZ":1.0405068499592032,"pX":-1.087760730202583,"pZ":1.5485687555691883,"vX0":5.910060505617329,"vY0":-133.26117497848077,"vZ0":-5.318279290065393,"x":158.46,"y":196.97,"x0":-2.18932654143132,"y0":50.0028660089271,"z0":5.764232768243699,"aX":-15.84959197292987},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.0,"breakHorizontal":14.6,"spinRate":1589,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4112993796518336,"extension":6.737433303902951},"hitData":{"launchSpeed":79.6,"launchAngle":-13.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.44,"coordY":184.11}},"index":2,"playId":"13a5d947-339d-35e9-9664-d95bfae75dfb","pitchNumber":3,"startTime":"2026-07-12T19:15:23.490Z","endTime":"2026-07-12T19:15:31.515Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:15:31.515Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Denzer Guzman flies out to right fielder Alan Roden.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T19:17:31.376Z","endTime":"2026-07-12T19:18:41.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.547086801725165,"aZ":-11.666906616851945,"pfxX":-2.9973250093976063,"pfxZ":10.316871665743951,"pX":-0.026152501080895122,"pZ":3.076829605762727,"vX0":3.8031097824805498,"vY0":-140.06736979103093,"vZ0":-6.003600600256449,"x":118.0,"y":155.71,"x0":-1.0119062251341007,"y0":50.001890598930615,"z0":6.0104459770697165,"aX":-5.957470124367747},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.6,"breakHorizontal":4.7,"spinRate":2317,"spinDirection":200},"zone":2,"typeConfidence":0.9,"plateTime":0.39100202670113493,"extension":6.427446633328852},"index":0,"playId":"86688814-a9cf-3d08-ad34-43227b18ae39","pitchNumber":1,"startTime":"2026-07-12T19:17:36.853Z","endTime":"2026-07-12T19:17:40.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49546957629407,"aZ":-25.291994792309435,"pfxX":2.535903341720808,"pfxZ":4.108715659846238,"pX":0.3787490761488618,"pZ":0.6162354535315155,"vX0":3.3968711885410015,"vY0":-128.09622114824728,"vZ0":-8.110817052993111,"x":102.56,"y":222.14,"x0":-1.2899806333668014,"y0":50.0021432302487,"z0":5.777382476175374,"aX":4.247450626058011},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.0,"breakHorizontal":-5.3,"spinRate":2203,"spinDirection":177},"zone":14,"typeConfidence":0.91,"plateTime":0.4262903856150251,"extension":6.463356298797973},"index":1,"playId":"8224bd4b-92cd-3e6e-bbf1-ec6855482b2b","pitchNumber":2,"startTime":"2026-07-12T19:17:53.373Z","endTime":"2026-07-12T19:17:56.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.764213275269995,"aZ":-8.600256042121837,"pfxX":-3.495025887279748,"pfxZ":11.518891197199327,"pX":-0.3057488598201239,"pZ":2.4284123103413826,"vX0":3.56435649526399,"vY0":-141.77210908499873,"vZ0":-8.255975307189725,"x":128.65,"y":173.21,"x0":-1.121925564251652,"y0":50.00257343683542,"z0":5.91800104124395,"aX":-7.153096840812993},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.4,"breakHorizontal":5.6,"spinRate":2427,"spinDirection":201},"zone":4,"typeConfidence":0.91,"plateTime":0.3855390690122338,"extension":6.503241537347871},"index":2,"playId":"5fe38900-d874-3330-ae09-d55a98198038","pitchNumber":3,"startTime":"2026-07-12T19:18:07.703Z","endTime":"2026-07-12T19:18:11.642Z","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":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":84.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.03183169271592,"aZ":-31.20394422649444,"pfxX":1.8257014087335293,"pfxZ":0.5418045098046527,"pX":0.30605397951199653,"pZ":3.024120413014341,"vX0":2.979479269741436,"vY0":-131.5082863047662,"vZ0":-2.072244918789136,"x":105.33,"y":157.13,"x0":-1.0706729904096308,"y0":50.000343366140896,"z0":6.095551619417088,"aX":3.2566906282719765},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.8,"breakHorizontal":-3.8,"spinRate":2345,"spinDirection":111},"zone":3,"typeConfidence":0.9,"plateTime":0.4135759704783082,"extension":6.2752932104393055},"hitData":{"launchSpeed":91.9,"launchAngle":36.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.73,"coordY":73.82}},"index":3,"playId":"69b20a7c-78fe-3fa0-9855-c6baf64e91a1","pitchNumber":4,"startTime":"2026-07-12T19:18:31.555Z","endTime":"2026-07-12T19:18:41.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:18:41.358Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Logan O'Hoppe flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T19:19:03.657Z","endTime":"2026-07-12T19:19:28.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":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":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66860674869901,"aZ":-11.441785279317351,"pfxX":-1.8778302978626424,"pfxZ":10.322053846298584,"pX":0.63633829078463,"pZ":3.413565947009982,"vX0":4.830671956513889,"vY0":-141.19607279307917,"vZ0":-4.973997806937774,"x":92.74,"y":146.61,"x0":-0.8566341555072592,"y0":50.00477357337261,"z0":5.941161638007044,"aX":-3.772530553087587},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.8,"breakHorizontal":2.4,"spinRate":2419,"spinDirection":198},"zone":3,"typeConfidence":0.91,"plateTime":0.38867343413323274,"extension":6.528085154761484},"index":0,"playId":"5a493b13-129f-3f9f-83ae-bea3e0f94bdf","pitchNumber":1,"startTime":"2026-07-12T19:19:03.657Z","endTime":"2026-07-12T19:19:07.652Z","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":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.954785518799202,"aZ":-26.024886132725268,"pfxX":4.377191091902803,"pfxZ":3.5636585956265767,"pX":0.12755517971028182,"pZ":2.292846011930936,"vX0":1.8579928154068657,"vY0":-130.37289922286348,"vZ0":-4.336934976243115,"x":112.14,"y":176.87,"x0":-1.1625320476023229,"y0":50.00030937132326,"z0":5.937871229671052,"aX":7.546956582488719},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.8,"breakHorizontal":-8.3,"spinRate":2277,"spinDirection":161},"zone":5,"typeConfidence":0.91,"plateTime":0.41983363901299064,"extension":6.465600436457822},"hitData":{"launchSpeed":96.9,"launchAngle":35.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":85.73,"coordY":55.22}},"index":1,"playId":"d76e8166-261b-37ba-a4fc-5e149f32b3d2","pitchNumber":2,"startTime":"2026-07-12T19:19:15.747Z","endTime":"2026-07-12T19:19:28.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:19:28.757Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Zach Neto lines out sharply to shortstop Ryan Kreidler.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T19:19:38.619Z","endTime":"2026-07-12T19:20:49.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":92.8,"endSpeed":86.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.151706994103815,"aZ":-21.680971265438533,"pfxX":-6.173182414533319,"pfxZ":5.600184080648827,"pX":0.3333325135801734,"pZ":1.3145859004948457,"vX0":5.549963454097076,"vY0":-134.98326461668017,"vZ0":-8.200003982774666,"x":104.29,"y":203.29,"x0":-0.9321112331080075,"y0":50.00462434653921,"z0":5.879829449155058,"aX":-11.568275132441729},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.9,"breakHorizontal":10.2,"spinRate":1907,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.40341975548662923,"extension":6.608361828640561},"index":0,"playId":"42d286c4-e590-336c-b73c-370b7fe5c708","pitchNumber":1,"startTime":"2026-07-12T19:19:55.547Z","endTime":"2026-07-12T19:19:58.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.387848181593032,"aZ":-40.657083499728046,"pfxX":0.9852933675328324,"pfxZ":-5.327005836369942,"pX":-0.1065104059440244,"pZ":-0.6734652920985359,"vX0":1.950148319293484,"vY0":-125.12869981402096,"vZ0":-7.945287795438852,"x":121.06,"y":256.96,"x0":-1.0228986008875045,"y0":50.00410325449121,"z0":5.859180907294588,"aX":1.568258049675489},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-11.2,"breakHorizontal":-2.2,"spinRate":2628,"spinDirection":20},"zone":13,"typeConfidence":0.85,"plateTime":0.43711930392361653,"extension":6.48822381768733},"index":1,"playId":"965b3700-8db0-32ba-9f58-e147c64f881f","pitchNumber":2,"startTime":"2026-07-12T19:20:23.874Z","endTime":"2026-07-12T19:20:27.483Z","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":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.983840230282166,"aZ":-26.277600340756525,"pfxX":-5.063426580597276,"pfxZ":3.138298504180929,"pX":0.6722493033666439,"pZ":2.778343832623206,"vX0":6.162502253602199,"vY0":-134.9721909409199,"vZ0":-3.6585837538577106,"x":91.38,"y":163.76,"x0":-0.96197291341205,"y0":50.00611421962488,"z0":5.9612361315039015,"aX":-9.527055906188105},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.3,"breakHorizontal":8.2,"spinRate":1800,"spinDirection":213},"zone":3,"typeConfidence":0.92,"plateTime":0.4028082775217654,"extension":6.597024809113722},"hitData":{"launchSpeed":104.7,"launchAngle":8.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":108.44,"coordY":141.45}},"index":2,"playId":"3882bb6b-4960-308c-80db-cfc1c0649990","pitchNumber":3,"startTime":"2026-07-12T19:20:42.262Z","endTime":"2026-07-12T19:20:49.371Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:20:49.371Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luke Keaschall singles on a line drive to left fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T19:23:09.786Z","endTime":"2026-07-12T19:23:21.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T19:23:00.385Z","endTime":"2026-07-12T19:23:11.981Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23367261381753,"aZ":-27.582920113432532,"pfxX":-7.381367214689966,"pfxZ":2.5681537549276374,"pX":0.3505185606249315,"pZ":1.844315898666327,"vX0":9.1377325955781,"vY0":-132.16345852100437,"vZ0":-4.883147540264593,"x":103.64,"y":188.98,"x0":-2.1748855725519123,"y0":50.00375168332727,"z0":5.7145411909333585,"aX":-13.204145061689486},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.8,"breakHorizontal":11.6,"spinRate":1599,"spinDirection":234},"zone":9,"typeConfidence":2.0,"plateTime":0.41267356856541504,"extension":6.704305315387546},"hitData":{"launchSpeed":99.9,"launchAngle":10.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.5,"coordY":115.2}},"index":1,"playId":"28bd18f1-9e16-3874-ab3a-94d36148fbdb","pitchNumber":1,"startTime":"2026-07-12T19:23:11.981Z","endTime":"2026-07-12T19:23:21.898Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:23:21.898Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Kreidler grounds out, pitcher José Soriano to first baseman Nolan Schanuel. Luke Keaschall to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T19:23:48.566Z","endTime":"2026-07-12T19:24:17.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":667755,"link":"/api/v1/people/667755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.703296486194752,"aZ":-18.433900627250004,"pfxX":-5.181932184951371,"pfxZ":6.952548449071594,"pX":-0.792225732456569,"pZ":3.4569061231694493,"vX0":6.3129748869928015,"vY0":-139.10238386139167,"vZ0":-3.18910682342555,"x":147.2,"y":145.44,"x0":-2.408780934059163,"y0":50.00502090202111,"z0":5.827786463543428,"aX":-10.243953029507136},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":8.2,"spinRate":2222,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39249551220107204,"extension":6.584421068970566},"index":0,"playId":"8ffe9cff-eec5-3ece-8759-a4eebec41fdb","pitchNumber":1,"startTime":"2026-07-12T19:23:50.271Z","endTime":"2026-07-12T19:23:53.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.626652082597065,"aZ":-26.35721155191855,"pfxX":-7.86096994733088,"pfxZ":2.856762883551685,"pX":-0.7122961734290114,"pZ":2.9870712111487605,"vX0":6.590804594538166,"vY0":-141.02405406567584,"vZ0":-3.6719233767070136,"x":144.15,"y":158.13,"x0":-2.045184478409496,"y0":50.00364678207518,"z0":5.9838228694977555,"aX":-16.01597287180492},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.7,"breakHorizontal":13.1,"spinRate":1918,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3866980548609935,"extension":6.846171890498418},"hitData":{"launchSpeed":69.7,"launchAngle":-65.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":124.39,"coordY":184.62}},"index":1,"playId":"54754868-f201-3517-8233-07a94406343d","pitchNumber":2,"startTime":"2026-07-12T19:24:09.517Z","endTime":"2026-07-12T19:24:17.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:24:17.852Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trevor Larnach pops out to shortstop Zach Neto.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T19:24:53.832Z","endTime":"2026-07-12T19:26:38.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13410056659114,"aZ":-27.387977469640028,"pfxX":-8.160170368741788,"pfxZ":2.425412522842822,"pX":-0.5633630188317102,"pZ":2.0478337114376854,"vX0":7.37125000701389,"vY0":-139.11294178950052,"vZ0":-4.755652042788304,"x":138.47,"y":183.49,"x0":-2.178089669963137,"y0":50.00423844281665,"z0":5.579380632685789,"aX":-16.108945214279114},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.6,"breakHorizontal":13.4,"spinRate":1871,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.39267517725197854,"extension":6.903638021184558},"index":0,"playId":"c70371d4-e936-3d8a-8231-7c8b87f82db2","pitchNumber":1,"startTime":"2026-07-12T19:25:06.376Z","endTime":"2026-07-12T19:25:10.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24146977382725,"aZ":-22.648682394861375,"pfxX":-7.98847895557102,"pfxZ":4.716068603188445,"pX":-0.8258775024683643,"pZ":2.0834479974256994,"vX0":6.3541171866089785,"vY0":-141.24289023751962,"vZ0":-6.411590850804777,"x":148.48,"y":182.53,"x0":-2.067080534994352,"y0":50.00310880223813,"z0":5.839804008623399,"aX":-16.136893900348177},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.4,"breakHorizontal":13.2,"spinRate":1891,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.38782543926893265,"extension":6.805846136232537},"index":1,"playId":"2f938d57-7c1e-3f7f-918f-d3ec37efe2aa","pitchNumber":2,"startTime":"2026-07-12T19:25:24.815Z","endTime":"2026-07-12T19:25:27.815Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-12T19:25:44.862Z","endTime":"2026-07-12T19:26:01.994Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.263429282914117,"aZ":-28.31461881643481,"pfxX":-8.541807285581786,"pfxZ":2.1736188610856297,"pX":-0.5222762669937356,"pZ":1.9940337150928609,"vX0":7.295275259983027,"vY0":-131.96694591848876,"vZ0":-4.101405340689225,"x":136.91,"y":184.94,"x0":-2.203432100657691,"y0":50.00399252954117,"z0":5.637706216782716,"aX":-15.171638242750674},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.2,"breakHorizontal":14.0,"spinRate":1537,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.413961792778899,"extension":6.929737904262883},"index":3,"playId":"c102dae4-ad17-3f2b-8bed-45df7b534c82","pitchNumber":3,"startTime":"2026-07-12T19:26:01.994Z","endTime":"2026-07-12T19:26:05.779Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":81.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94423510727061,"aZ":-39.05371857486852,"pfxX":4.388896917253277,"pfxZ":-4.208686098047621,"pX":-0.31508053155232224,"pZ":1.6792191494899302,"vX0":3.2439705415617484,"vY0":-126.32109513435627,"vZ0":-2.7668859732065108,"x":129.01,"y":193.44,"x0":-2.181037946669984,"y0":50.00384918906933,"z0":5.893408540203396,"aX":7.17383812730465},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-8.0,"breakHorizontal":-8.6,"spinRate":2377,"spinDirection":32},"zone":7,"typeConfidence":2.0,"plateTime":0.43170796482844453,"extension":6.824028168542643},"hitData":{"launchSpeed":75.0,"launchAngle":54.0,"totalDistance":191.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":81.35,"coordY":138.56}},"index":4,"playId":"9cc6f23d-82fc-39e2-a6f8-ffaf319e6535","pitchNumber":4,"startTime":"2026-07-12T19:26:24.788Z","endTime":"2026-07-12T19:26:38.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:26:38.345Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out softly, pitcher José Soriano to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T19:26:45.745Z","endTime":"2026-07-12T19:28:12.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":667755,"link":"/api/v1/people/667755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":90.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.158631621760794,"aZ":-24.36139839053836,"pfxX":-7.309283119347313,"pfxZ":3.809374263884063,"pX":0.03410481793579846,"pZ":1.6778352845132765,"vX0":8.027993044420716,"vY0":-141.21206568986096,"vZ0":-6.9108763886242865,"x":115.7,"y":193.48,"x0":-1.8737612022390748,"y0":50.00696177794288,"z0":5.686073497516285,"aX":-15.010181842060975},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.9,"breakHorizontal":11.9,"spinRate":1874,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3854490308070666,"extension":7.02632777521534},"index":0,"playId":"dbbcf1d4-ff17-3a5a-847d-f4f06e369077","pitchNumber":1,"startTime":"2026-07-12T19:27:02.529Z","endTime":"2026-07-12T19:27:07.203Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":87.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.947600071816304,"aZ":-25.995155908560115,"pfxX":-7.055382349211799,"pfxZ":3.246412126400715,"pX":0.9651585182748782,"pZ":0.6354078323129655,"vX0":9.957696274249745,"vY0":-135.61785581926526,"vZ0":-8.622497920593567,"x":80.21,"y":221.62,"x0":-1.802967190165406,"y0":50.00087205103954,"z0":5.6116980338705185,"aX":-13.412361505361691},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.6,"breakHorizontal":11.2,"spinRate":1762,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4007649927617458,"extension":7.035901681206784},"index":1,"playId":"fe0b1840-05f4-34ca-aae4-de454aab3991","pitchNumber":2,"startTime":"2026-07-12T19:27:21.163Z","endTime":"2026-07-12T19:27:24.673Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.222999651081377,"aZ":-38.542251346054364,"pfxX":3.3181877313016503,"pfxZ":-3.9191307308421344,"pX":0.7184660188323906,"pZ":2.249420406575453,"vX0":5.750067657510554,"vY0":-125.76563573755662,"vZ0":-1.3591960988248724,"x":89.61,"y":178.05,"x0":-2.016559000782036,"y0":50.00396201318114,"z0":5.884428274659465,"aX":5.388654758605076},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-7.2,"breakHorizontal":-7.2,"spinRate":2435,"spinDirection":26},"zone":9,"typeConfidence":2.0,"plateTime":0.433252545008322,"extension":6.908333783359408},"index":2,"playId":"9e01dab2-7271-3f88-a8e7-9fde27d66e5f","pitchNumber":3,"startTime":"2026-07-12T19:27:43.078Z","endTime":"2026-07-12T19:27:48.048Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.956504600027273,"aZ":-37.381461991114044,"pfxX":4.778077589166962,"pfxZ":-3.1956825703351157,"pX":1.4257256388011,"pZ":1.5322290130301288,"vX0":6.369679686614004,"vY0":-126.25471000966375,"vZ0":-3.501613472817023,"x":62.65,"y":197.41,"x0":-1.744040279629299,"y0":50.00627714409903,"z0":5.923200506957216,"aX":7.772059879714414},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.4,"breakHorizontal":-10.1,"spinRate":2499,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.4326299441336885,"extension":6.824220890479101},"hitData":{"launchSpeed":56.6,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":132.33,"coordY":174.64}},"index":3,"playId":"b72b801a-e121-3585-a1a1-1a8749135432","pitchNumber":4,"startTime":"2026-07-12T19:28:02.838Z","endTime":"2026-07-12T19:28:12.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:28:12.021Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Trout singles on a line drive to center fielder Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:30:47.085Z","endTime":"2026-07-12T19:32:32.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68050699290474,"aZ":-12.358559159020091,"pfxX":-2.9852193076197513,"pfxZ":9.848757911158188,"pX":-0.9228244412923893,"pZ":2.946995510430118,"vX0":1.6778286539731888,"vY0":-140.44671337777064,"vZ0":-6.324941214513203,"x":152.18,"y":159.21,"x0":-1.1378443579524617,"y0":50.005160822160825,"z0":6.020672534347774,"aX":-6.007039425924924},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.8,"breakHorizontal":5.0,"spinRate":2287,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.38893115255029587,"extension":6.432233250218081},"index":0,"playId":"52959e27-0382-3422-8f50-4c511ad4c27d","pitchNumber":1,"startTime":"2026-07-12T19:30:47.085Z","endTime":"2026-07-12T19:30:51.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.935071625619518,"aZ":-24.944185405818896,"pfxX":2.4009863831921034,"pfxZ":4.14125821141602,"pX":0.7469161406083668,"pZ":0.6174162726294943,"vX0":4.067145244197738,"vY0":-130.38773489406103,"vZ0":-8.699489949516805,"x":88.53,"y":222.11,"x0":-1.1368569665805426,"y0":50.00095738073024,"z0":5.83936348664628,"aX":4.189269499264478},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.0,"breakHorizontal":-5.2,"spinRate":2186,"spinDirection":160},"zone":14,"typeConfidence":0.91,"plateTime":0.4179121849269336,"extension":6.436541657038637},"index":1,"playId":"0d32b510-7dba-3f39-82bb-ca09edbad3e4","pitchNumber":2,"startTime":"2026-07-12T19:30:59.593Z","endTime":"2026-07-12T19:31:02.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32277015945991,"aZ":-13.90286374342974,"pfxX":-3.9171538972478697,"pfxZ":9.054696652387364,"pX":-0.7972686764050052,"pZ":4.2302496899884465,"vX0":2.388090367415602,"vY0":-140.97914571086147,"vZ0":-2.730539000983717,"x":147.39,"y":124.56,"x0":-1.1453306003610548,"y0":50.00327784059639,"z0":6.106004944629935,"aX":-7.904127480173199},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":6.6,"spinRate":2284,"spinDirection":197},"zone":11,"typeConfidence":0.89,"plateTime":0.3881611852354059,"extension":6.439735317605527},"index":2,"playId":"b7327dc8-7079-39eb-bb0a-74211db33d3f","pitchNumber":3,"startTime":"2026-07-12T19:31:16.273Z","endTime":"2026-07-12T19:31:19.533Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73350249326157,"aZ":-24.59621110898751,"pfxX":-6.526260032131152,"pfxZ":4.2306542917736465,"pX":-0.3650940726434023,"pZ":2.84872765908814,"vX0":4.287571749264262,"vY0":-132.3904609594931,"vZ0":-3.5903048456975717,"x":130.92,"y":161.86,"x0":-1.1498171088717155,"y0":50.00471518666821,"z0":6.003084508867489,"aX":-11.697079757033107},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.2,"breakHorizontal":11.0,"spinRate":1742,"spinDirection":206},"zone":1,"typeConfidence":0.92,"plateTime":0.4122218294000186,"extension":6.628456452836302},"index":3,"playId":"c5ab8976-dfdb-3e2c-9940-3790cfd517f7","pitchNumber":4,"startTime":"2026-07-12T19:31:30.503Z","endTime":"2026-07-12T19:31:37.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.526261402405527,"aZ":-21.040433917615843,"pfxX":-6.0478789131459045,"pfxZ":5.887723132683766,"pX":0.7327034123333744,"pZ":1.4196570870595435,"vX0":6.294730930900999,"vY0":-135.4009016285205,"vZ0":-8.143461227539307,"x":89.07,"y":200.45,"x0":-0.8164961280752705,"y0":50.00010516332347,"z0":5.893621635306039,"aX":-11.432025500327548},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.5,"breakHorizontal":10.0,"spinRate":1685,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.4017467116874798,"extension":6.42530984021717},"index":4,"playId":"1b85366b-8c00-3b7a-88b0-b47f980b12e7","pitchNumber":5,"startTime":"2026-07-12T19:32:01.242Z","endTime":"2026-07-12T19:32:04.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.141395578727263,"aZ":-24.978985400701525,"pfxX":2.5292896058476857,"pfxZ":3.9705475626818334,"pX":0.7630378250546866,"pZ":1.1840241988795082,"vX0":4.068387635966871,"vY0":-133.20188713423653,"vZ0":-7.589952533503146,"x":87.91,"y":206.81,"x0":-1.1074875656949412,"y0":50.005898199065975,"z0":5.851864965210669,"aX":4.587528181639086},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.9,"breakHorizontal":-5.4,"spinRate":2274,"spinDirection":162},"zone":14,"typeConfidence":0.9,"plateTime":0.4097630678181896,"extension":6.5018026636435655},"hitData":{"launchSpeed":76.9,"launchAngle":24.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.31,"coordY":94.14}},"index":5,"playId":"4bf199ca-1eab-31c3-bb3e-f557b1268772","pitchNumber":6,"startTime":"2026-07-12T19:32:22.334Z","endTime":"2026-07-12T19:32:32.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:32:32.442Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a line drive to right fielder Alan Roden. Mike Trout to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:32:39.254Z","endTime":"2026-07-12T19:33:52.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":2},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.614687894342286,"aZ":-11.754406783603576,"pfxX":-2.95398997253461,"pfxZ":9.946983001263892,"pX":-0.44898018501340414,"pZ":3.2340202100408724,"vX0":3.762419469373895,"vY0":-141.72891011420137,"vZ0":-5.411267783262699,"x":134.11,"y":151.46,"x0":-1.4042313933827548,"y0":50.00488901975081,"z0":5.905858525640284,"aX":-6.065594164092222},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.3,"breakHorizontal":4.7,"spinRate":2307,"spinDirection":206},"zone":1,"typeConfidence":0.9,"plateTime":0.38512483263083874,"extension":6.554979822807168},"index":0,"playId":"478591eb-8ed2-3b7e-b521-40852041dc87","pitchNumber":1,"startTime":"2026-07-12T19:32:56.989Z","endTime":"2026-07-12T19:33:00.407Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.924186779648323,"aZ":-26.30887656171806,"pfxX":-6.1116185327526535,"pfxZ":3.2869098308816938,"pX":-0.282219452309933,"pZ":3.2920684452952615,"vX0":4.5492684673163835,"vY0":-131.66238186578045,"vZ0":-1.8703172569080175,"x":127.76,"y":149.89,"x0":-1.2253380384228294,"y0":50.000893930381686,"z0":5.929549552275524,"aX":-10.893956918244683},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.9,"breakHorizontal":10.3,"spinRate":1790,"spinDirection":219},"zone":1,"typeConfidence":0.92,"plateTime":0.4135968708394784,"extension":6.533824055139317},"index":1,"playId":"79525e6c-57bc-3490-9ec8-42e5cb87c6d2","pitchNumber":2,"startTime":"2026-07-12T19:33:17.363Z","endTime":"2026-07-12T19:33:20.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.674391373740743,"aZ":-28.596309227761775,"pfxX":3.265753720353501,"pfxZ":2.085777737980914,"pX":0.5222818487941739,"pZ":1.64908250599795,"vX0":3.451981463444185,"vY0":-129.64963106559435,"vZ0":-5.3122243546473324,"x":97.09,"y":194.25,"x0":-1.246226320774951,"y0":50.00590857544683,"z0":5.881663452886797,"aX":5.613905201418746},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.9,"breakHorizontal":-6.6,"spinRate":2266,"spinDirection":120},"zone":9,"typeConfidence":0.9,"plateTime":0.4209338217999754,"extension":6.3719411031781386},"hitData":{"launchSpeed":94.0,"launchAngle":7.0,"totalDistance":113.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.22,"coordY":114.69}},"index":2,"playId":"1bd3ec30-4bc9-3da6-83c7-1eb9a4e1b023","pitchNumber":3,"startTime":"2026-07-12T19:33:43.076Z","endTime":"2026-07-12T19:33:52.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:33:52.090Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Soler flies out to right fielder Alan Roden.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:34:07.402Z","endTime":"2026-07-12T19:36:06.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702176,"link":"/api/v1/people/702176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8768255095348,"aZ":-27.609944623492265,"pfxX":-6.0436988066755575,"pfxZ":2.4699183544709076,"pX":-0.2984922523216206,"pZ":2.2970085679850736,"vX0":4.908297380217446,"vY0":-133.99871164945924,"vZ0":-4.29962957669367,"x":128.38,"y":176.76,"x0":-1.3552980285603644,"y0":50.00141183337993,"z0":5.860655995227465,"aX":-11.155133531634261},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.8,"breakHorizontal":10.1,"spinRate":1736,"spinDirection":213},"zone":4,"typeConfidence":0.92,"plateTime":0.4064368650513983,"extension":6.4789850673130225},"index":0,"playId":"8bb9087e-0bb2-30c5-bec3-1b8159f06a2c","pitchNumber":1,"startTime":"2026-07-12T19:34:23.955Z","endTime":"2026-07-12T19:34:26.955Z","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":98.7,"endSpeed":90.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81033264406415,"aZ":-9.518645364883113,"pfxX":-2.647189310065367,"pfxZ":10.833661096549244,"pX":0.24203576659553977,"pZ":3.056098336824045,"vX0":5.347511563896693,"vY0":-143.6046397085127,"vZ0":-6.21231001203293,"x":107.77,"y":156.27,"x0":-1.2991727205852015,"y0":50.00643019677788,"z0":5.8376818319378865,"aX":-5.53792497043226},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.6,"breakHorizontal":3.7,"spinRate":2430,"spinDirection":200},"zone":2,"typeConfidence":0.92,"plateTime":0.38120423250858115,"extension":6.504530489729348},"index":1,"playId":"20642dc2-ba3f-3014-b011-c648fb48d30a","pitchNumber":2,"startTime":"2026-07-12T19:34:43.525Z","endTime":"2026-07-12T19:34:46.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":87.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62645428120329,"aZ":-26.84163212616217,"pfxX":-6.383306466087917,"pfxZ":2.8321253932494423,"pX":0.002818844097398228,"pZ":1.1300851314273113,"vX0":5.5433182125193134,"vY0":-134.77396786143538,"vZ0":-7.424773859241613,"x":116.89,"y":208.27,"x0":-1.2272703145613704,"y0":50.00513265504381,"z0":5.751463052835796,"aX":-12.029569411659303},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.1,"breakHorizontal":10.8,"spinRate":1792,"spinDirection":220},"zone":14,"typeConfidence":0.92,"plateTime":0.4026945139793856,"extension":6.5376871785694455},"index":2,"playId":"f0e726ff-d17b-34a5-bc74-643ad63badab","pitchNumber":3,"startTime":"2026-07-12T19:35:05.444Z","endTime":"2026-07-12T19:35:11.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":84.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50282431531996,"aZ":-30.450286200774546,"pfxX":3.8146325843511955,"pfxZ":0.9754533321992067,"pX":1.0344447419940321,"pZ":2.328859133135969,"vX0":4.42495187509214,"vY0":-130.81232663458678,"vZ0":-3.6326059854662787,"x0":-1.1623766343052742,"y0":50.001860988250364,"z0":5.970147077281635,"aX":6.740893474092148},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.3,"breakHorizontal":-7.7,"spinRate":2263,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.4155975360260209,"extension":6.448910725888788},"index":3,"playId":"6c93bfc0-6d10-3b7f-8d7a-0f50d8ff1384","pitchNumber":4,"startTime":"2026-07-12T19:35:27.636Z","endTime":"2026-07-12T19:35:30.942Z","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":99.7,"endSpeed":92.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.387653693892315,"aZ":-7.973733979223323,"pfxX":-2.4503147240280017,"pfxZ":11.180280197056259,"pX":-0.3257876007808414,"pZ":2.2060765861797735,"vX0":3.385384645542347,"vY0":-145.14826044468913,"vZ0":-9.083260994530313,"x":77.57,"y":175.9,"x0":-1.1811000314400288,"y0":50.000207334839295,"z0":5.836822806776795,"aX":-5.302970226174506},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.0,"breakHorizontal":3.8,"spinRate":2357,"spinDirection":196},"zone":7,"typeConfidence":0.92,"plateTime":0.37529906443006666,"extension":6.466380642926236},"hitData":{"launchSpeed":77.4,"launchAngle":46.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.62,"coordY":105.06}},"index":4,"playId":"bf1fa4a0-98a5-3ba5-82f1-adea949c9c59","pitchNumber":5,"startTime":"2026-07-12T19:35:55.409Z","endTime":"2026-07-12T19:36:06.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:36:06.216Z","atBatIndex":42},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jo Adell grounds into a double play, shortstop Ryan Kreidler to second baseman Kody Clemens to first baseman Royce Lewis. Nolan Schanuel out at 2nd. Jo Adell out at 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T19:37:11.635Z","endTime":"2026-07-12T19:37:21.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T19:37:12.015Z","endTime":"2026-07-12T19:37:13.917Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.510868515549813,"aZ":-27.313964078627794,"pfxX":-4.336580190506723,"pfxZ":2.502871964605239,"pX":0.7869604469641243,"pZ":2.0227137410210103,"vX0":7.043025176671603,"vY0":-136.9707440856565,"vZ0":-5.3231304049050365,"x":87.0,"y":184.17,"x0":-1.2306792175719474,"y0":50.0003613102015,"z0":5.811853444536721,"aX":-8.406933984598329},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.8,"breakHorizontal":6.7,"spinRate":1705,"spinDirection":216},"zone":9,"typeConfidence":0.92,"plateTime":0.39684791405990083,"extension":6.539240812507532},"hitData":{"launchSpeed":71.5,"launchAngle":-22.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.28,"coordY":155.74}},"index":1,"playId":"1f7e87a3-887f-33c0-9973-ff8d4acbd050","pitchNumber":1,"startTime":"2026-07-12T19:37:13.917Z","endTime":"2026-07-12T19:37:21.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:37:21.971Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Bell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T19:39:52.016Z","endTime":"2026-07-12T19:41:37.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":{"description":"Pitching Change: Chase Silseth replaces José Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T19:39:13.469Z","endTime":"2026-07-12T19:39:54.331Z","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(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.3,"endSpeed":88.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58829380020095,"aZ":-15.909806926111276,"pfxX":-4.039136667878635,"pfxZ":8.232016807441255,"pX":-0.19962199791572646,"pZ":2.071223978771931,"vX0":6.026690685742675,"vY0":-138.63387138727418,"vZ0":-7.095363498295521,"x":124.61,"y":182.86,"x0":-1.8618687607778974,"y0":50.00568563501807,"z0":5.696529822478236,"aX":-7.983333383692102},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":6.2,"spinRate":2448,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.39283332829644735,"extension":5.828897820964078},"index":1,"playId":"76bfb3f5-f318-38dc-a4b2-fff3bda792a6","pitchNumber":1,"startTime":"2026-07-12T19:39:54.331Z","endTime":"2026-07-12T19:39:57.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85956257590948,"aZ":-24.283092927411612,"pfxX":-6.084023628921379,"pfxZ":3.9942221280302945,"pX":0.7626479555310085,"pZ":2.2792506336658875,"vX0":9.072400518353826,"vY0":-138.26153495245552,"vZ0":-5.1875382031489625,"x":87.93,"y":177.24,"x0":-1.739910742147179,"y0":50.003478763487024,"z0":5.765854773060894,"aX":-12.023057497326045},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.5,"breakHorizontal":9.6,"spinRate":2411,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.39307633764506944,"extension":5.840724890960521},"index":2,"playId":"4bafdfe9-6495-359e-8b2a-86697bc421cd","pitchNumber":2,"startTime":"2026-07-12T19:40:10.645Z","endTime":"2026-07-12T19:40:14.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.368422955866134,"aZ":-15.537637097702707,"pfxX":-3.3674407048812416,"pfxZ":8.64053119946848,"pX":0.2544472331305801,"pZ":2.621713785583456,"vX0":6.919472878389119,"vY0":-137.1467262893321,"vZ0":-5.646843694757267,"x":107.3,"y":167.99,"x0":-1.8518607729462802,"y0":50.000348183405826,"z0":5.748991630380382,"aX":-6.4823723356384715},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.8,"breakHorizontal":4.8,"spinRate":2379,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.3978008869436791,"extension":5.935274682100824},"index":3,"playId":"c22aea89-aa9c-3b1d-9b4f-fcb504e12561","pitchNumber":3,"startTime":"2026-07-12T19:40:27.523Z","endTime":"2026-07-12T19:40:31.607Z","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":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.48832953945477,"aZ":-26.326739833629464,"pfxX":-6.1150525833616,"pfxZ":3.510625354383463,"pX":-1.1520084488399527,"pZ":1.35424370880007,"vX0":4.392318526145529,"vY0":-128.03729464768077,"vZ0":-5.663536252630426,"x":160.91,"y":202.22,"x0":-2.091951379085732,"y0":50.004567168402914,"z0":5.644986449489546,"aX":-10.19286798250761},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.4,"breakHorizontal":10.1,"spinRate":939,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4271625807126975,"extension":5.982038049842303},"index":4,"playId":"b66ec8c2-af65-304c-8b4c-6444de37f4f4","pitchNumber":4,"startTime":"2026-07-12T19:41:11.750Z","endTime":"2026-07-12T19:41:15.904Z","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":96.2,"endSpeed":88.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.811698651458745,"aZ":-11.549749798361486,"pfxX":-3.693584522750587,"pfxZ":10.390169180733938,"pX":0.5527121660671345,"pZ":2.525557549407108,"vX0":8.018832771353889,"vY0":-139.82075096633758,"vZ0":-6.795127172696832,"x":95.93,"y":170.59,"x0":-1.8693176993884781,"y0":50.001737906117135,"z0":5.741240930169175,"aX":-7.331866273556873},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":5.0,"spinRate":2448,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.39137133469222496,"extension":6.02811449382466},"index":5,"playId":"2d8aee44-74b2-38e6-b377-3198972089f1","pitchNumber":5,"startTime":"2026-07-12T19:41:33.751Z","endTime":"2026-07-12T19:41:37.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:41:37.893Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T19:41:57.399Z","endTime":"2026-07-12T19:43:51.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(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.9,"endSpeed":89.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52423885210614,"aZ":-13.131581994488098,"pfxX":-3.1831741737857553,"pfxZ":9.493347562322487,"pX":-0.27930674000584566,"pZ":2.1014166160619956,"vX0":5.6759865300597845,"vY0":-139.58984684329917,"vZ0":-7.588243680206174,"x":127.65,"y":182.04,"x0":-1.9102791000504098,"y0":50.00560163313736,"z0":5.689142340589529,"aX":-6.387435295356582},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":4.8,"spinRate":2526,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.3899238713096489,"extension":5.871574566094579},"index":0,"playId":"2f5a1ec3-c484-34f3-b2cc-d5e6704a074b","pitchNumber":1,"startTime":"2026-07-12T19:42:04.711Z","endTime":"2026-07-12T19:42:08.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.55368688414361,"aZ":-18.873665257537805,"pfxX":-6.687341551416626,"pfxZ":6.616276738421561,"pX":0.5204571458405863,"pZ":1.0341565717526489,"vX0":8.89762333946543,"vY0":-139.53695165772228,"vZ0":-9.531949009512374,"x":97.16,"y":210.86,"x0":-1.8116038799752756,"y0":50.00693216703178,"z0":5.689938275385707,"aX":-13.452505450419297},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.6,"breakHorizontal":10.7,"spinRate":2261,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3895982515809191,"extension":5.963728337562427},"index":1,"playId":"feafe91d-7110-3503-8c04-4a7988b5cee6","pitchNumber":2,"startTime":"2026-07-12T19:42:21.531Z","endTime":"2026-07-12T19:42:26.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21506447639101,"aZ":-32.37473771767398,"pfxX":-5.586183862452016,"pfxZ":-0.11921993595210163,"pX":-0.6320326959942364,"pZ":0.02912914551167942,"vX0":5.453210149344768,"vY0":-127.60071484422392,"vZ0":-7.631949777896915,"x":141.09,"y":237.99,"x0":-2.0709076820643566,"y0":50.00452706593709,"z0":5.609161412009923,"aX":-9.214199904482015},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.7,"breakHorizontal":8.9,"spinRate":1094,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4292172499794482,"extension":5.97057668719846},"index":2,"playId":"251e15d2-9543-38ff-b826-33ab09a45e03","pitchNumber":3,"startTime":"2026-07-12T19:42:37.667Z","endTime":"2026-07-12T19:42:41.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.426695670997894,"aZ":-22.745010424384745,"pfxX":-7.949940475668379,"pfxZ":4.786720107304741,"pX":0.12512933053573957,"pZ":1.3180654697579168,"vX0":7.975484161780364,"vY0":-138.39585775061454,"vZ0":-7.889576434635009,"x":112.23,"y":203.19,"x0":-1.7399497582257142,"y0":50.0046167832892,"z0":5.691864216350085,"aX":-15.661565142054453},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.4,"breakHorizontal":13.1,"spinRate":2316,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3934689981919406,"extension":5.957497960989404},"index":3,"playId":"99e03538-e246-3e8e-9d85-e559343e8c92","pitchNumber":4,"startTime":"2026-07-12T19:43:02.383Z","endTime":"2026-07-12T19:43:08.268Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06373873703412,"aZ":-32.47119157897937,"pfxX":5.581467798039715,"pfxZ":-0.184994866159375,"pX":1.3790932979113286,"pZ":-0.5438623346160676,"vX0":6.609873326725674,"vY0":-127.51212826003604,"vZ0":-8.622934733073725,"x":64.43,"y":253.46,"x0":-1.9749705724625939,"y0":50.00115219644044,"z0":5.455876356494583,"aX":9.15636424760688},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.2,"breakHorizontal":-11.6,"spinRate":2854,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.43012101735142494,"extension":6.180109842250499},"index":4,"playId":"ec7a43ad-af4c-3bbf-99aa-25eb768ce866","pitchNumber":5,"startTime":"2026-07-12T19:43:45.612Z","endTime":"2026-07-12T19:43:51.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:43:51.781Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out to left fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T19:44:02.420Z","endTime":"2026-07-12T19:46:27.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"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":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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.2,"endSpeed":87.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.114108297535196,"aZ":-13.501386338469732,"pfxX":-5.267418454211402,"pfxZ":9.456053679793083,"pX":0.047768448670785786,"pZ":2.6580144395833316,"vX0":7.387039748926552,"vY0":-139.7804372855825,"vZ0":-6.066430937437359,"x":115.18,"y":167.01,"x0":-1.947380717904743,"y0":50.00245871428065,"z0":5.746253389090774,"aX":-10.40181399128429},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":7.9,"spinRate":2447,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3921470984637825,"extension":6.045071911353951},"index":0,"playId":"860bdddf-fc42-382f-b1ef-12653408f38b","pitchNumber":1,"startTime":"2026-07-12T19:44:20.449Z","endTime":"2026-07-12T19:44:24.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68841897532746,"aZ":-14.227243128781152,"pfxX":-4.486302180542617,"pfxZ":8.992086398989995,"pX":1.1184755422901214,"pZ":1.1926284799735325,"vX0":9.428295172604377,"vY0":-139.72380660801113,"vZ0":-10.001522761117762,"x":74.37,"y":206.58,"x0":-1.7025327745034773,"y0":50.006540852032444,"z0":5.732329309637967,"aX":-8.95809558634134},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":6.4,"spinRate":2427,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3906043974897746,"extension":6.053390271331629},"index":1,"playId":"8a6c08c9-8c50-39b7-833e-de109d8aabd8","pitchNumber":2,"startTime":"2026-07-12T19:44:36.623Z","endTime":"2026-07-12T19:44:40.017Z","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":86.2,"endSpeed":80.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.924907421060936,"aZ":-37.18739433877112,"pfxX":6.035310954957556,"pfxZ":-3.1205183091073683,"pX":0.24686987359526089,"pZ":0.8688873251759271,"vX0":3.8751333979056106,"vY0":-125.50633628985835,"vZ0":-4.59026786000701,"x":107.59,"y":215.32,"x0":-2.098128713992866,"y0":50.00365414125051,"z0":5.729700261454874,"aX":9.688836385498218},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.5,"breakHorizontal":-11.8,"spinRate":3024,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4353700856111913,"extension":6.01927498578935},"index":2,"playId":"ef861833-f632-3afb-9265-49bbf16aa7a8","pitchNumber":3,"startTime":"2026-07-12T19:45:01.635Z","endTime":"2026-07-12T19:45:05.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.124454899717577,"aZ":-16.347669342559545,"pfxX":-1.8273871012899665,"pfxZ":8.048485124666865,"pX":1.6223702064182492,"pZ":1.9223097413799173,"vX0":9.829534812121086,"vY0":-138.44697947263376,"vZ0":-7.25261642557447,"x":55.16,"y":186.88,"x0":-1.7167471390027509,"y0":50.00295931553179,"z0":5.643905997637859,"aX":-3.59358433188416},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.4,"breakHorizontal":1.6,"spinRate":2478,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.39365688360561224,"extension":6.082613011344067},"index":3,"playId":"0fba74ff-6c30-378d-8fb2-78e09145ab1d","pitchNumber":4,"startTime":"2026-07-12T19:45:22.581Z","endTime":"2026-07-12T19:45:25.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.766074782795396,"aZ":-16.90238504241534,"pfxX":-2.5175682845093355,"pfxZ":7.864974432421469,"pX":-0.43686558227462713,"pZ":3.0996234368993303,"vX0":4.965178099304651,"vY0":-137.9888158352572,"vZ0":-4.194432200201325,"x":133.65,"y":155.09,"x0":-1.9269585438642967,"y0":50.00141179007803,"z0":5.7674923125033,"aX":-4.888010890617618},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":3.6,"spinRate":2348,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.395915700037925,"extension":5.792092627646934},"index":4,"playId":"f22a2cf3-6005-32c0-b992-7966ba8fd813","pitchNumber":5,"startTime":"2026-07-12T19:45:47.585Z","endTime":"2026-07-12T19:45:51.044Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-12T19:45:58.299Z","endTime":"2026-07-12T19:46:15.844Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.822846004079803,"aZ":-33.20770725816094,"pfxX":6.6552749005360665,"pfxZ":-0.6716868456436718,"pX":-0.4286944469770962,"pZ":2.5676326059565087,"vX0":2.739072478850698,"vY0":-123.6728148255094,"vZ0":-1.0447047392672513,"x":133.34,"y":169.45,"x0":-2.416772721574509,"y0":50.00195829458516,"z0":5.793349082784067,"aX":10.256381790995892},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.2,"breakHorizontal":-12.7,"spinRate":2855,"spinDirection":50},"zone":4,"typeConfidence":2.0,"plateTime":0.4437428624557991,"extension":6.1761692421613645},"hitData":{"launchSpeed":90.9,"launchAngle":54.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.61,"coordY":113.16}},"index":6,"playId":"dbd44f55-14e6-3af4-a8ce-aa47d81b6c12","pitchNumber":6,"startTime":"2026-07-12T19:46:15.844Z","endTime":"2026-07-12T19:46:27.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:46:27.953Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Lowe flies out sharply to center fielder Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T19:48:30.409Z","endTime":"2026-07-12T19:48:52.003Z","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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":0},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97143576166296,"aZ":-10.164601530331906,"pfxX":-2.3678073047581414,"pfxZ":11.214045117496442,"pX":0.2353354188939678,"pZ":2.0939224071164997,"vX0":4.25612560949365,"vY0":-139.5736275444392,"vZ0":-8.824763442522565,"x":108.03,"y":182.24,"x0":-1.0053736798914894,"y0":50.00316330756881,"z0":5.9762115352613225,"aX":-4.647661942924615},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.6,"breakHorizontal":3.4,"spinRate":2387,"spinDirection":200},"zone":8,"typeConfidence":0.9,"plateTime":0.39324244219700377,"extension":6.458618621665702},"hitData":{"launchSpeed":100.9,"launchAngle":27.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":92.05,"coordY":49.33}},"index":0,"playId":"5e9c1cbe-a265-3216-8fb9-cacb1db608e0","pitchNumber":1,"startTime":"2026-07-12T19:48:41.197Z","endTime":"2026-07-12T19:48:52.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:48:52.003Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T19:48:57.106Z","endTime":"2026-07-12T19:49:45.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","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":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41333478130761,"aZ":-9.340005593272808,"pfxX":-2.105264765048539,"pfxZ":11.202191388502413,"pX":0.36662812166373876,"pZ":2.7310628678513975,"vX0":4.461559844745428,"vY0":-141.86601679123808,"vZ0":-7.348077594308208,"x0":-0.9528549119868691,"y0":50.00616616683404,"z0":5.950105290545684,"aX":-4.292891682997382},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.0,"breakHorizontal":2.9,"spinRate":2424,"spinDirection":197},"zone":6,"typeConfidence":0.91,"plateTime":0.38606894181495033,"extension":6.453400543596939},"index":0,"playId":"a858a742-f51a-3ca1-97ad-d993f7f45dd4","pitchNumber":1,"startTime":"2026-07-12T19:49:14.167Z","endTime":"2026-07-12T19:49:18.345Z","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":97.4,"endSpeed":89.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.897345195459373,"aZ":-13.500276458952353,"pfxX":-3.3998389735956493,"pfxZ":9.148101865382332,"pX":-0.6284817140738606,"pZ":2.847201566371912,"vX0":2.3374716658433647,"vY0":-141.82648037443784,"vZ0":-6.4992451641937725,"x":103.02,"y":165.04,"x0":-1.0208959425732524,"y0":50.00060277244573,"z0":6.0264915182414125,"aX":-6.937498548612395},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.5,"breakHorizontal":5.6,"spinRate":2390,"spinDirection":197},"zone":1,"typeConfidence":0.9,"plateTime":0.38594234415107875,"extension":6.456221813954891},"index":1,"playId":"bad8a09e-c4c9-3f35-8f8f-06c32eeb0362","pitchNumber":2,"startTime":"2026-07-12T19:49:25.390Z","endTime":"2026-07-12T19:49:28.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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.321999071408154,"aZ":-22.72570382320436,"pfxX":-7.56398132630491,"pfxZ":5.061799611013909,"pX":-0.4839089723437615,"pZ":1.314819086916825,"vX0":4.3059724321927515,"vY0":-134.99009512502934,"vZ0":-8.17599937033362,"x":140.96,"y":161.91,"x0":-1.107732767971969,"y0":50.003412582139035,"z0":5.954189048888968,"aX":-14.11517443025054},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":13.0,"spinRate":1928,"spinDirection":215},"zone":13,"typeConfidence":0.92,"plateTime":0.40404232899369674,"extension":6.355482860126028},"index":2,"playId":"92e4c45f-742e-301c-a32b-b8558c905005","pitchNumber":3,"startTime":"2026-07-12T19:49:41.647Z","endTime":"2026-07-12T19:49:45.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:49:45.423Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Denzer Guzman homers (4) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T19:49:50.071Z","endTime":"2026-07-12T19:50:32.789Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":{"id":671737,"link":"/api/v1/people/671737"},"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(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":89.7,"endSpeed":82.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.753681850139266,"aZ":-27.095960436835608,"pfxX":1.8051792311946282,"pfxZ":2.9162736988637956,"pX":-0.20943609187444612,"pZ":2.9109616797814346,"vX0":1.9749900978542996,"vY0":-130.71738867882885,"vZ0":-2.803022571568646,"x":124.98,"y":160.18,"x0":-1.207414857023734,"y0":50.004600613167824,"z0":6.01660083106014,"aX":3.1459362412199323},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.9,"breakHorizontal":-3.7,"spinRate":2195,"spinDirection":142},"zone":2,"typeConfidence":0.91,"plateTime":0.4179104785550689,"extension":6.501728304645654},"hitData":{"launchSpeed":98.5,"launchAngle":37.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":41.84,"coordY":81.35}},"index":0,"playId":"d03aa67d-25fc-3b2e-9401-cc5c591f5de9","pitchNumber":1,"startTime":"2026-07-12T19:50:06.966Z","endTime":"2026-07-12T19:50:32.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:50:32.789Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Logan O'Hoppe walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T19:50:48.273Z","endTime":"2026-07-12T19:51:35.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.468474251550717,"aZ":-27.561086412194058,"pfxX":-3.216639425261099,"pfxZ":2.589089745280443,"pX":-0.22099481950020589,"pZ":4.189364521903072,"vX0":3.392573481211501,"vY0":-131.57314840056017,"vZ0":0.00925092222651891,"x":125.42,"y":125.67,"x0":-1.0988901844806576,"y0":50.00435677687927,"z0":6.19974569457854,"aX":-5.736173477942197},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.9,"breakHorizontal":5.3,"spinRate":1746,"spinDirection":206},"zone":11,"typeConfidence":0.91,"plateTime":0.41361852146536426,"extension":6.350771695217877},"index":0,"playId":"89010857-7667-36c5-9311-3b3c7067e57b","pitchNumber":1,"startTime":"2026-07-12T19:50:48.273Z","endTime":"2026-07-12T19:50:51.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.734748694524328,"aZ":-7.819163664081769,"pfxX":-3.985422416889275,"pfxZ":11.831726357884095,"pX":0.7757068483873104,"pZ":0.7194193311993994,"vX0":6.007167407413348,"vY0":-142.14076653868287,"vZ0":-12.800176424752177,"x":87.43,"y":219.36,"x0":-0.8414330441261318,"y0":50.00690162219547,"z0":5.764027806256996,"aX":-8.206770084854531},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.2,"breakHorizontal":6.1,"spinRate":2459,"spinDirection":202},"zone":14,"typeConfidence":0.91,"plateTime":0.38446198972049794,"extension":6.571472564715295},"index":1,"playId":"ca81f37b-28fa-3725-81e6-4e7ff0c615a6","pitchNumber":2,"startTime":"2026-07-12T19:51:00.240Z","endTime":"2026-07-12T19:51:06.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21489720253342,"aZ":-13.243643718190583,"pfxX":-3.5828517655869194,"pfxZ":9.149638266524999,"pX":-0.7268018602283534,"pZ":3.5966015829174127,"vX0":2.168522429083711,"vY0":-142.1651369277937,"vZ0":-4.6749535309065875,"x":144.7,"y":141.67,"x0":-1.0295411619134414,"y0":50.006493508160865,"z0":6.0877614560798525,"aX":-7.416658433052175},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.0,"breakHorizontal":6.1,"spinRate":2373,"spinDirection":195},"zone":11,"typeConfidence":0.89,"plateTime":0.38365674036355557,"extension":6.408301734604751},"index":2,"playId":"aacfb6cc-1d4d-35d7-aa70-5698c6741efb","pitchNumber":3,"startTime":"2026-07-12T19:51:16.893Z","endTime":"2026-07-12T19:51:20.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.087264441215662,"aZ":-10.819570211816952,"pfxX":-3.0397484185528394,"pfxZ":10.405177464747908,"pX":-0.07362510125147462,"pZ":1.3349165929907767,"vX0":3.4005351594003246,"vY0":-141.80759110421943,"vZ0":-10.774700130288734,"x":119.81,"y":202.74,"x0":-0.889006848679808,"y0":50.001120930501564,"z0":5.857080834408604,"aX":-6.238003259648481},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":4.9,"spinRate":2367,"spinDirection":199},"zone":13,"typeConfidence":0.91,"plateTime":0.3851038001003353,"extension":6.472232991507312},"index":3,"playId":"12c6c8dc-490a-34ca-9aff-a2f92ab54de6","pitchNumber":4,"startTime":"2026-07-12T19:51:31.188Z","endTime":"2026-07-12T19:51:35.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:51:35.889Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T19:52:11.965Z","endTime":"2026-07-12T19:53:51.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T19:52:03.363Z","endTime":"2026-07-12T19:52:14.191Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.746158763464603,"aZ":-10.352175475958493,"pfxX":-3.4189010713390453,"pfxZ":10.78131177733698,"pX":0.7692533456774725,"pZ":0.9738685829983085,"vX0":6.312245569220391,"vY0":-140.64265400100987,"vZ0":-11.236246168289341,"x":87.68,"y":212.49,"x0":-1.049412195164541,"y0":50.006746150582195,"z0":5.6690258582824145,"aX":-6.92300432713117},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":5.0,"spinRate":2358,"spinDirection":200},"zone":14,"typeConfidence":0.89,"plateTime":0.38787701632524874,"extension":6.558664681992875},"index":1,"playId":"9b79e1d2-cb41-38a9-baae-4f410f103673","pitchNumber":1,"startTime":"2026-07-12T19:52:14.191Z","endTime":"2026-07-12T19:52:18.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.421265234741856,"aZ":-28.590258688188538,"pfxX":1.6684832852984472,"pfxZ":2.1064033446021497,"pX":0.4791177053051937,"pZ":2.99311327118866,"vX0":3.892589149658151,"vY0":-129.23546921576073,"vZ0":-2.0108172827137887,"x":98.74,"y":157.97,"x0":-1.2598384026437084,"y0":50.00430543027849,"z0":5.9645377077580415,"aX":2.8381240838544612},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.6,"breakHorizontal":-3.8,"spinRate":2140,"spinDirection":139},"zone":3,"typeConfidence":0.9,"plateTime":0.42285861533189895,"extension":6.396839162791552},"index":2,"playId":"c53c03c1-ad9c-331f-8626-fdfc49e74c3a","pitchNumber":2,"startTime":"2026-07-12T19:52:34.870Z","endTime":"2026-07-12T19:52:38.913Z","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":92.4,"endSpeed":85.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.992356059866818,"aZ":-26.762703641489345,"pfxX":-6.757649711198008,"pfxZ":2.9207253741494137,"pX":0.0855426633616269,"pZ":1.6139408555215164,"vX0":5.904173839000833,"vY0":-134.438011912939,"vZ0":-6.092220646843769,"x":113.74,"y":195.2,"x0":-1.2488395460516297,"y0":50.00036381876235,"z0":5.7798554443306935,"aX":-12.510806449023486},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.3,"breakHorizontal":11.2,"spinRate":1708,"spinDirection":220},"zone":8,"typeConfidence":0.92,"plateTime":0.4056255953673902,"extension":6.4711138749782595},"index":3,"playId":"7a1e79b1-3bb3-3dcc-b049-aeb51ad10cae","pitchNumber":3,"startTime":"2026-07-12T19:52:55.065Z","endTime":"2026-07-12T19:52:58.448Z","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":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.953912692331677,"aZ":-11.968882667699342,"pfxX":-3.925598557799808,"pfxZ":9.716656717590602,"pX":1.3695901613127845,"pZ":2.9683225825744515,"vX0":7.907539592151431,"vY0":-143.0359515772672,"vZ0":-6.0428166129055425,"x":64.79,"y":158.64,"x0":-0.9164602808808558,"y0":50.0002343235719,"z0":5.853696295926126,"aX":-8.161848399215458},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.6,"breakHorizontal":5.5,"spinRate":2353,"spinDirection":197},"zone":12,"typeConfidence":0.9,"plateTime":0.38243778783848326,"extension":6.462291970600767},"index":4,"playId":"4084b66f-88d1-3536-98b3-89b890c4ec0c","pitchNumber":4,"startTime":"2026-07-12T19:53:47.704Z","endTime":"2026-07-12T19:53:51.248Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:53:51.248Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brooks Lee walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T19:57:29.367Z","endTime":"2026-07-12T19:59:09.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.187297790852703,"aZ":-32.25492313145097,"pfxX":3.449337263912075,"pfxZ":-0.054708118837579534,"pX":-1.254859214595673,"pZ":2.5479685188897374,"vX0":1.5761170607298542,"vY0":-123.35689546803751,"vZ0":-0.9738179185709507,"x":164.83,"y":169.98,"x0":-2.3498140591737178,"y0":50.00058245150664,"z0":5.663266854289581,"aX":5.323205639138976},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.1,"breakHorizontal":-6.6,"spinRate":2681,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.44375688277853387,"extension":5.937547321575804},"index":0,"playId":"67b4b275-085b-3e41-8df4-15fa08e69fda","pitchNumber":1,"startTime":"2026-07-12T19:57:30.586Z","endTime":"2026-07-12T19:57:33.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.286015309224172,"aZ":-12.955459569468225,"pfxX":-3.035096251885742,"pfxZ":10.229770365097131,"pX":-0.13201112200336174,"pZ":2.6604862145841985,"vX0":6.051887431106931,"vY0":-136.06823270673428,"vZ0":-5.777757621308906,"x":122.03,"y":166.95,"x0":-1.9886376317768584,"y0":50.004205528577195,"z0":5.705755514219127,"aX":-5.703287203430529},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":4.2,"spinRate":2473,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.4022196375983036,"extension":5.891719155646374},"index":1,"playId":"314771d3-1484-301b-b209-55c710b01e3c","pitchNumber":2,"startTime":"2026-07-12T19:57:45.574Z","endTime":"2026-07-12T19:57:48.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.320304544148883,"aZ":-30.62835800395258,"pfxX":-6.4643911355294925,"pfxZ":0.9660235471189522,"pX":-1.2463599767758733,"pZ":0.8673357441014139,"vX0":3.9566950248173267,"vY0":-125.74886259711097,"vZ0":-6.031617254621213,"x":164.51,"y":215.36,"x0":-2.0031595183888355,"y0":50.001218028400224,"z0":5.792390368199217,"aX":-10.316037462587948},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.6,"breakHorizontal":10.8,"spinRate":957,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.43614563065263035,"extension":5.823707012794955},"index":2,"playId":"142eee37-3ebb-3461-b638-929b173b5319","pitchNumber":3,"startTime":"2026-07-12T19:58:04.592Z","endTime":"2026-07-12T19:58:07.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.81835453783422,"aZ":-25.18882427365723,"pfxX":-7.24144864732153,"pfxZ":3.65065516508433,"pX":0.6967460621163225,"pZ":0.8813957539345919,"vX0":9.318557253477797,"vY0":-136.41110157280735,"vZ0":-7.994192309066821,"x":90.44,"y":214.98,"x0":-1.7991931737225295,"y0":50.003293745087916,"z0":5.54725003720425,"aX":-13.852149604083433},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.3,"breakHorizontal":11.5,"spinRate":2215,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.39927831436990013,"extension":6.028076264022659},"index":3,"playId":"4a248d43-b3a7-3c67-bdb1-c59675853a92","pitchNumber":4,"startTime":"2026-07-12T19:58:23.449Z","endTime":"2026-07-12T19:58:27.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.346236781352488,"aZ":-12.741384346525159,"pfxX":-2.7410277666984806,"pfxZ":10.006097737129135,"pX":0.036736583917251486,"pZ":2.8604212085484653,"vX0":5.771016485166813,"vY0":-137.70580132374153,"vZ0":-5.766059765344782,"x":115.6,"y":161.55,"x0":-1.7194640961780907,"y0":50.0046319945184,"z0":5.825653095020199,"aX":-5.324882108408014},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":4.0,"spinRate":2445,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.39605517130865975,"extension":5.907409194088464},"index":4,"playId":"24117c5d-ed9c-35e1-a18f-96c9782a6673","pitchNumber":5,"startTime":"2026-07-12T19:58:39.782Z","endTime":"2026-07-12T19:58:43.517Z","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":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-12T19:58:48.715Z","endTime":"2026-07-12T19:59:04.589Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"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":87.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.766514534717682,"aZ":-15.825316998587251,"pfxX":-5.500685044214239,"pfxZ":8.48765971375844,"pX":1.4129577751233016,"pZ":1.464745706172352,"vX0":10.794168674570402,"vY0":-137.04742659000726,"vZ0":-8.15003221065366,"x":63.14,"y":199.23,"x0":-1.8401166109654095,"y0":50.00292982966511,"z0":5.531741524566593,"aX":-10.595738747860922},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":8.0,"spinRate":2421,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.397788364449545,"extension":6.095243677630287},"index":6,"playId":"7fe2390b-e5d9-39a2-a4c5-99a9fb08c098","pitchNumber":6,"startTime":"2026-07-12T19:59:04.589Z","endTime":"2026-07-12T19:59:09.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T19:59:09.252Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alan Roden strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T19:59:16.882Z","endTime":"2026-07-12T20:01:26.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":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(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.5,"endSpeed":86.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.122933565982347,"aZ":-14.21210097111422,"pfxX":-3.5135843519977894,"pfxZ":9.532403268649926,"pX":-0.4918518044197354,"pZ":2.4017439292004927,"vX0":5.134844977857739,"vY0":-135.97561218132694,"vZ0":-6.355221572561442,"x":135.75,"y":173.93,"x0":-1.9429184384515816,"y0":50.0002351284921,"z0":5.7443673612775585,"aX":-6.618977681999584},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.2,"breakHorizontal":5.4,"spinRate":2440,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.4018812793475828,"extension":5.981625228448396},"index":0,"playId":"8e40b24f-01f4-3bcc-8504-d19043284237","pitchNumber":1,"startTime":"2026-07-12T19:59:35.916Z","endTime":"2026-07-12T19:59:38.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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45135609740605,"aZ":-21.33179456478582,"pfxX":-6.927744510725958,"pfxZ":5.61272064525917,"pX":0.34958755785209256,"pZ":0.9208079970686304,"vX0":8.454646543314622,"vY0":-136.75788861957523,"vZ0":-8.910201193917494,"x":103.67,"y":213.92,"x0":-1.8529934720878782,"y0":50.00555308507888,"z0":5.633076947116885,"aX":-13.389874234237876},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.8,"breakHorizontal":11.2,"spinRate":2331,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.3974562295479416,"extension":6.219714014878416},"index":1,"playId":"4b4b07ae-c3ad-3cc1-8ed5-95753d06e230","pitchNumber":2,"startTime":"2026-07-12T19:59:56.391Z","endTime":"2026-07-12T20:00:00.387Z","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":93.7,"endSpeed":86.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04936182529425,"aZ":-13.215655290900273,"pfxX":-3.4538480396032973,"pfxZ":10.004998258060237,"pX":0.9036190905216328,"pZ":2.056627823238966,"vX0":8.86661598072321,"vY0":-136.11013532611872,"vZ0":-7.211380324215087,"x":82.56,"y":183.25,"x0":-1.9330215251550131,"y0":50.00502416567873,"z0":5.636836795894164,"aX":-6.546737070668861},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.9,"breakHorizontal":4.6,"spinRate":2451,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40087513482292936,"extension":5.973401977117498},"index":2,"playId":"470e088f-544a-345c-b355-c5bee52e0a62","pitchNumber":3,"startTime":"2026-07-12T20:00:17.257Z","endTime":"2026-07-12T20:00:24.938Z","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":0},"index":3,"startTime":"2026-07-12T20:00:46.527Z","endTime":"2026-07-12T20:01:04.223Z","isPitch":false,"type":"action","player":{"id":702176,"link":"/api/v1/people/702176"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"5896d396-c309-3349-9094-8603028067c0","startTime":"2026-07-12T20:01:04.223Z","endTime":"2026-07-12T20:01:09.241Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.444537068479764,"aZ":-19.87972617298385,"pfxX":-6.014098278603296,"pfxZ":7.261238316084396,"pX":-0.8209570080001795,"pZ":1.4577654794094022,"vX0":5.204528990240307,"vY0":-128.93081454145752,"vZ0":-6.7476321871169835,"x":148.29,"y":199.42,"x0":-2.0790655839098537,"y0":50.000561271469145,"z0":5.6300044609659805,"aX":-10.178930880431402},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.9,"breakHorizontal":9.8,"spinRate":1020,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4239363803914604,"extension":6.021187850074419},"index":5,"playId":"8f7fdf3a-c49e-3065-87bf-f03939b96aaf","pitchNumber":4,"startTime":"2026-07-12T20:01:22.022Z","endTime":"2026-07-12T20:01:26.269Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:01:26.269Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T20:01:54.101Z","endTime":"2026-07-12T20:06:23.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,8,10],"actionIndex":[7],"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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(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":93.5,"endSpeed":86.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16134918403869,"aZ":-18.268064511184296,"pfxX":-0.4907332679108787,"pfxZ":7.336925007844467,"pX":0.40188409762441196,"pZ":4.296919398017097,"vX0":6.207944480601911,"vY0":-136.14665737077084,"vZ0":-0.9916795112390272,"x":101.68,"y":122.76,"x0":-1.8347159022517807,"y0":50.00417237376719,"z0":5.9185727500807275,"aX":-0.931255680800068},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.3,"breakHorizontal":-0.2,"spinRate":2419,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.4008289448178477,"extension":5.912655272141511},"index":0,"playId":"30cc88c2-ee39-3c1e-be01-0dd73e1e5cfc","pitchNumber":1,"startTime":"2026-07-12T20:01:54.101Z","endTime":"2026-07-12T20:01:57.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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.284791677248805,"aZ":-17.974045620220817,"pfxX":-4.740592032609772,"pfxZ":7.487508927569996,"pX":-0.7827193507809099,"pZ":4.178819173531233,"vX0":4.744556974112236,"vY0":-135.9736016819557,"vZ0":-1.5606420490440271,"x":146.84,"y":125.95,"x0":-1.9238017911734708,"y0":50.001403134485955,"z0":5.991381010768808,"aX":-8.988711131432005},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":7.7,"spinRate":2413,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4008926699522384,"extension":6.012537669751599},"index":1,"playId":"0981e7a7-e8e4-33f3-81e8-b60ba9756cf0","pitchNumber":2,"startTime":"2026-07-12T20:02:23.785Z","endTime":"2026-07-12T20:02:29.894Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-07-12T20:02:33.965Z","endTime":"2026-07-12T20:03:44.019Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.679417887713885,"aZ":-14.15182390253114,"pfxX":-3.4890351209007497,"pfxZ":9.645013330827961,"pX":0.34187410818487274,"pZ":3.304796851203358,"vX0":7.2227956084734455,"vY0":-135.38103240729652,"vZ0":-4.043115104311852,"x":103.97,"y":149.55,"x0":-1.8992820943888757,"y0":50.00471110807052,"z0":5.7983900480690345,"aX":-6.52147908318708},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":4.9,"spinRate":2448,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.40353198607436,"extension":5.981193665459554},"index":3,"playId":"a05bc87b-01a2-36fd-bf62-5f8393f33260","pitchNumber":3,"startTime":"2026-07-12T20:03:44.019Z","endTime":"2026-07-12T20:03:47.019Z","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":84.9,"endSpeed":78.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10067175595067,"aZ":-32.66231772280764,"pfxX":6.403000031873436,"pfxZ":-0.311407834091753,"pX":0.2824004464595763,"pZ":2.422296322549867,"vX0":3.7984435695901615,"vY0":-123.59500529592599,"vZ0":-1.5089732954497554,"x":106.24,"y":173.38,"x0":-2.1052637589578396,"y0":50.00515338792773,"z0":5.777856816080488,"aX":9.929894304226046},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.7,"breakHorizontal":-12.5,"spinRate":2842,"spinDirection":58},"zone":6,"typeConfidence":2.0,"plateTime":0.44277429881932306,"extension":6.329768733502923},"index":4,"playId":"06b8d90f-8b68-3d0c-a836-98c5a143aa44","pitchNumber":4,"startTime":"2026-07-12T20:04:10.076Z","endTime":"2026-07-12T20:04:13.104Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"f48a46a6-6175-3d09-ad7f-ef08016feab9","startTime":"2026-07-12T20:04:33.734Z","endTime":"2026-07-12T20:04:37.393Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.670248208684544,"aZ":-26.999918677267175,"pfxX":-3.6489537334645776,"pfxZ":3.1128760183950277,"pX":0.38238777896931864,"pZ":0.6859759519620334,"vX0":7.140047355221641,"vY0":-127.97130859927513,"vZ0":-7.12382287674039,"x":102.42,"y":220.26,"x0":-1.9660998799767821,"y0":50.00557573810066,"z0":5.612264369858983,"aX":-6.071727640965968},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.2,"breakHorizontal":5.0,"spinRate":1192,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.4275159900819778,"extension":6.36992833535041},"index":6,"playId":"ad1e7c02-ac28-3542-a00e-c0b32e552e97","pitchNumber":5,"startTime":"2026-07-12T20:04:51.778Z","endTime":"2026-07-12T20:04:59.846Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brooks Lee steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"actionPlayId":"ad1e7c02-ac28-3542-a00e-c0b32e552e97","startTime":"2026-07-12T20:05:05.632Z","endTime":"2026-07-12T20:05:35.089Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.232883362880365,"aZ":-14.640873698631705,"pfxX":-2.8825502746190135,"pfxZ":8.976574343785392,"pX":0.7362225955062563,"pZ":2.9914251445224065,"vX0":8.144493910850898,"vY0":-138.03192840594355,"vZ0":-5.035445223735372,"x":88.94,"y":158.01,"x0":-1.8623528490008958,"y0":50.002200401832944,"z0":5.806070133977778,"aX":-5.630978983466621},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":3.7,"spinRate":2462,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.39499715236690447,"extension":6.062864103455435},"index":8,"playId":"b5bd7e0c-348d-334b-94d1-edee6a087c4e","pitchNumber":6,"startTime":"2026-07-12T20:05:35.089Z","endTime":"2026-07-12T20:05:38.263Z","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":3,"strikes":2,"outs":1},"index":9,"startTime":"2026-07-12T20:05:54.118Z","endTime":"2026-07-12T20:06:19.607Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"}},{"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":84.0,"endSpeed":77.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.295565889572128,"aZ":-34.78976152683893,"pfxX":5.131522459240491,"pfxZ":-1.7260702454345322,"pX":0.4862694521173504,"pZ":1.0814639852056256,"vX0":4.844276225125713,"vY0":-122.34658650881619,"vZ0":-3.5476732320863675,"x":98.46,"y":209.58,"x0":-2.1865579077661863,"y0":50.00257807615778,"z0":5.533907639310934,"aX":7.773789572363853},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.7,"breakHorizontal":-10.4,"spinRate":2878,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.44779468524084187,"extension":6.306260992865105},"index":10,"playId":"039db110-d252-38ea-a934-87dd1d691427","pitchNumber":7,"startTime":"2026-07-12T20:06:19.607Z","endTime":"2026-07-12T20:06:23.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:06:23.019Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ryan Kreidler pops out to first baseman Nolan Schanuel in foul territory.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T20:08:54.080Z","endTime":"2026-07-12T20:10:35.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"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":[2,3,4,5,6],"actionIndex":[1],"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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"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_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-07-12T20:06:34.934Z","endTime":"2026-07-12T20:07:31.247Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ryan Zeferjahn replaces Chase Silseth.","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-07-12T20:07:31.247Z","endTime":"2026-07-12T20:08:56.276Z","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":"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":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62314895808139,"aZ":-29.45048763011148,"pfxX":8.357681988034422,"pfxZ":1.747766086857549,"pX":0.12220291341815792,"pZ":2.8921692590954424,"vX0":4.701072606856653,"vY0":-123.40446214472551,"vZ0":-0.6235893785472237,"x":112.34,"y":160.69,"x0":-2.887812553476794,"y0":50.000326779738,"z0":5.610903976237345,"aX":12.99517794146053},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.2,"breakHorizontal":-16.2,"spinRate":2754,"spinDirection":75},"zone":5,"typeConfidence":2.0,"plateTime":0.44243670659894585,"extension":6.7303849433473015},"index":2,"playId":"64abbbe6-6285-3701-9f62-0db8352a0192","pitchNumber":1,"startTime":"2026-07-12T20:08:56.276Z","endTime":"2026-07-12T20:09:04.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.710975174779286,"aZ":-14.976910627822667,"pfxX":-1.4469898740206535,"pfxZ":8.465722051572616,"pX":-0.8760209175079465,"pZ":2.437076726382888,"vX0":4.379285432202698,"vY0":-141.2733571021321,"vZ0":-6.248389911106042,"x":150.39,"y":172.98,"x0":-2.2548891571151946,"y0":50.002298975610444,"z0":5.631753687835401,"aX":-2.939760264843731},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":1.8,"spinRate":2147,"spinDirection":203},"zone":13,"typeConfidence":2.0,"plateTime":0.38698548808697364,"extension":6.70644880257897},"index":3,"playId":"c564de6c-1b2d-38b8-8a15-6c217fa7126b","pitchNumber":2,"startTime":"2026-07-12T20:09:28.496Z","endTime":"2026-07-12T20:09:32.663Z","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":84.7,"endSpeed":78.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.198200926565118,"aZ":-29.891168254250005,"pfxX":6.587497788776509,"pfxZ":1.4759869401326924,"pX":-0.8393854217193768,"pZ":2.6856005875086386,"vX0":2.626011419687992,"vY0":-123.38919114059735,"vZ0":-1.1065247581027335,"x":149.0,"y":166.27,"x0":-2.771705124737664,"y0":50.00545746950829,"z0":5.645071547738237,"aX":10.219025191019336},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.6,"breakHorizontal":-12.5,"spinRate":2674,"spinDirection":70},"zone":4,"typeConfidence":2.0,"plateTime":0.44289958063242896,"extension":6.770974225080134},"index":4,"playId":"58b5c003-23be-3f02-8d09-aff3b69c6076","pitchNumber":3,"startTime":"2026-07-12T20:09:45.669Z","endTime":"2026-07-12T20:09:49.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.892405182364104,"aZ":-15.108998422555057,"pfxX":-2.110523349242345,"pfxZ":8.401836163986065,"pX":1.6051098470571963,"pZ":3.4576934353514597,"vX0":11.602378802605754,"vY0":-141.30589566333202,"vZ0":-3.3184319380426444,"x":55.82,"y":145.42,"x0":-2.2720967847097233,"y0":50.00230742882748,"z0":5.6123755146481695,"aX":-4.288335418957363},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.8,"breakHorizontal":1.6,"spinRate":2435,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.3869846237652279,"extension":6.668508883926595},"index":5,"playId":"0b7e9d5f-1b53-3ed9-a0a2-8be8ee796a1a","pitchNumber":4,"startTime":"2026-07-12T20:10:06.237Z","endTime":"2026-07-12T20:10:09.583Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.037953275046856,"aZ":-30.782535834527152,"pfxX":7.086428640697169,"pfxZ":0.8929663089395881,"pX":0.5721890717222242,"pZ":2.5638092121752436,"vX0":6.156966770479789,"vY0":-124.0268926387325,"vZ0":-1.163225774997175,"x":95.19,"y":169.56,"x0":-2.8602941214695776,"y0":50.00398448683425,"z0":5.598233670238262,"aX":11.077872099378123},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.6,"breakHorizontal":-14.3,"spinRate":2644,"spinDirection":71},"zone":6,"typeConfidence":2.0,"plateTime":0.4410644110169821,"extension":6.572588456638593},"hitData":{"launchSpeed":85.5,"launchAngle":60.0,"totalDistance":195.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":186.55,"coordY":150.05}},"index":6,"playId":"fa490b69-ff4d-378e-8017-a201f05f13a7","pitchNumber":5,"startTime":"2026-07-12T20:10:25.057Z","endTime":"2026-07-12T20:10:35.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:10:35.240Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mike Trout grounds out, third baseman Brooks Lee to first baseman Royce Lewis.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T20:13:03.232Z","endTime":"2026-07-12T20:15:17.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Morris replaces Taj Bradley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T20:11:54.511Z","endTime":"2026-07-12T20:13:05.519Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702193,"link":"/api/v1/people/702193"},"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(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":92.7,"endSpeed":86.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05988946147688,"aZ":-21.800817012154067,"pfxX":2.8573385917710237,"pfxZ":5.535372565520666,"pX":-0.26523711659518306,"pZ":1.5256869850399035,"vX0":1.613024969692016,"vY0":-134.9836016013066,"vZ0":-8.278856636328324,"x":127.11,"y":197.59,"x0":-1.2389261803133167,"y0":50.005634775905925,"z0":6.127867632748666,"aX":5.355699829865725},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.8,"breakHorizontal":-5.5,"spinRate":2242,"spinDirection":172},"zone":13,"typeConfidence":0.86,"plateTime":0.4033746753329299,"extension":6.35832313971459},"index":1,"playId":"29199c4a-0300-3cfe-bea5-389eba58c6bb","pitchNumber":1,"startTime":"2026-07-12T20:13:05.519Z","endTime":"2026-07-12T20:13:09.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62678565599377,"aZ":-13.284352121904055,"pfxX":-1.5533463396248968,"pfxZ":9.051042679835904,"pX":-0.37375747674844645,"pZ":2.856908042512308,"vX0":2.6516755483594086,"vY0":-143.21599350525574,"vZ0":-7.049463614087917,"x":131.25,"y":161.64,"x0":-1.1078509077243135,"y0":50.00384570891759,"z0":6.173197507321004,"aX":-3.242377324305947},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.2,"breakHorizontal":2.3,"spinRate":1967,"spinDirection":199},"zone":1,"typeConfidence":0.89,"plateTime":0.3817738369497157,"extension":6.290997887858718},"index":2,"playId":"3db7c5ec-be40-3876-bc5d-64a40dcc998c","pitchNumber":2,"startTime":"2026-07-12T20:13:21.249Z","endTime":"2026-07-12T20:13:24.378Z","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":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-12T20:13:32.491Z","endTime":"2026-07-12T20:13:47.071Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":87.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.272797321357814,"aZ":-25.407809643095625,"pfxX":4.108192618939983,"pfxZ":3.5786269674710725,"pX":1.2366948805966624,"pZ":-0.34562680410113467,"vX0":4.8896319144744025,"vY0":-135.5544610434981,"vZ0":-12.282097849674019,"x":69.86,"y":248.11,"x0":-1.1137731510059674,"y0":50.002297349846394,"z0":5.965394893152842,"aX":7.764191595335594},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.4,"breakHorizontal":-8.4,"spinRate":2195,"spinDirection":153},"zone":14,"typeConfidence":0.91,"plateTime":0.401673818105031,"extension":6.413475051956633},"index":4,"playId":"534e0da3-32e6-3f7c-8762-12dd100dc036","pitchNumber":3,"startTime":"2026-07-12T20:13:47.071Z","endTime":"2026-07-12T20:13:50.378Z","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":99.4,"endSpeed":91.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40341654828493,"aZ":-14.42461989299679,"pfxX":-2.01760974895586,"pfxZ":8.293924962230477,"pX":-0.44246500797202104,"pZ":3.358777586973746,"vX0":2.448844385791925,"vY0":-144.8079742645214,"vZ0":-5.55908859593901,"x":133.87,"y":148.09,"x0":-1.0339158453429746,"y0":50.00105575064866,"z0":6.174085775332372,"aX":-4.317174451887942},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.2,"breakHorizontal":3.2,"spinRate":1892,"spinDirection":199},"zone":1,"typeConfidence":0.9,"plateTime":0.3771437397017934,"extension":6.384340449351069},"index":5,"playId":"7345bf60-5f26-3264-81e0-1ab22d68c4aa","pitchNumber":4,"startTime":"2026-07-12T20:14:11.400Z","endTime":"2026-07-12T20:14:16.045Z","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":99.0,"endSpeed":91.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.381506993227642,"aZ":-14.668841427144038,"pfxX":-2.754236834051727,"pfxZ":8.275945580180654,"pX":-0.034740450421168086,"pZ":2.494158753044416,"vX0":3.776792076961982,"vY0":-144.03405995399655,"vZ0":-7.769639082991893,"x":118.32,"y":171.44,"x0":-1.0011022426466178,"y0":50.00216951537549,"z0":6.121268252557997,"aX":-5.825355406981205},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.7,"breakHorizontal":4.3,"spinRate":1844,"spinDirection":197},"zone":5,"typeConfidence":0.9,"plateTime":0.37932404860065105,"extension":6.4014687714460665},"index":6,"playId":"9eb434f7-79af-3a8a-90db-af5735c9941c","pitchNumber":5,"startTime":"2026-07-12T20:14:28.177Z","endTime":"2026-07-12T20:14:31.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.684298336389904,"aZ":-26.498182678200422,"pfxX":2.9635947596879704,"pfxZ":3.112468935566247,"pX":1.0528170362093014,"pZ":0.23090008835966871,"vX0":4.692847891377236,"vY0":-133.00778277364864,"vZ0":-10.370540301420661,"x":76.87,"y":232.55,"x0":-1.1074056855425207,"y0":50.00468980578949,"z0":6.044284077518257,"aX":5.405831266729492},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.0,"breakHorizontal":-6.2,"spinRate":2241,"spinDirection":148},"zone":14,"typeConfidence":0.91,"plateTime":0.4089789291674131,"extension":6.275659792519883},"index":7,"playId":"36bdf83e-c3fa-3d08-9889-6fc67cb874c0","pitchNumber":6,"startTime":"2026-07-12T20:14:49.787Z","endTime":"2026-07-12T20:14:53.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":91.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.686520609349245,"aZ":-15.038968701386972,"pfxX":-2.853106319199102,"pfxZ":8.038508552360806,"pX":-0.39219738796067505,"pZ":2.8824095788234607,"vX0":3.0655975215080935,"vY0":-144.19605659208733,"vZ0":-6.641635957998424,"x":131.95,"y":160.95,"x0":-1.0922341316641329,"y0":50.004896950434585,"z0":6.122534194105168,"aX":-6.08275122027311},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.6,"breakHorizontal":4.7,"spinRate":2070,"spinDirection":201},"zone":1,"typeConfidence":0.9,"plateTime":0.3780957616885514,"extension":6.202992273747755},"hitData":{"launchSpeed":63.0,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.0,"coordY":162.6}},"index":8,"playId":"102793a5-11bf-38c5-973f-c37e0f40fe41","pitchNumber":7,"startTime":"2026-07-12T20:15:10.187Z","endTime":"2026-07-12T20:15:17.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:15:17.516Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out, shortstop Ryan Kreidler to first baseman Royce Lewis.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T20:15:24.076Z","endTime":"2026-07-12T20:16:56.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"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":2},"details":{"event":"Groundout","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":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.853161876956616,"aZ":-22.768169454434958,"pfxX":-6.792664354196342,"pfxZ":5.420149655489332,"pX":-0.002214106183815047,"pZ":0.9592193079080769,"vX0":5.748049521767989,"vY0":-130.5034331382224,"vZ0":-8.85316089267911,"x":117.08,"y":212.88,"x0":-1.344066439387494,"y0":50.00468497989008,"z0":6.092936774942639,"aX":-11.79148617278098},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.2,"breakHorizontal":11.2,"spinRate":1561,"spinDirection":234},"zone":14,"typeConfidence":0.88,"plateTime":0.4187128902087034,"extension":6.187843587983022},"index":0,"playId":"7558ff03-2f91-33a4-90b0-b2d424b58bd1","pitchNumber":1,"startTime":"2026-07-12T20:15:47.301Z","endTime":"2026-07-12T20:15:51.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.203433581482372,"aZ":-20.51759172489806,"pfxX":-6.687730018149526,"pfxZ":6.595856835246575,"pX":0.30169243658012884,"pZ":1.971928206701798,"vX0":6.315363022786638,"vY0":-131.8652282149823,"vZ0":-6.744443023032527,"x":105.5,"y":185.54,"x0":-1.2517338135759113,"y0":50.00070634264269,"z0":6.068940453215642,"aX":-11.814010909155353},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.7,"breakHorizontal":10.8,"spinRate":1554,"spinDirection":235},"zone":9,"typeConfidence":0.84,"plateTime":0.41487154756210876,"extension":6.1198917009331355},"index":1,"playId":"c2df5f41-64fa-3347-ad47-83aca984dcdf","pitchNumber":2,"startTime":"2026-07-12T20:16:01.875Z","endTime":"2026-07-12T20:16:05.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.993888300687754,"aZ":-23.865200038642673,"pfxX":-7.17286093219232,"pfxZ":4.8640844370287875,"pX":-0.61323147631745,"pZ":1.3732535832227593,"vX0":4.368151462023744,"vY0":-129.62091054771,"vZ0":-7.5541955050132605,"x":140.37,"y":201.7,"x0":-1.3845383226003756,"y0":50.006436352457236,"z0":6.136014085093308,"aX":-12.261107074862387},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.4,"breakHorizontal":12.1,"spinRate":1512,"spinDirection":238},"zone":13,"typeConfidence":0.88,"plateTime":0.4218767914866026,"extension":6.238301234574812},"index":2,"playId":"9987d8bf-17fb-32c0-a83c-ee7e0a81cb00","pitchNumber":3,"startTime":"2026-07-12T20:16:18.164Z","endTime":"2026-07-12T20:16:21.564Z","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-07-12T20:16:28.288Z","endTime":"2026-07-12T20:16:48.640Z","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(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":99.7,"endSpeed":91.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.37223515446741,"aZ":-11.906514711352763,"pfxX":-2.570558472063451,"pfxZ":9.51858096347883,"pX":-0.9615304259912582,"pZ":2.6019424820179013,"vX0":1.494248624942545,"vY0":-145.09646993676026,"vZ0":-7.924242184494306,"x":153.65,"y":168.53,"x0":-1.1495502215634532,"y0":50.00670253198369,"z0":6.096586247779867,"aX":-5.474791032994095},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.8,"breakHorizontal":4.3,"spinRate":2040,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.37769454553522275,"extension":6.415903860343148},"hitData":{"launchSpeed":77.1,"launchAngle":7.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.84,"coordY":150.16}},"index":4,"playId":"b2e8e731-6e34-3cc7-b928-cde1984d82af","pitchNumber":4,"startTime":"2026-07-12T20:16:48.640Z","endTime":"2026-07-12T20:16:56.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:16:56.959Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T20:17:03.317Z","endTime":"2026-07-12T20:18:56.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"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":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39970925785535,"aZ":-9.892564349087447,"pfxX":-2.856281665791358,"pfxZ":10.529226958112941,"pX":0.05505602002265445,"pZ":1.6742026812253195,"vX0":4.319244381212449,"vY0":-144.07490202637155,"vZ0":-10.597963317269302,"x":114.9,"y":193.58,"x0":-1.0878521508755694,"y0":50.00138535244944,"z0":5.997976883701924,"aX":-6.043990663574245},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.3,"breakHorizontal":4.3,"spinRate":2250,"spinDirection":199},"zone":8,"typeConfidence":0.91,"plateTime":0.3792115757585752,"extension":6.358098623050731},"index":0,"playId":"b6d2aedb-7a01-3b57-af98-fde2d0679817","pitchNumber":1,"startTime":"2026-07-12T20:17:20.233Z","endTime":"2026-07-12T20:17:47.256Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"}}},{"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":100.0,"endSpeed":92.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.549872929948915,"aZ":-9.338518108648561,"pfxX":-1.9022201011702426,"pfxZ":10.582856526622095,"pX":0.7560585050138258,"pZ":0.36470722678007716,"vX0":5.648269832968738,"vY0":-144.98217398969246,"vZ0":-14.135404894654002,"x":88.18,"y":228.93,"x0":-0.95860230535662,"y0":50.00551422412092,"z0":5.839405400130799,"aX":-4.10589732546606},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":16.9,"breakHorizontal":2.5,"spinRate":2293,"spinDirection":198},"zone":14,"typeConfidence":0.9,"plateTime":0.3758382150019788,"extension":6.467596280458912},"index":1,"playId":"eec8f296-4105-343b-8f27-78c60fdccfa9","pitchNumber":2,"startTime":"2026-07-12T20:17:52.560Z","endTime":"2026-07-12T20:17:56.252Z","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":99.6,"endSpeed":91.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9034790599915,"aZ":-12.912033057460803,"pfxX":-2.583147841368055,"pfxZ":9.000278774877792,"pX":0.5561735404099841,"pZ":2.7468387450979805,"vX0":5.474032026051393,"vY0":-144.92270155923532,"vZ0":-7.299320851031371,"x":95.8,"y":164.62,"x0":-1.0163416663830325,"y0":50.006207741611114,"z0":6.076535220529863,"aX":-5.530766970105494},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.1,"breakHorizontal":3.7,"spinRate":2136,"spinDirection":196},"zone":6,"typeConfidence":0.9,"plateTime":0.3770676462674345,"extension":6.2467595624250265},"index":2,"playId":"d9f13741-dcea-3201-acd2-829e1773e719","pitchNumber":3,"startTime":"2026-07-12T20:18:11.259Z","endTime":"2026-07-12T20:18:14.263Z","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":2},"index":3,"startTime":"2026-07-12T20:18:19.791Z","endTime":"2026-07-12T20:18:37.066Z","isPitch":false,"type":"action","player":{"id":624585,"link":"/api/v1/people/624585"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.737642493076773,"aZ":-28.155397753231565,"pfxX":4.53467262551639,"pfxZ":2.200989193075806,"pX":1.315880957288969,"pZ":1.5082028674447128,"vX0":4.989572366483396,"vY0":-133.32278602669084,"vZ0":-6.882715036403053,"x":66.84,"y":198.06,"x0":-1.1590329739191867,"y0":50.002663474791596,"z0":6.1150402593873565,"aX":8.282833859041256},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.9,"breakHorizontal":-9.1,"spinRate":2418,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.4085521573623936,"extension":6.31347289636061},"index":4,"playId":"c5d5f9fc-1225-3edb-95f4-84389c5c7b11","pitchNumber":4,"startTime":"2026-07-12T20:18:37.066Z","endTime":"2026-07-12T20:18:41.098Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73070995789146,"aZ":-23.585487799242312,"pfxX":-6.361687202087381,"pfxZ":4.776354632096049,"pX":0.4191773873470306,"pZ":0.05513740856454404,"vX0":6.943554704795596,"vY0":-132.58562650480707,"vZ0":-11.02699939441887,"x":101.02,"y":237.29,"x0":-1.3949344778636903,"y0":50.003804750943324,"z0":5.958299199922957,"aX":-11.43903437303199},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.6,"breakHorizontal":10.2,"spinRate":1562,"spinDirection":228},"zone":14,"typeConfidence":0.87,"plateTime":0.41156448154000547,"extension":6.297126329723766},"index":5,"playId":"d86dae76-b53f-3d6b-9967-902b1fc4ec3e","pitchNumber":5,"startTime":"2026-07-12T20:18:52.762Z","endTime":"2026-07-12T20:18:56.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:18:56.933Z","atBatIndex":58},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Trevor Larnach homers (7) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T20:21:30.883Z","endTime":"2026-07-12T20:23:29.856Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"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":[3,4,5,6,7,9],"actionIndex":[0,1,2],"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":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":{"id":666171,"link":"/api/v1/people/666171"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jose Siri replaces right fielder Jorge Soler, batting 4th, 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-07-12T20:21:24.944Z","endTime":"2026-07-12T20:21:24.958Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":624585,"link":"/api/v1/people/624585"}},{"details":{"description":"Defensive switch from left field to right field for Jo Adell.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T20:21:24.958Z","endTime":"2026-07-12T20:21:25.958Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"500"},{"details":{"description":"Defensive switch from center field to left field for Josh Lowe.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-12T20:21:24.958Z","endTime":"2026-07-12T20:21:33.136Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"600"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.902568128026914,"aZ":-26.396077595189144,"pfxX":5.9829490695985665,"pfxZ":3.620986361358442,"pX":-0.7519036398950466,"pZ":3.7281875062909804,"vX0":3.4608733243412733,"vY0":-125.1628940505222,"vZ0":0.534523838643525,"x":145.66,"y":138.12,"x0":-2.9272349993379727,"y0":50.002539344430225,"z0":5.663606504286174,"aX":9.546342336402242},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.0,"breakHorizontal":-11.6,"spinRate":2679,"spinDirection":81},"zone":11,"typeConfidence":2.0,"plateTime":0.436648349890401,"extension":6.611334487488493},"index":3,"playId":"0f95ff54-5f64-3796-b44a-c1fe24150c6f","pitchNumber":1,"startTime":"2026-07-12T20:21:33.136Z","endTime":"2026-07-12T20:21:36.907Z","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.8,"endSpeed":79.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.688941845754254,"aZ":-25.34591299994877,"pfxX":6.2837449468791,"pfxZ":4.296113174928241,"pX":1.0766615541963378,"pZ":2.6413018789704834,"vX0":7.567466804351615,"vY0":-124.85608349872571,"vZ0":-2.0719779744247115,"x":75.96,"y":167.46,"x0":-2.8025618485361035,"y0":50.000145550720056,"z0":5.554800859024916,"aX":9.979842007828205},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.6,"breakHorizontal":-13.1,"spinRate":2709,"spinDirection":80},"zone":12,"typeConfidence":2.0,"plateTime":0.43764956114284503,"extension":6.909226378044264},"index":4,"playId":"04fa0854-960e-3dac-b240-99cc0a7b7ec4","pitchNumber":2,"startTime":"2026-07-12T20:21:47.117Z","endTime":"2026-07-12T20:21:51.338Z","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":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.730006958231275,"aZ":-26.08766220888956,"pfxX":7.470646685404322,"pfxZ":3.863263728603835,"pX":-0.225893087987504,"pZ":2.855279960184664,"vX0":3.757360626518085,"vY0":-124.11968324886176,"vZ0":-1.4091121924610341,"x":125.61,"y":161.69,"x0":-2.7254267917178,"y0":50.00130390146939,"z0":5.584320669434654,"aX":11.758947478408121},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.0,"breakHorizontal":-14.4,"spinRate":2605,"spinDirection":87},"zone":5,"typeConfidence":2.0,"plateTime":0.43977957097586584,"extension":6.881192550896724},"index":5,"playId":"6be1f671-536e-3ea0-ac6e-59d289542a12","pitchNumber":3,"startTime":"2026-07-12T20:22:05.701Z","endTime":"2026-07-12T20:22:09.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.537814622224012,"aZ":-13.377852849000334,"pfxX":-2.754963317379058,"pfxZ":9.297916456537894,"pX":1.2778540161476701,"pZ":1.7789365485457158,"vX0":10.752100514553208,"vY0":-140.9400558083314,"vZ0":-7.544539732554961,"x":107.45,"y":187.55,"x0":-2.2204520214270245,"y0":50.00567997590584,"z0":5.345478515259781,"aX":-5.572011178097672},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.5,"breakHorizontal":2.9,"spinRate":2435,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.38788976049214785,"extension":6.869347599963361},"index":6,"playId":"024e3e82-fcb7-3863-ab3b-9ac1078ac4e2","pitchNumber":4,"startTime":"2026-07-12T20:22:19.943Z","endTime":"2026-07-12T20:22:23.658Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.265418946581228,"aZ":-26.623845443574766,"pfxX":7.3419480885974355,"pfxZ":3.478976146091769,"pX":1.1582332796378765,"pZ":2.853376633766763,"vX0":7.066079442871445,"vY0":-124.79357089308206,"vZ0":-1.2068416049535926,"x":72.85,"y":161.74,"x0":-2.6516111169674645,"y0":50.0045503707563,"z0":5.512077070432317,"aX":11.720605236555114},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.2,"breakHorizontal":-14.8,"spinRate":2708,"spinDirection":79},"zone":12,"typeConfidence":2.0,"plateTime":0.4369004937235754,"extension":6.888070091008075},"index":7,"playId":"47f6d5a7-92af-3b82-9619-25fb24582a6a","pitchNumber":5,"startTime":"2026-07-12T20:22:35.917Z","endTime":"2026-07-12T20:22:40.369Z","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":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-07-12T20:22:44.541Z","endTime":"2026-07-12T20:23:02.632Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.106291723267372,"aZ":-23.938694543578364,"pfxX":4.293548443493064,"pfxZ":4.737965388335972,"pX":0.40605857070712564,"pZ":3.1198802055539003,"vX0":6.251210210080499,"vY0":-130.2230337843491,"vZ0":-1.7726882161539859,"x":101.52,"y":154.54,"x0":-2.5721154755816755,"y0":50.00567780097744,"z0":5.597963658663303,"aX":7.467912682355779},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.4,"breakHorizontal":-9.0,"spinRate":2802,"spinDirection":83},"zone":3,"typeConfidence":2.0,"plateTime":0.418583677384023,"extension":6.577916246715738},"hitData":{"launchSpeed":104.8,"launchAngle":30.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":228.1,"coordY":69.77}},"index":9,"playId":"6460f8d4-e44f-38d9-b4c6-0bca04166e89","pitchNumber":6,"startTime":"2026-07-12T20:23:02.632Z","endTime":"2026-07-12T20:23:29.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:23:29.856Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T20:23:32.736Z","endTime":"2026-07-12T20:25:29.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"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,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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"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":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.124988143662804,"aZ":-32.21804198906957,"pfxX":8.936071190010292,"pfxZ":-0.02774335914826942,"pX":-1.1217198277053728,"pZ":3.47572419563188,"vX0":1.5606121972113507,"vY0":-122.14618802773522,"vZ0":1.4639608869819278,"x":159.76,"y":144.94,"x0":-2.9296444365784646,"y0":50.00380431790768,"z0":5.630344122497212,"aX":13.558654336168246},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.5,"breakHorizontal":-16.6,"spinRate":2565,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.44770786622188075,"extension":7.062924446484416},"index":0,"playId":"bef6c390-0bb8-3b95-8c51-48d73170f541","pitchNumber":1,"startTime":"2026-07-12T20:23:53.257Z","endTime":"2026-07-12T20:23:57.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19769305889924,"aZ":-17.531274550736924,"pfxX":-2.645182133092575,"pfxZ":7.352221202033181,"pX":-0.753578494480244,"pZ":3.726062778102306,"vX0":5.215332382375673,"vY0":-139.89521494899117,"vZ0":-2.078781036269328,"x":145.72,"y":138.18,"x0":-2.2943982880833182,"y0":50.00044378037319,"z0":5.6220923464438615,"aX":-5.267094236141467},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":3.7,"spinRate":2083,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3908379571730052,"extension":6.722182902453556},"index":1,"playId":"4330eebf-8e4e-3efb-8853-f04c8e552e22","pitchNumber":2,"startTime":"2026-07-12T20:24:07.488Z","endTime":"2026-07-12T20:24:11.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.924732382673128,"aZ":-24.658261259068084,"pfxX":-8.303600319825227,"pfxZ":3.9073583649065977,"pX":0.30692014080063634,"pZ":2.4108229117447797,"vX0":10.044187123042683,"vY0":-136.95936875845467,"vZ0":-3.8052504191178826,"x":105.3,"y":173.69,"x0":-2.308977271789932,"y0":50.000195427794445,"z0":5.48147114488481,"aX":-15.958595564906492},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.5,"breakHorizontal":13.2,"spinRate":1758,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.3981519282320325,"extension":6.837292539872227},"index":2,"playId":"841ee4a0-6732-34bd-ae55-9f1a5e6bdce8","pitchNumber":3,"startTime":"2026-07-12T20:24:24.950Z","endTime":"2026-07-12T20:24:29.538Z","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":86.1,"endSpeed":80.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3409037305065,"aZ":-28.477170515700536,"pfxX":6.24701964639076,"pfxZ":2.2929509372754815,"pX":1.2177446714786597,"pZ":2.4632443912190984,"vX0":7.836246733364893,"vY0":-125.27589982254678,"vZ0":-1.9294479994411482,"x":70.58,"y":172.27,"x0":-2.747380891194545,"y0":50.00030484883029,"z0":5.543236206307817,"aX":10.048929124725158},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.0,"breakHorizontal":-13.0,"spinRate":2557,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.43515179720616937,"extension":6.868033744471266},"index":3,"playId":"4ba19165-c274-3363-944a-0d5cfc3ef3b1","pitchNumber":4,"startTime":"2026-07-12T20:24:40.201Z","endTime":"2026-07-12T20:24:43.433Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.837263332074965,"aZ":-28.513733141870524,"pfxX":6.072189106441106,"pfxZ":2.3060171212388205,"pX":0.25229845622027947,"pZ":2.199903928292678,"vX0":5.464849615111848,"vY0":-124.11499829012149,"vZ0":-2.294976840540245,"x":107.38,"y":179.38,"x0":-2.7534183223886597,"y0":50.002722141473846,"z0":5.471069007996979,"aX":9.63499926472609},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.0,"breakHorizontal":-12.1,"spinRate":2601,"spinDirection":76},"zone":9,"typeConfidence":2.0,"plateTime":0.4384506283229235,"extension":6.738595847880018},"index":4,"playId":"c4bca184-a207-3eae-8451-2dfc4be209d9","pitchNumber":5,"startTime":"2026-07-12T20:24:57.216Z","endTime":"2026-07-12T20:25:00.833Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-12T20:25:07.809Z","endTime":"2026-07-12T20:25:25.226Z","isPitch":false,"type":"action","player":{"id":680777,"link":"/api/v1/people/680777"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.200760013244416,"aZ":-23.644110111136715,"pfxX":-6.439473878288664,"pfxZ":4.215972756472608,"pX":-0.3919275362738132,"pZ":2.8359768307430584,"vX0":7.7416178843999335,"vY0":-140.08635432400277,"vZ0":-3.0375465599110085,"x":131.94,"y":162.21,"x0":-2.330989911146729,"y0":50.00426516514151,"z0":5.448505707073956,"aX":-13.034773562112694},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.3,"breakHorizontal":10.4,"spinRate":1974,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3882845701751836,"extension":6.944565209126857},"index":6,"playId":"3b428554-6c63-332f-8a3c-405f5ecf1bed","pitchNumber":6,"startTime":"2026-07-12T20:25:25.226Z","endTime":"2026-07-12T20:25:29.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:25:29.168Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out sharply, second baseman Oswald Peraza to first baseman Nolan Schanuel.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T20:25:52.946Z","endTime":"2026-07-12T20:27:24.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"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.2,"endSpeed":89.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.658130510448693,"aZ":-19.09989008704374,"pfxX":-2.3207214326641905,"pfxZ":6.462993679348116,"pX":0.33382786847896967,"pZ":3.151016130399566,"vX0":8.883647647356822,"vY0":-139.95550042606325,"vZ0":-2.9864103862373748,"x":104.28,"y":153.7,"x0":-2.5527089881734266,"y0":50.00682056670552,"z0":5.453660060528254,"aX":-4.6990888740702745},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.4,"breakHorizontal":2.8,"spinRate":2164,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.3884051099236969,"extension":6.86706183372457},"index":0,"playId":"b930d3b4-9915-3c71-92da-5e0c26a90542","pitchNumber":1,"startTime":"2026-07-12T20:25:52.946Z","endTime":"2026-07-12T20:25:57.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.791995685668482,"aZ":-17.49654744447578,"pfxX":-0.40504695149016445,"pfxZ":7.1340582063970785,"pX":-0.7056706938198509,"pZ":4.285972829966401,"vX0":5.665527424509941,"vY0":-141.50201649565716,"vZ0":-0.3162589444418751,"x":143.9,"y":123.06,"x0":-2.6687463116578067,"y0":50.00506662435031,"z0":5.505770384201899,"aX":-0.8333093813796967},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.1,"breakHorizontal":-0.2,"spinRate":2249,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3849030131825777,"extension":6.819839620298171},"index":1,"playId":"bbe50b9e-1b54-31a2-8ead-41608dca106d","pitchNumber":2,"startTime":"2026-07-12T20:26:07.887Z","endTime":"2026-07-12T20:26:10.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":90.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.894247728653863,"aZ":-26.783408184856174,"pfxX":-8.353947450812012,"pfxZ":2.642571140756579,"pX":1.2405523407674006,"pZ":1.5022110374240107,"vX0":12.725302066445838,"vY0":-140.13748280193684,"vZ0":-5.863937308378706,"x":69.71,"y":198.22,"x0":-2.2199967126273346,"y0":50.00428751449527,"z0":5.311634699973557,"aX":-17.052568115370544},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.0,"breakHorizontal":13.3,"spinRate":1885,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.38701758877972825,"extension":6.803321589494803},"index":2,"playId":"b4079633-d827-37ef-9048-e6d90b9cf559","pitchNumber":3,"startTime":"2026-07-12T20:26:22.268Z","endTime":"2026-07-12T20:26:26.033Z","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":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.45292228794568,"aZ":-32.717322261629256,"pfxX":8.47097620668936,"pfxZ":-0.3605597772928366,"pX":-2.1245416932673846,"pZ":3.26820818412763,"vX0":-0.4823332253851816,"vY0":-121.55967724134774,"vZ0":1.1748365686983862,"x":197.98,"y":150.54,"x0":-3.0279948867443034,"y0":50.000935497575696,"z0":5.586857793443123,"aX":12.866816115883735},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.2,"breakHorizontal":-15.4,"spinRate":2744,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.44800726993175566,"extension":6.792324801577382},"index":3,"playId":"32de6025-59e3-3d00-88eb-bd818bf2fc8d","pitchNumber":4,"startTime":"2026-07-12T20:26:40.295Z","endTime":"2026-07-12T20:26:43.303Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.161892417021534,"aZ":-30.469848987652412,"pfxX":6.464055825032025,"pfxZ":1.0532496134177833,"pX":0.48226696155005844,"pZ":2.9768076796261562,"vX0":5.599973763098877,"vY0":-125.43880847066907,"vZ0":-0.3480443998860602,"x":98.62,"y":158.41,"x0":-2.608034379052204,"y0":50.001005712519664,"z0":5.573127102488174,"aX":10.438359340905501},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.0,"breakHorizontal":-12.8,"spinRate":2634,"spinDirection":74},"zone":3,"typeConfidence":2.0,"plateTime":0.4344114806656645,"extension":6.750013249732427},"index":4,"playId":"9745f59f-3d78-3960-9ee8-5ca9e1b2509f","pitchNumber":5,"startTime":"2026-07-12T20:26:59.482Z","endTime":"2026-07-12T20:27:03.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66640817487918,"aZ":-13.029971710538224,"pfxX":-1.3879188537609317,"pfxZ":9.36282422417158,"pX":-0.1764216135494456,"pZ":2.706279825648624,"vX0":6.752623385693843,"vY0":-141.48404958930558,"vZ0":-5.259742483706973,"x":123.72,"y":165.71,"x0":-2.404828285851437,"y0":50.00364359925039,"z0":5.411752672444204,"aX":-2.838450967832243},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":1.3,"spinRate":2266,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.3858513636620784,"extension":6.799237044168215},"hitData":{"launchSpeed":101.4,"launchAngle":-1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":154.29,"coordY":150.16}},"index":5,"playId":"561961e3-364a-38b9-b0ef-a95415229b0d","pitchNumber":6,"startTime":"2026-07-12T20:27:15.755Z","endTime":"2026-07-12T20:27:24.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:27:24.762Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T20:27:31.449Z","endTime":"2026-07-12T20:29:01.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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":[0,1,2,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":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"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(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.9,"endSpeed":90.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.025319270623353,"aZ":-16.670045607225784,"pfxX":-1.7644944756356864,"pfxZ":7.504148466964759,"pX":0.008481669200247097,"pZ":3.4066746893144795,"vX0":8.13518609706654,"vY0":-141.15985221039057,"vZ0":-2.8613383991551564,"x":116.68,"y":146.8,"x0":-2.6523838220308287,"y0":50.001523589906476,"z0":5.476225504112205,"aX":-3.646924234533721},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.3,"breakHorizontal":1.9,"spinRate":2194,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.384589228335817,"extension":6.926877438886635},"index":0,"playId":"fbe7a86f-0b71-3754-89e0-81eeaeff6a22","pitchNumber":1,"startTime":"2026-07-12T20:27:52.950Z","endTime":"2026-07-12T20:27:55.950Z","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":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":80.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.331670050270077,"aZ":-26.56410493936785,"pfxX":6.299105863347004,"pfxZ":3.5046758113365994,"pX":0.6242952983713859,"pZ":2.1550994503219174,"vX0":6.338062998810437,"vY0":-124.47189422666631,"vZ0":-2.601141876626996,"x":93.2,"y":180.59,"x0":-2.755054784886494,"y0":50.00290746986172,"z0":5.368957494297864,"aX":10.078139280021102},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.1,"breakHorizontal":-12.6,"spinRate":2590,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.43675515265267295,"extension":6.789982543836731},"index":1,"playId":"e65e950a-51c6-3a96-ad75-96048f964f1a","pitchNumber":2,"startTime":"2026-07-12T20:28:10.884Z","endTime":"2026-07-12T20:28:37.916Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.293981395046377,"aZ":-40.3382572587398,"pfxX":6.140693061425701,"pfxZ":-5.771931462174823,"pX":-3.2861689947511055,"pZ":4.352735827225368,"vX0":-2.9564440374538767,"vY0":-117.89961051696677,"vZ0":4.431904265413521,"x":242.26,"y":121.26,"x0":-2.8172359926109944,"y0":50.000547515883376,"z0":6.159123730936301,"aX":8.6899078174771},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-9.1,"breakHorizontal":-10.4,"spinRate":2588,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4636242376559907,"extension":6.493129851745763},"index":2,"playId":"6fbc061e-1413-306b-bb9e-5457a545ad13","pitchNumber":3,"startTime":"2026-07-12T20:28:42.739Z","endTime":"2026-07-12T20:28:45.894Z","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":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.332718419857407,"aZ":-18.56514290091376,"pfxX":-2.4848480911133524,"pfxZ":6.505654549961681,"pX":-0.7179107818177642,"pZ":3.4815619129946818,"vX0":6.447388206031922,"vY0":-143.08543703998188,"vZ0":-2.273239740215933,"x":144.37,"y":144.78,"x0":-2.6688258878614746,"y0":50.000435224926946,"z0":5.438334047926648,"aX":-5.196864033833838},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.5,"breakHorizontal":3.4,"spinRate":2113,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3815332897491732,"extension":6.881904734511241},"index":3,"playId":"55618e94-bdf6-3260-a575-a2c56c60e6d5","pitchNumber":4,"startTime":"2026-07-12T20:28:57.789Z","endTime":"2026-07-12T20:29:01.239Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:29:01.239Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:31:14.297Z","endTime":"2026-07-12T20:32:21.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Austin Martin replaces left fielder Trevor Larnach, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T20:30:19.564Z","endTime":"2026-07-12T20:31:16.670Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":663616,"link":"/api/v1/people/663616"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.557513719028233,"aZ":-14.97075224019357,"pfxX":-7.074795265554145,"pfxZ":8.242673034375512,"pX":-0.35111867472911634,"pZ":2.3571637230826115,"vX0":5.162857788299223,"vY0":-142.99615153118856,"vZ0":-8.12278098518021,"x":130.38,"y":175.14,"x0":-1.253716621070604,"y0":50.002332134942506,"z0":6.1583644744373025,"aX":-14.765729564831824},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.6,"breakHorizontal":11.9,"spinRate":2162,"spinDirection":208},"zone":4,"typeConfidence":0.95,"plateTime":0.3818895009836445,"extension":6.152297550081973},"index":1,"playId":"3d713cea-bf58-39c9-9cfa-c7bda71e391b","pitchNumber":1,"startTime":"2026-07-12T20:31:16.670Z","endTime":"2026-07-12T20:31:20.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":90.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.135768441722693,"aZ":-15.346674262213444,"pfxX":-6.040860292815336,"pfxZ":8.230015852132682,"pX":-0.5514416952293107,"pZ":0.5477003852180907,"vX0":4.299197532880372,"vY0":-141.3522382029614,"vZ0":-12.299433791320475,"x":138.02,"y":223.99,"x0":-1.2994392270799098,"y0":50.001071881658916,"z0":5.913637399286263,"aX":-12.34794923133183},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.8,"breakHorizontal":10.2,"spinRate":2064,"spinDirection":199},"zone":13,"typeConfidence":0.92,"plateTime":0.3859880787522041,"extension":6.0998863268706405},"index":2,"playId":"71ecc954-4092-3565-bb33-5d7e924b1467","pitchNumber":2,"startTime":"2026-07-12T20:31:32.921Z","endTime":"2026-07-12T20:31:36.483Z","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":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66520723577711,"aZ":-12.184287569551572,"pfxX":-2.575941105295306,"pfxZ":9.708835903050236,"pX":-0.14902691986994782,"pZ":3.3108137431115168,"vX0":3.7484243695997246,"vY0":-142.56976294286702,"vZ0":-5.961328941449938,"x":122.68,"y":149.39,"x0":-1.1459688017186127,"y0":50.00640171942666,"z0":6.1974506743000255,"aX":-5.305934589986916},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.6,"breakHorizontal":4.0,"spinRate":2095,"spinDirection":191},"zone":2,"typeConfidence":0.91,"plateTime":0.3841218696719064,"extension":6.1715212498637735},"index":3,"playId":"74f25ada-ebcd-398a-9dca-4e16ab3124b9","pitchNumber":3,"startTime":"2026-07-12T20:31:51.601Z","endTime":"2026-07-12T20:31:54.788Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-12T20:32:00.904Z","endTime":"2026-07-12T20:32:17.811Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9548532080538,"aZ":-23.280512595814297,"pfxX":3.4847356557387394,"pfxZ":4.725647804124333,"pX":-0.19859799307378154,"pZ":0.9184169618472791,"vX0":1.5898135029831855,"vY0":-135.65402310262616,"vZ0":-9.45175453088622,"x":124.57,"y":213.98,"x0":-1.2433861645566944,"y0":50.00467455419509,"z0":6.043662831858854,"aX":6.5579589221626255},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.0,"breakHorizontal":-6.6,"spinRate":2336,"spinDirection":161},"zone":13,"typeConfidence":0.89,"plateTime":0.4022763621843053,"extension":6.215578153429839},"index":5,"playId":"9a35b2b8-c641-33af-af08-cc016767c3fb","pitchNumber":4,"startTime":"2026-07-12T20:32:17.811Z","endTime":"2026-07-12T20:32:21.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:32:21.278Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Lowe flies out to left fielder Austin Martin.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:32:42.161Z","endTime":"2026-07-12T20:34:04.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":4},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.316356143388077,"aZ":-27.028066782350805,"pfxX":-5.84497864453469,"pfxZ":2.97809310553692,"pX":-1.3143936585000084,"pZ":1.3238960444557217,"vX0":2.278809748806263,"vY0":-130.54543530787038,"vZ0":-7.394025945541552,"x":167.1,"y":203.03,"x0":-1.4389803732015856,"y0":50.00081146525219,"z0":6.225462522531591,"aX":-10.093688282015812},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.0,"breakHorizontal":10.1,"spinRate":1509,"spinDirection":234},"zone":13,"typeConfidence":0.81,"plateTime":0.41945452475549194,"extension":6.016687080851856},"index":0,"playId":"a97f878a-fe77-3c3f-873c-d8b1cc930a20","pitchNumber":1,"startTime":"2026-07-12T20:32:44.110Z","endTime":"2026-07-12T20:32:47.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.163731115723635,"aZ":-11.473112507265116,"pfxX":-1.8113758524618606,"pfxZ":9.987154501999969,"pX":-0.7924651827423468,"pZ":3.859456736052199,"vX0":1.917235058071899,"vY0":-143.08604831236968,"vZ0":-4.661412850618229,"x":147.21,"y":134.57,"x0":-1.2360128041576872,"y0":50.00038473883456,"z0":6.22913109676722,"aX":-3.753740354131637},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.3,"breakHorizontal":2.9,"spinRate":2131,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.3828759860262796,"extension":6.244496048867835},"index":1,"playId":"27992588-0f1f-34cf-9460-908a5fbd50d9","pitchNumber":2,"startTime":"2026-07-12T20:32:57.976Z","endTime":"2026-07-12T20:33:01.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.866644819037436,"aZ":-16.9904114213989,"pfxX":-7.604831161695253,"pfxZ":7.453984484878988,"pX":0.48153461380340046,"pZ":2.4297753987436614,"vX0":7.442393452802582,"vY0":-140.8489622428432,"vZ0":-7.171247988947718,"x":98.65,"y":173.18,"x0":-1.1895645057813375,"y0":50.00146118116549,"z0":6.0803994084311785,"aX":-15.48891683320172},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.4,"breakHorizontal":12.5,"spinRate":2166,"spinDirection":209},"zone":6,"typeConfidence":0.9,"plateTime":0.3868425176081476,"extension":6.243078517790822},"index":2,"playId":"0010d10c-1a51-3d6e-9e3f-c1f1e0fbca38","pitchNumber":3,"startTime":"2026-07-12T20:33:13.620Z","endTime":"2026-07-12T20:33:16.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.769713197936444,"aZ":-16.582631723962788,"pfxX":-6.85464118784457,"pfxZ":7.544029139386467,"pX":-0.47320658126665305,"pZ":1.4989798645217713,"vX0":4.742135740937711,"vY0":-142.19075697792465,"vZ0":-9.580858834303998,"x":135.04,"y":198.31,"x0":-1.2641067512747077,"y0":50.00464828527934,"z0":5.943390218859743,"aX":-14.167831513242957},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.1,"breakHorizontal":11.5,"spinRate":2123,"spinDirection":212},"zone":13,"typeConfidence":0.95,"plateTime":0.38385203431183035,"extension":6.313131088813556},"index":3,"playId":"2d975edd-754b-3311-9d9a-6ef73c3b294f","pitchNumber":4,"startTime":"2026-07-12T20:33:28.796Z","endTime":"2026-07-12T20:33:35.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70915313298684,"aZ":-11.788726713724795,"pfxX":-2.157314675752935,"pfxZ":9.70070953352907,"pX":0.08067390624249889,"pZ":3.6532619242303688,"vX0":4.082396318114788,"vY0":-143.89687813214792,"vZ0":-5.197841848717615,"x":113.92,"y":140.14,"x0":-1.0747467017279566,"y0":50.00413723478682,"z0":6.210428805494711,"aX":-4.534366566348176},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.7,"breakHorizontal":3.1,"spinRate":2179,"spinDirection":194},"zone":12,"typeConfidence":0.9,"plateTime":0.3803122297067585,"extension":6.308213323842489},"hitData":{"launchSpeed":87.1,"launchAngle":55.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.5,"coordY":113.71}},"index":4,"playId":"e3ccfa27-136f-3ea6-a731-f34c4a176faf","pitchNumber":5,"startTime":"2026-07-12T20:33:54.184Z","endTime":"2026-07-12T20:34:04.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:34:04.427Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wade Meckler walks.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:35:00.227Z","endTime":"2026-07-12T20:38:10.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6,7,8,9,10],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Wade Meckler replaces Oswald Peraza.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T20:34:19.126Z","endTime":"2026-07-12T20:35:02.440Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":672724,"link":"/api/v1/people/672724"}},{"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":97.6,"endSpeed":89.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.656931105107407,"aZ":-15.571962141280139,"pfxX":-4.175389772217404,"pfxZ":8.069393573774814,"pX":-0.4305143937706329,"pZ":2.5837967807113316,"vX0":3.577879926120178,"vY0":-142.07788128399466,"vZ0":-7.2240305667406,"x":133.41,"y":169.02,"x0":-1.1598174309870104,"y0":50.000737324694775,"z0":6.137165408491206,"aX":-8.588381571648585},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.4,"breakHorizontal":6.8,"spinRate":2074,"spinDirection":201},"zone":4,"typeConfidence":0.9,"plateTime":0.3845987618569042,"extension":6.319758603927684},"index":1,"playId":"641ef172-5a5e-3a6e-9de5-2671a9f20927","pitchNumber":1,"startTime":"2026-07-12T20:35:02.440Z","endTime":"2026-07-12T20:35:05.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.012560945079468,"aZ":-24.799952220221957,"pfxX":-5.94064475669244,"pfxZ":4.266577821265013,"pX":-2.0302602484352623,"pZ":5.2577424460671836,"vX0":0.6082642688280796,"vY0":-129.58829278252117,"vZ0":1.6914464847658286,"x":194.39,"y":96.82,"x0":-1.4926390771528393,"y0":50.001465110922325,"z0":6.470521980898396,"aX":-10.264638679262994},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.3,"breakHorizontal":10.7,"spinRate":1409,"spinDirection":235},"zone":11,"typeConfidence":0.77,"plateTime":0.42010595156147623,"extension":5.843361052046868},"index":2,"playId":"be4d8e60-4cbe-3e7c-83aa-6d8addaee3fe","pitchNumber":2,"startTime":"2026-07-12T20:35:20.228Z","endTime":"2026-07-12T20:35:23.228Z","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":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07251665709286,"aZ":-20.599416691241334,"pfxX":-6.771636460670969,"pfxZ":6.432414552932343,"pX":0.25017109159614037,"pZ":0.04769823685266764,"vX0":6.4463093447080935,"vY0":-132.519082225102,"vZ0":-11.47734548919923,"x":107.46,"y":237.49,"x0":-1.319872052587567,"y0":50.006178014790144,"z0":5.902619894218338,"aX":-12.193783505218006},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.6,"breakHorizontal":11.0,"spinRate":1497,"spinDirection":229},"zone":14,"typeConfidence":0.79,"plateTime":0.4113927345835968,"extension":6.207648924245753},"index":3,"playId":"2ab4e640-bd52-3494-b8ed-58ca4680c9de","pitchNumber":3,"startTime":"2026-07-12T20:35:38.150Z","endTime":"2026-07-12T20:35:41.668Z","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":98.9,"endSpeed":91.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.137599430588626,"aZ":-11.775162509730228,"pfxX":-2.6009329985214626,"pfxZ":9.642703062545433,"pX":0.7771272253422431,"pZ":2.475888412280002,"vX0":6.263305307731618,"vY0":-143.7941218528237,"vZ0":-8.040844716259071,"x":87.38,"y":171.93,"x0":-1.0813980268495242,"y0":50.00216905402198,"z0":6.0207580967902565,"aX":-5.502252462669019},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.2,"breakHorizontal":3.6,"spinRate":2099,"spinDirection":199},"zone":6,"typeConfidence":0.9,"plateTime":0.37942322789527916,"extension":6.331897446402081},"index":4,"playId":"53f6aeba-9c8c-37e9-a460-74fe2930417c","pitchNumber":4,"startTime":"2026-07-12T20:35:55.727Z","endTime":"2026-07-12T20:35:58.838Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-12T20:36:08.610Z","endTime":"2026-07-12T20:36:24.145Z","isPitch":false,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.479292882594894,"aZ":-27.734632833487215,"pfxX":-6.936619637915516,"pfxZ":2.5118098361599044,"pX":-0.1556655027120453,"pZ":0.7576591231097365,"vX0":5.271365812724742,"vY0":-131.42525400197874,"vZ0":-8.368756322410011,"x":122.93,"y":218.32,"x0":-1.277168599953653,"y0":50.00146641380494,"z0":6.015507896959588,"aX":-12.244198094878014},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.1,"breakHorizontal":11.5,"spinRate":1561,"spinDirection":238},"zone":13,"typeConfidence":0.89,"plateTime":0.4153261369722525,"extension":6.2324725184589695},"index":6,"playId":"916379ab-f651-3210-a482-f868fa7713f5","pitchNumber":5,"startTime":"2026-07-12T20:36:24.145Z","endTime":"2026-07-12T20:36:31.547Z","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":99.8,"endSpeed":92.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.016999737977628,"aZ":-15.029072308172882,"pfxX":-3.8455799714688164,"pfxZ":7.910714807124142,"pX":-0.31867540551740964,"pZ":3.3203031579910323,"vX0":4.019220004485907,"vY0":-145.35958973854306,"vZ0":-5.385427749065275,"x":129.15,"y":149.13,"x0":-1.211266230861267,"y0":50.00099121748326,"z0":6.090047722922476,"aX":-8.33318729111763},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":13.6,"breakHorizontal":6.2,"spinRate":2173,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.37499321747057435,"extension":6.344947706304076},"index":7,"playId":"a14a2bb1-5b47-3310-84d7-35c23a521fac","pitchNumber":6,"startTime":"2026-07-12T20:37:05.855Z","endTime":"2026-07-12T20:37:09.138Z","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":99.4,"endSpeed":92.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.059821586471635,"aZ":-13.666949738680898,"pfxX":-2.816798492607366,"pfxZ":8.574483525123672,"pX":-0.1725308631269024,"pZ":2.3108490342572336,"vX0":3.9875428296168316,"vY0":-144.70583251262065,"vZ0":-8.258866929223755,"x":123.58,"y":176.39,"x0":-1.1910084214909307,"y0":50.00669538788792,"z0":6.0056316831784615,"aX":-6.082855320874706},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.4,"breakHorizontal":4.4,"spinRate":2003,"spinDirection":198},"zone":5,"typeConfidence":0.9,"plateTime":0.3759393394654271,"extension":6.3825691427489115},"index":8,"playId":"e350a55f-2ed6-3525-b789-999ffc8cfcbe","pitchNumber":7,"startTime":"2026-07-12T20:37:28.773Z","endTime":"2026-07-12T20:37:32.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":92.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.856705003024242,"aZ":-14.489527387890487,"pfxX":-3.383127598779952,"pfxZ":8.120378110390945,"pX":-0.7259037526757549,"pZ":3.698288677138494,"vX0":3.5360684415563455,"vY0":-145.46683193753742,"vZ0":-4.394739215309234,"x":144.67,"y":138.93,"x0":-1.5081503798367069,"y0":50.00586650241085,"z0":6.084892234527666,"aX":-7.371141786663046},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.2,"breakHorizontal":5.5,"spinRate":2208,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.37418432078906827,"extension":6.240929547229127},"index":9,"playId":"9f874158-8824-3490-95ca-1e41e57349d0","pitchNumber":8,"startTime":"2026-07-12T20:37:51.034Z","endTime":"2026-07-12T20:37:54.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.517490232678895,"aZ":-20.3419425129384,"pfxX":3.0513708338346315,"pfxZ":6.57307288075182,"pX":-0.6321641510617402,"pZ":3.784189042627678,"vX0":0.7595012553017466,"vY0":-132.18653937061967,"vZ0":-2.683807208709087,"x":141.1,"y":136.61,"x0":-1.3187928604525383,"y0":50.00553261765829,"z0":6.277090521675827,"aX":5.496163210333392},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.6,"breakHorizontal":-5.6,"spinRate":2423,"spinDirection":176},"zone":11,"typeConfidence":0.85,"plateTime":0.41160020733309555,"extension":6.25705048028503},"index":10,"playId":"0d6eab5b-77c4-30c1-8708-fe0861ca12ce","pitchNumber":9,"startTime":"2026-07-12T20:38:06.381Z","endTime":"2026-07-12T20:38:10.348Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:38:10.348Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Denzer Guzman singles on a sharp line drive to center fielder Luke Keaschall. Wade Meckler to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:39:18.244Z","endTime":"2026-07-12T20:39:29.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"postOnSecond":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":2},"index":0,"startTime":"2026-07-12T20:38:27.026Z","endTime":"2026-07-12T20:39:20.424Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.786809902315223,"aZ":-14.063609444667188,"pfxX":-2.7253941371349155,"pfxZ":8.511456934693085,"pX":-0.638265458889627,"pZ":2.2948112841351485,"vX0":2.911037304878557,"vY0":-143.89680875512167,"vZ0":-8.490903876492974,"x":141.33,"y":176.82,"x0":-1.3018429185378226,"y0":50.00547799851715,"z0":6.1267041490104335,"aX":-5.800628424685553},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.2,"breakHorizontal":4.4,"spinRate":2146,"spinDirection":200},"zone":4,"typeConfidence":0.9,"plateTime":0.37851558436168764,"extension":6.364765348012892},"hitData":{"launchSpeed":101.9,"launchAngle":13.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":143.0,"coordY":70.83}},"index":1,"playId":"262bbe58-58d3-3452-866e-57141255c129","pitchNumber":1,"startTime":"2026-07-12T20:39:20.424Z","endTime":"2026-07-12T20:39:29.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:39:29.460Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Logan O'Hoppe flies out to left fielder Austin Martin.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:39:38.544Z","endTime":"2026-07-12T20:40:22.750Z","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":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.81"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.33"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.01"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.09"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.33"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.63"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.72"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.57"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.86"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.80"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.49"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".128"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"}],"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":"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":668885,"link":"/api/v1/people/668885"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":88.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48650037522506,"aZ":-24.3864771313634,"pfxX":2.828918739957648,"pfxZ":4.032158195657913,"pX":1.3289135728169283,"pZ":0.3686228095751207,"vX0":5.606332518417829,"vY0":-137.19355540783363,"vZ0":-10.90617801361043,"x":66.34,"y":228.83,"x0":-1.0979825649112933,"y0":50.00520726369859,"z0":6.016638066180931,"aX":5.466063637040824},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":-6.1,"spinRate":2241,"spinDirection":184},"zone":14,"typeConfidence":0.9,"plateTime":0.397175881072628,"extension":6.541932873612112},"index":0,"playId":"6aef6de6-472c-3495-b288-f1769b75cee9","pitchNumber":1,"startTime":"2026-07-12T20:39:55.193Z","endTime":"2026-07-12T20:39:59.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":90.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.964584821523484,"aZ":-16.110251098934175,"pfxX":-5.309286923733868,"pfxZ":7.804285669446337,"pX":-0.30717050312936844,"pZ":3.423121144875976,"vX0":4.688837818581346,"vY0":-141.55216767702498,"vZ0":-4.871799053897252,"x":128.71,"y":146.36,"x0":-1.2837044007169456,"y0":50.00389982100852,"z0":6.175556239163584,"aX":-10.929813175617069},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.4,"breakHorizontal":8.9,"spinRate":2123,"spinDirection":200},"zone":1,"typeConfidence":0.67,"plateTime":0.3848508861274431,"extension":6.267177411290094},"hitData":{"launchSpeed":88.5,"launchAngle":39.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.33,"coordY":85.75}},"index":1,"playId":"14ac5ff3-a2ed-3996-a994-80c25f440fea","pitchNumber":2,"startTime":"2026-07-12T20:40:12.564Z","endTime":"2026-07-12T20:40:22.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:40:22.750Z","atBatIndex":67}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Logan O'Hoppe flies out to left fielder Austin Martin.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T20:39:38.544Z","endTime":"2026-07-12T20:40:22.750Z","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":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.81"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.33"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.01"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.09"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.33"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.63"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.72"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.57"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.86"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.80"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.49"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".318"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".128"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.077"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".448"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".481"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".417"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".368"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".563"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".391"}],"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":"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":668885,"link":"/api/v1/people/668885"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":88.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48650037522506,"aZ":-24.3864771313634,"pfxX":2.828918739957648,"pfxZ":4.032158195657913,"pX":1.3289135728169283,"pZ":0.3686228095751207,"vX0":5.606332518417829,"vY0":-137.19355540783363,"vZ0":-10.90617801361043,"x":66.34,"y":228.83,"x0":-1.0979825649112933,"y0":50.00520726369859,"z0":6.016638066180931,"aX":5.466063637040824},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":-6.1,"spinRate":2241,"spinDirection":184},"zone":14,"typeConfidence":0.9,"plateTime":0.397175881072628,"extension":6.541932873612112},"index":0,"playId":"6aef6de6-472c-3495-b288-f1769b75cee9","pitchNumber":1,"startTime":"2026-07-12T20:39:55.193Z","endTime":"2026-07-12T20:39:59.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":90.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.964584821523484,"aZ":-16.110251098934175,"pfxX":-5.309286923733868,"pfxZ":7.804285669446337,"pX":-0.30717050312936844,"pZ":3.423121144875976,"vX0":4.688837818581346,"vY0":-141.55216767702498,"vZ0":-4.871799053897252,"x":128.71,"y":146.36,"x0":-1.2837044007169456,"y0":50.00389982100852,"z0":6.175556239163584,"aX":-10.929813175617069},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.4,"breakHorizontal":8.9,"spinRate":2123,"spinDirection":200},"zone":1,"typeConfidence":0.67,"plateTime":0.3848508861274431,"extension":6.267177411290094},"hitData":{"launchSpeed":88.5,"launchAngle":39.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.33,"coordY":85.75}},"index":1,"playId":"14ac5ff3-a2ed-3996-a994-80c25f440fea","pitchNumber":2,"startTime":"2026-07-12T20:40:12.564Z","endTime":"2026-07-12T20:40:22.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-12T20:40:22.750Z","atBatIndex":67},"scoringPlays":[8,23,24,49,59],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":100.92,"y":169.22},"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":1,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":58.51,"y":130.81},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":189.04,"y":107.08},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":136.63,"y":131.78},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":1,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":145.17,"y":154.72},"type":"O","description":"Groundout"}]}},{"startIndex":6,"endIndex":14,"top":[6,7,8,9,10],"bottom":[11,12,13,14],"hits":{"away":[{"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":127.47,"y":169.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":2,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":185.02,"y":83.48},"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":203.95,"y":54.51},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":157.69,"y":149.95},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":2,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":118.05,"y":128.32},"type":"O","description":"Pop Out"}]}},{"startIndex":15,"endIndex":26,"top":[15,16,17,18,19],"bottom":[20,21,22,23,24,25,26],"hits":{"away":[{"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":174.67,"y":85.76},"type":"O","description":"Lineout"},{"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":135.37,"y":106.12},"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":3,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":79.11,"y":78.94},"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":3,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":114.25,"y":171.45},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":89.33,"y":67.4},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":102.04,"y":97.99},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":75.91,"y":122.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":177.6,"y":105.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":51.93,"y":123.81},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":3,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"coordinates":{"x":150.74,"y":153.2},"type":"O","description":"Groundout"}]}},{"startIndex":27,"endIndex":32,"top":[27,28,29],"bottom":[30,31,32],"hits":{"away":[{"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":90.28,"y":124.12},"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":4,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":120.34,"y":149.66},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":174.25,"y":181.86},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"coordinates":{"x":122.36,"y":146.11},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":4,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"coordinates":{"x":128.44,"y":184.11},"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":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":166.73,"y":73.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":5,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":85.73,"y":55.22},"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":108.44,"y":141.45},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"coordinates":{"x":77.5,"y":115.2},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":124.39,"y":184.62},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":81.35,"y":138.56},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":5,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"coordinates":{"x":132.33,"y":174.64},"type":"O","description":"Groundout"}]}},{"startIndex":40,"endIndex":46,"top":[40,41,42,43],"bottom":[44,45,46],"hits":{"away":[{"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":148.31,"y":94.14},"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":6,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":187.22,"y":114.69},"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":6,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":179.62,"y":105.06},"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":6,"pitcher":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":116.28,"y":155.74},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":6,"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"coordinates":{"x":74.61,"y":113.16},"type":"O","description":"Flyout"}]}},{"startIndex":47,"endIndex":55,"top":[47,48,49,50,51],"bottom":[52,53,54,55],"hits":{"away":[{"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":92.05,"y":49.33},"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":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":41.84,"y":81.35},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":7,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"coordinates":{"x":186.55,"y":150.05},"type":"O","description":"Pop Out"}]}},{"startIndex":56,"endIndex":62,"top":[56,57,58],"bottom":[59,60,61,62],"hits":{"away":[{"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":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":105.0,"y":162.6},"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":8,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":120.84,"y":150.16},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"coordinates":{"x":228.1,"y":69.77},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"inning":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"coordinates":{"x":154.29,"y":150.16},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":67,"top":[63,64,65,66,67],"bottom":[],"hits":{"away":[{"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":9,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":76.5,"y":113.71},"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":9,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":143.0,"y":70.83},"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":9,"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":69.33,"y":85.75},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"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":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":4,"hits":6,"errors":0,"leftOnBase":3},"away":{"runs":2,"hits":7,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"catcher":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"first":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"second":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"third":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"shortstop":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"left":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"center":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"right":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"onDeck":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"inHole":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"battingOrder":5,"team":{"id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"}},"offense":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"onDeck":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"inHole":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"battingOrder":9,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":1,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"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":8,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".240","atBats":33,"obp":".315","slg":".392","ops":".707","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":13,"rbi":2,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":2,"groundOuts":8,"airOuts":8,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":28,"obp":".290","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":137,"era":"4.65","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.40","battersFaced":31,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":137,"balls":50,"strikes":87,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":4,"pitchesPerInning":"17.13","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":24,"errors":0,"chances":34,"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":"700","stats":{"batting":{"summary":"0-2 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":30,"groundOuts":67,"airOuts":50,"runs":25,"doubles":11,"triples":2,"homeRuns":7,"strikeOuts":82,"baseOnBalls":10,"intentionalWalks":0,"hits":62,"hitByPitch":6,"avg":".239","atBats":259,"obp":".283","slg":".378","ops":".661","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":277,"totalBases":98,"rbi":23,"leftOnBase":112,"sacBunts":1,"sacFlies":1,"babip":".322","groundOutsToAirouts":"1.34","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":8,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":142,"putOuts":86,"errors":2,"chances":230,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"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":"401","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":44,"flyOuts":12,"groundOuts":19,"airOuts":21,"runs":18,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":27,"baseOnBalls":6,"intentionalWalks":0,"hits":22,"hitByPitch":1,"avg":".256","atBats":86,"obp":".309","slg":".465","ops":".774","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":40,"rbi":18,"leftOnBase":37,"sacBunts":2,"sacFlies":1,"babip":".309","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.20","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":62,"groundOuts":56,"airOuts":96,"runs":67,"doubles":20,"triples":2,"homeRuns":19,"strikeOuts":133,"baseOnBalls":44,"intentionalWalks":1,"hits":87,"hitByPitch":7,"avg":".235","atBats":371,"obp":".326","slg":".453","ops":".779","caughtStealing":8,"stolenBases":12,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":423,"totalBases":168,"rbi":45,"leftOnBase":126,"sacBunts":0,"sacFlies":1,"babip":".309","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.53","popOuts":20,"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":211,"putOuts":120,"errors":14,"chances":345,"fielding":".959","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"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":74,"flyOuts":35,"groundOuts":58,"airOuts":64,"runs":33,"doubles":13,"triples":1,"homeRuns":11,"strikeOuts":96,"baseOnBalls":31,"intentionalWalks":0,"hits":57,"hitByPitch":4,"avg":".210","atBats":271,"obp":".297","slg":".387","ops":".684","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":310,"totalBases":105,"rbi":42,"leftOnBase":132,"sacBunts":0,"sacFlies":4,"babip":".274","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.64","popOuts":11,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"1.2 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":33,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":14,"strikes":19,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":22,"groundOuts":26,"airOuts":34,"runs":13,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":45,"baseOnBalls":20,"intentionalWalks":1,"hits":30,"hitByPitch":1,"atBats":132,"obp":".329","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":655,"era":"3.03","inningsPitched":"35.2","wins":3,"losses":1,"saves":0,"saveOpportunities":3,"holds":6,"blownSaves":3,"earnedRuns":12,"whip":"1.40","battersFaced":156,"outs":107,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":655,"balls":250,"strikes":405,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".750","pitchesPerInning":"18.36","gamesFinished":7,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"11.36","walksPer9Inn":"5.05","hitsPer9Inn":"7.57","runsScoredPer9":"3.28","homeRunsPer9":"0.76","inheritedRunners":40,"inheritedRunnersScored":18,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":9},"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":9,"gamesStarted":6,"flyOuts":24,"groundOuts":36,"airOuts":37,"runs":30,"doubles":4,"triples":0,"homeRuns":9,"strikeOuts":25,"baseOnBalls":13,"intentionalWalks":0,"hits":37,"hitByPitch":1,"atBats":132,"obp":".342","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":592,"era":"6.75","inningsPitched":"33.1","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.50","battersFaced":149,"outs":100,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":592,"balls":209,"strikes":383,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".200","pitchesPerInning":"17.76","gamesFinished":1,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.51","hitsPer9Inn":"9.99","runsScoredPer9":"8.10","homeRunsPer9":"2.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"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}},"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":{"note":"(L, 8-6)","summary":"5.0 IP, 3 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":77,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":23,"strikes":54,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":3,"gamesFinished":0,"runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":47,"groundOuts":122,"airOuts":82,"runs":46,"doubles":8,"triples":0,"homeRuns":12,"strikeOuts":115,"baseOnBalls":53,"intentionalWalks":1,"hits":90,"hitByPitch":4,"atBats":406,"obp":".317","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1862,"era":"3.49","inningsPitched":"111.0","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.29","battersFaced":466,"outs":333,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1862,"balls":706,"strikes":1156,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.49","rbi":3,"winPercentage":".571","pitchesPerInning":"16.77","gamesFinished":0,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"9.32","walksPer9Inn":"4.30","hitsPer9Inn":"7.30","runsScoredPer9":"3.73","homeRunsPer9":"0.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":23},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":9,"errors":0,"chances":22,"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"}]},"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":19,"gamesStarted":0,"flyOuts":17,"groundOuts":36,"airOuts":34,"runs":19,"doubles":8,"triples":0,"homeRuns":8,"strikeOuts":40,"baseOnBalls":18,"intentionalWalks":0,"hits":42,"hitByPitch":1,"atBats":152,"obp":".357","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":675,"era":"3.79","inningsPitched":"40.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":17,"whip":"1.49","battersFaced":171,"outs":121,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":675,"balls":263,"strikes":412,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":".000","pitchesPerInning":"16.74","gamesFinished":6,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"8.93","walksPer9Inn":"4.02","hitsPer9Inn":"9.37","runsScoredPer9":"4.24","homeRunsPer9":"1.79","inheritedRunners":10,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680570":{"person":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"jerseyNumber":"21","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":7,"flyOuts":23,"groundOuts":24,"airOuts":42,"runs":28,"doubles":14,"triples":1,"homeRuns":4,"strikeOuts":24,"baseOnBalls":16,"intentionalWalks":1,"hits":38,"hitByPitch":2,"atBats":125,"obp":".384","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":573,"era":"7.55","inningsPitched":"31.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.74","battersFaced":146,"outs":93,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":573,"balls":214,"strikes":359,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".600","pitchesPerInning":"18.48","gamesFinished":0,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.97","walksPer9Inn":"4.65","hitsPer9Inn":"11.03","runsScoredPer9":"8.13","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":5,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545361":{"person":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":78,"flyOuts":46,"groundOuts":53,"airOuts":76,"runs":58,"doubles":13,"triples":0,"homeRuns":18,"strikeOuts":87,"baseOnBalls":67,"intentionalWalks":8,"hits":67,"hitByPitch":4,"avg":".237","atBats":283,"obp":".390","slg":".473","ops":".863","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":354,"totalBases":134,"rbi":39,"leftOnBase":108,"sacBunts":0,"sacFlies":0,"babip":".275","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.72","popOuts":12,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":154,"errors":2,"chances":159,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":26,"gamesStarted":0,"flyOuts":14,"groundOuts":26,"airOuts":26,"runs":10,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":30,"baseOnBalls":16,"intentionalWalks":1,"hits":19,"hitByPitch":2,"atBats":101,"obp":".311","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":503,"era":"3.21","inningsPitched":"28.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":10,"whip":"1.25","battersFaced":119,"outs":84,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":503,"balls":182,"strikes":321,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".667","pitchesPerInning":"17.96","gamesFinished":5,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"9.64","walksPer9Inn":"5.14","hitsPer9Inn":"6.11","runsScoredPer9":"3.21","homeRunsPer9":"0.96","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"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}},"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":"500","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":57,"groundOuts":88,"airOuts":108,"runs":42,"doubles":15,"triples":1,"homeRuns":13,"strikeOuts":87,"baseOnBalls":12,"intentionalWalks":0,"hits":91,"hitByPitch":13,"avg":".245","atBats":372,"obp":".291","slg":".395","ops":".686","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":399,"totalBases":147,"rbi":53,"leftOnBase":158,"sacBunts":0,"sacFlies":2,"babip":".285","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.62","popOuts":27,"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":4,"putOuts":157,"errors":5,"chances":166,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"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":"800","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":16,"groundOuts":22,"airOuts":28,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":29,"baseOnBalls":7,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".262","atBats":107,"obp":".307","slg":".411","ops":".718","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":44,"rbi":14,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".324","groundOutsToAirouts":"0.79","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"26.75","popOuts":3,"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":49,"putOuts":14,"errors":2,"chances":65,"fielding":".969","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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":36,"groundOuts":49,"airOuts":64,"runs":22,"doubles":11,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":17,"intentionalWalks":0,"hits":46,"hitByPitch":4,"avg":".249","atBats":185,"obp":".319","slg":".389","ops":".708","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":211,"totalBases":72,"rbi":36,"leftOnBase":92,"sacBunts":0,"sacFlies":4,"babip":".266","groundOutsToAirouts":"0.77","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":8,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":78,"putOuts":149,"errors":3,"chances":230,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":19,"groundOuts":41,"airOuts":37,"runs":19,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":42,"baseOnBalls":20,"intentionalWalks":0,"hits":33,"hitByPitch":2,"atBats":153,"obp":".314","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":658,"era":"4.14","inningsPitched":"41.1","wins":1,"losses":2,"saves":1,"saveOpportunities":3,"holds":13,"blownSaves":2,"earnedRuns":19,"whip":"1.28","battersFaced":175,"outs":124,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":658,"balls":241,"strikes":417,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".333","pitchesPerInning":"15.92","gamesFinished":4,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"9.15","walksPer9Inn":"4.35","hitsPer9Inn":"7.19","runsScoredPer9":"4.14","homeRunsPer9":"1.31","inheritedRunners":20,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.1 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":13,"strikes":14,"strikePercentage":".520","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"6.75","homeRunsPer9":"6.75","inheritedRunners":1,"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":38,"gamesStarted":0,"flyOuts":17,"groundOuts":34,"airOuts":35,"runs":21,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":61,"baseOnBalls":31,"intentionalWalks":3,"hits":23,"hitByPitch":7,"atBats":152,"obp":".319","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":828,"era":"3.89","inningsPitched":"44.0","wins":4,"losses":3,"saves":2,"saveOpportunities":4,"holds":6,"blownSaves":2,"earnedRuns":19,"whip":"1.23","battersFaced":192,"outs":132,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":828,"balls":357,"strikes":471,"strikePercentage":".570","hitBatsmen":7,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":1,"winPercentage":".571","pitchesPerInning":"18.82","gamesFinished":14,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"12.48","walksPer9Inn":"6.34","hitsPer9Inn":"4.70","runsScoredPer9":"4.30","homeRunsPer9":"0.82","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"2-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":77,"flyOuts":35,"groundOuts":91,"airOuts":71,"runs":31,"doubles":17,"triples":0,"homeRuns":6,"strikeOuts":48,"baseOnBalls":26,"intentionalWalks":0,"hits":79,"hitByPitch":5,"avg":".275","atBats":287,"obp":".344","slg":".397","ops":".741","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":320,"totalBases":114,"rbi":35,"leftOnBase":145,"sacBunts":0,"sacFlies":2,"babip":".311","groundOutsToAirouts":"1.28","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.83","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":53,"putOuts":569,"errors":6,"chances":628,"fielding":".990","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":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":16,"groundOuts":29,"airOuts":28,"runs":19,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":31,"baseOnBalls":14,"intentionalWalks":0,"hits":39,"hitByPitch":0,"avg":".307","atBats":127,"obp":".376","slg":".417","ops":".793","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":53,"rbi":17,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".394","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"63.50","popOuts":0,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":58,"errors":2,"chances":60,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID666139":{"person":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | HR, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":35,"groundOuts":35,"airOuts":54,"runs":17,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":50,"baseOnBalls":9,"intentionalWalks":0,"hits":36,"hitByPitch":1,"avg":".208","atBats":173,"obp":".250","slg":".370","ops":".620","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":185,"totalBases":64,"rbi":21,"leftOnBase":61,"sacBunts":1,"sacFlies":1,"babip":".241","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.62","popOuts":10,"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":3,"putOuts":94,"errors":2,"chances":99,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":38,"flyOuts":13,"groundOuts":37,"airOuts":25,"runs":8,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":3,"avg":".175","atBats":97,"obp":".223","slg":".227","ops":".450","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":22,"rbi":6,"leftOnBase":39,"sacBunts":4,"sacFlies":0,"babip":".216","groundOutsToAirouts":"1.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"97.00","popOuts":6,"lineOuts":6},"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":25,"stolenBasePercentage":".676","caughtStealingPercentage":".324","assists":18,"putOuts":277,"errors":3,"chances":298,"fielding":".990","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":17,"gamesStarted":15,"flyOuts":40,"groundOuts":93,"airOuts":69,"runs":33,"doubles":13,"triples":0,"homeRuns":5,"strikeOuts":78,"baseOnBalls":46,"intentionalWalks":1,"hits":61,"hitByPitch":7,"atBats":299,"obp":".322","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1413,"era":"2.88","inningsPitched":"81.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":26,"whip":"1.32","battersFaced":354,"outs":244,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1413,"balls":556,"strikes":857,"strikePercentage":".610","hitBatsmen":7,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".417","pitchesPerInning":"17.37","gamesFinished":0,"strikeoutWalkRatio":"1.70","strikeoutsPer9Inn":"8.63","walksPer9Inn":"5.09","hitsPer9Inn":"6.75","runsScoredPer9":"3.65","homeRunsPer9":"0.55","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":18},"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":"900","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":39,"groundOuts":37,"airOuts":74,"runs":20,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":58,"baseOnBalls":16,"intentionalWalks":0,"hits":45,"hitByPitch":3,"avg":".212","atBats":212,"obp":".276","slg":".307","ops":".583","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":233,"totalBases":65,"rbi":23,"leftOnBase":100,"sacBunts":1,"sacFlies":1,"babip":".272","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.00","popOuts":17,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":13,"stolenBases":47,"stolenBasePercentage":".783","caughtStealingPercentage":".217","assists":25,"putOuts":547,"errors":5,"chances":577,"fielding":".991","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":{},"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":24,"gamesStarted":0,"flyOuts":8,"groundOuts":15,"airOuts":20,"runs":8,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":7,"intentionalWalks":0,"hits":14,"hitByPitch":2,"atBats":75,"obp":".271","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":336,"era":"3.00","inningsPitched":"21.0","wins":0,"losses":4,"saves":3,"saveOpportunities":5,"holds":0,"blownSaves":2,"earnedRuns":7,"whip":"1.00","battersFaced":86,"outs":63,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":336,"balls":109,"strikes":227,"strikePercentage":".680","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".000","pitchesPerInning":"16.00","gamesFinished":15,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"12.00","walksPer9Inn":"3.00","hitsPer9Inn":"6.00","runsScoredPer9":"3.43","homeRunsPer9":"0.86","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":8},"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}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":19,"flyOuts":66,"groundOuts":76,"airOuts":124,"runs":56,"doubles":18,"triples":2,"homeRuns":12,"strikeOuts":123,"baseOnBalls":35,"intentionalWalks":0,"hits":89,"hitByPitch":4,"atBats":404,"obp":".284","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":1794,"era":"4.39","inningsPitched":"108.2","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.14","battersFaced":452,"outs":326,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1794,"balls":621,"strikes":1173,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".333","pitchesPerInning":"16.51","gamesFinished":0,"strikeoutWalkRatio":"3.51","strikeoutsPer9Inn":"10.19","walksPer9Inn":"2.90","hitsPer9Inn":"7.37","runsScoredPer9":"4.64","homeRunsPer9":"0.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":7,"passedBall":0,"popOuts":28,"lineOuts":30},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":12,"gamesStarted":0,"flyOuts":12,"groundOuts":5,"airOuts":18,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":8,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":53,"obp":".274","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":267,"era":"3.00","inningsPitched":"15.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":2,"blownSaves":0,"earnedRuns":5,"whip":"1.07","battersFaced":62,"outs":45,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":267,"balls":101,"strikes":166,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.28","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.80","gamesFinished":2,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"13.20","walksPer9Inn":"4.80","hitsPer9Inn":"4.80","runsScoredPer9":"3.00","homeRunsPer9":"0.60","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":35,"gamesStarted":2,"flyOuts":22,"groundOuts":62,"airOuts":42,"runs":32,"doubles":9,"triples":4,"homeRuns":5,"strikeOuts":46,"baseOnBalls":14,"intentionalWalks":1,"hits":56,"hitByPitch":1,"atBats":205,"obp":".323","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":918,"era":"4.64","inningsPitched":"52.1","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":27,"whip":"1.34","battersFaced":222,"outs":157,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":918,"balls":316,"strikes":602,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.48","rbi":0,"winPercentage":".333","pitchesPerInning":"17.54","gamesFinished":13,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"7.91","walksPer9Inn":"2.41","hitsPer9Inn":"9.63","runsScoredPer9":"5.50","homeRunsPer9":"0.86","inheritedRunners":16,"inheritedRunnersScored":8,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":10,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687263,545361,694384,624585,642350,666176,666139,672724,685133,694203,681351,667755,681217,666171],"pitchers":[667755,681217,666171],"bench":[687093,623168],"bullpen":[696147,672282,815083,820862,696270,696519,680570,608718,700712,489446],"battingOrder":[687263,545361,694384,642350,666176,666139,685133,694203,681351],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Lowe, J (8, 2nd inning off Bradley, T, 0 on, 2 out); Guzman, D (4, 7th inning off Bradley, T, 0 on, 2 out)."},{"label":"TB","value":"Guzman, D 5; Lowe, J 4; Schanuel 2; Trout 2."},{"label":"RBI","value":"Guzman, D (14); Lowe, J (21)."},{"label":"2-out RBI","value":"Lowe, J; Guzman, D."},{"label":"Runners left in scoring position, 2 out","value":"Soler; O'Hoppe."},{"label":"GIDP","value":"Adell."},{"label":"Team RISP","value":"0-for-4."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Soriano, J (Lewis, R at 1st base)."}]}],"note":[{"label":"a","value":"Walked for Peraza, O in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":142,"name":"Minnesota Twins","link":"/api/v1/teams/142"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":8,"airOuts":8,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".248","atBats":28,"obp":".323","slg":".415","ops":".738","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":10,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"28.00","popOuts":4,"lineOuts":2},"pitching":{"flyOuts":8,"groundOuts":8,"airOuts":10,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":136,"era":"4.62","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.37","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":136,"balls":47,"strikes":89,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":2,"pitchesPerInning":"15.11","runsScoredPer9":"2.00","homeRunsPer9":"2.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":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID667297":{"person":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"jerseyNumber":"35","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":0,"flyOuts":17,"groundOuts":35,"airOuts":29,"runs":16,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":36,"baseOnBalls":13,"intentionalWalks":1,"hits":31,"hitByPitch":0,"atBats":129,"obp":".308","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":523,"era":"3.97","inningsPitched":"34.0","wins":2,"losses":2,"saves":0,"saveOpportunities":2,"holds":1,"blownSaves":2,"earnedRuns":15,"whip":"1.29","battersFaced":144,"outs":102,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":523,"balls":168,"strikes":355,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".500","pitchesPerInning":"15.38","gamesFinished":4,"strikeoutWalkRatio":"2.77","strikeoutsPer9Inn":"9.53","walksPer9Inn":"3.44","hitsPer9Inn":"8.21","runsScoredPer9":"4.24","homeRunsPer9":"1.32","inheritedRunners":12,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID808970":{"person":{"id":808970,"fullName":"Woo-Suk Go","link":"/api/v1/people/808970"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"4.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":9,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":14,"strikes":25,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"19.50","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.50","walksPer9Inn":"4.50","hitsPer9Inn":"9.00","runsScoredPer9":"4.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671737":{"person":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(W, 9-3)","summary":"7.0 IP, 2 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":6,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":99,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":28,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":33,"strikes":66,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"2.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":63,"groundOuts":72,"airOuts":114,"runs":41,"doubles":19,"triples":0,"homeRuns":15,"strikeOuts":118,"baseOnBalls":40,"intentionalWalks":0,"hits":85,"hitByPitch":2,"atBats":386,"obp":".295","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1745,"era":"3.59","inningsPitched":"102.2","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.22","battersFaced":431,"outs":308,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1745,"balls":645,"strikes":1100,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":2,"winPercentage":".750","pitchesPerInning":"17.00","gamesFinished":0,"strikeoutWalkRatio":"2.95","strikeoutsPer9Inn":"10.34","walksPer9Inn":"3.51","hitsPer9Inn":"7.45","runsScoredPer9":"3.59","homeRunsPer9":"1.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":0,"chances":12,"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"}]},"ID605170":{"person":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":33,"groundOuts":63,"airOuts":63,"runs":23,"doubles":8,"triples":0,"homeRuns":7,"strikeOuts":50,"baseOnBalls":26,"intentionalWalks":1,"hits":53,"hitByPitch":9,"avg":".240","atBats":221,"obp":".333","slg":".371","ops":".704","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":264,"totalBases":82,"rbi":35,"leftOnBase":112,"sacBunts":0,"sacFlies":8,"babip":".267","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.57","popOuts":8,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":8,"stolenBases":48,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":13,"putOuts":513,"errors":2,"chances":528,"fielding":".996","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665019":{"person":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":52,"groundOuts":68,"airOuts":89,"runs":45,"doubles":18,"triples":3,"homeRuns":16,"strikeOuts":75,"baseOnBalls":22,"intentionalWalks":1,"hits":73,"hitByPitch":5,"avg":".243","atBats":301,"obp":".303","slg":".482","ops":".785","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":332,"totalBases":145,"rbi":46,"leftOnBase":133,"sacBunts":2,"sacFlies":2,"babip":".269","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.81","popOuts":15,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":76,"putOuts":357,"errors":1,"chances":434,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID686797":{"person":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"jerseyNumber":"22","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | BB, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":64,"groundOuts":86,"airOuts":112,"runs":44,"doubles":15,"triples":2,"homeRuns":14,"strikeOuts":60,"baseOnBalls":28,"intentionalWalks":0,"hits":85,"hitByPitch":2,"avg":".249","atBats":341,"obp":".309","slg":".428","ops":".737","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":373,"totalBases":146,"rbi":51,"leftOnBase":131,"sacBunts":1,"sacFlies":1,"babip":".265","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.36","popOuts":20,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":150,"putOuts":90,"errors":6,"chances":246,"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"}]},"ID668885":{"person":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"101","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":38,"groundOuts":62,"airOuts":63,"runs":33,"doubles":12,"triples":0,"homeRuns":2,"strikeOuts":49,"baseOnBalls":36,"intentionalWalks":0,"hits":57,"hitByPitch":5,"avg":".249","atBats":229,"obp":".360","slg":".328","ops":".688","caughtStealing":6,"stolenBases":9,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":272,"totalBases":75,"rbi":20,"leftOnBase":82,"sacBunts":0,"sacFlies":2,"babip":".306","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"114.50","popOuts":7,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":134,"errors":1,"chances":139,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID696070":{"person":{"id":696070,"fullName":"Kendry Rojas","link":"/api/v1/people/696070"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":2,"flyOuts":8,"groundOuts":14,"airOuts":16,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":21,"baseOnBalls":16,"intentionalWalks":0,"hits":14,"hitByPitch":1,"atBats":64,"obp":".383","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":324,"era":"2.95","inningsPitched":"18.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"1.64","battersFaced":82,"outs":55,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":324,"balls":140,"strikes":184,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".500","pitchesPerInning":"17.67","gamesFinished":1,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"10.31","walksPer9Inn":"7.85","hitsPer9Inn":"6.87","runsScoredPer9":"2.95","homeRunsPer9":"0.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656484":{"person":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"jerseyNumber":"4","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":21,"groundOuts":28,"airOuts":47,"runs":15,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":56,"baseOnBalls":9,"intentionalWalks":0,"hits":39,"hitByPitch":1,"avg":".235","atBats":166,"obp":".274","slg":".337","ops":".611","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":180,"totalBases":56,"rbi":29,"leftOnBase":85,"sacBunts":1,"sacFlies":3,"babip":".321","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.50","popOuts":9,"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":88,"putOuts":66,"errors":8,"chances":162,"fielding":".951","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605137":{"person":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"jerseyNumber":"56","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":94,"flyOuts":50,"groundOuts":84,"airOuts":95,"runs":48,"doubles":21,"triples":1,"homeRuns":13,"strikeOuts":81,"baseOnBalls":28,"intentionalWalks":0,"hits":85,"hitByPitch":2,"avg":".248","atBats":343,"obp":".307","slg":".429","ops":".736","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":375,"totalBases":147,"rbi":60,"leftOnBase":147,"sacBunts":0,"sacFlies":2,"babip":".287","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.38","popOuts":21,"lineOuts":24},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":101,"errors":1,"chances":107,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID702474":{"person":{"id":702474,"fullName":"Mike Paredes","link":"/api/v1/people/702474"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":5,"flyOuts":22,"groundOuts":32,"airOuts":40,"runs":16,"doubles":4,"triples":1,"homeRuns":6,"strikeOuts":15,"baseOnBalls":11,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":112,"obp":".317","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":462,"era":"4.60","inningsPitched":"29.1","wins":0,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.30","battersFaced":128,"outs":88,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":462,"balls":171,"strikes":291,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".000","pitchesPerInning":"15.75","gamesFinished":1,"strikeoutWalkRatio":"1.36","strikeoutsPer9Inn":"4.60","walksPer9Inn":"3.38","hitsPer9Inn":"8.28","runsScoredPer9":"4.91","homeRunsPer9":"1.84","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702176":{"person":{"id":702176,"fullName":"Alan Roden","link":"/api/v1/people/702176"},"jerseyNumber":"18","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":2,"groundOuts":4,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".214","atBats":14,"obp":".313","slg":".214","ops":".527","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":3,"rbi":3,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":1,"putOuts":10,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID680777":{"person":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"jerseyNumber":"27","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"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":2,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":25,"groundOuts":26,"airOuts":44,"runs":26,"doubles":9,"triples":1,"homeRuns":7,"strikeOuts":24,"baseOnBalls":24,"intentionalWalks":0,"hits":38,"hitByPitch":1,"avg":".292","atBats":130,"obp":".404","slg":".538","ops":".942","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":70,"rbi":28,"leftOnBase":44,"sacBunts":0,"sacFlies":1,"babip":".310","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.57","popOuts":13,"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":5,"stolenBases":26,"stolenBasePercentage":".839","caughtStealingPercentage":".161","assists":7,"putOuts":247,"errors":1,"chances":255,"fielding":".996","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668952":{"person":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"jerseyNumber":"5","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":15,"groundOuts":37,"airOuts":31,"runs":21,"doubles":4,"triples":2,"homeRuns":5,"strikeOuts":28,"baseOnBalls":12,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".256","atBats":129,"obp":".324","slg":".434","ops":".758","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":56,"rbi":23,"leftOnBase":62,"sacBunts":0,"sacFlies":0,"babip":".292","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.80","popOuts":12,"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":47,"putOuts":69,"errors":2,"chances":118,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID573124":{"person":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":30,"groundOuts":24,"airOuts":43,"runs":21,"doubles":8,"triples":1,"homeRuns":3,"strikeOuts":30,"baseOnBalls":14,"intentionalWalks":1,"hits":41,"hitByPitch":2,"atBats":135,"obp":".375","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":609,"era":"5.61","inningsPitched":"33.2","wins":4,"losses":3,"saves":2,"saveOpportunities":3,"holds":8,"blownSaves":1,"earnedRuns":21,"whip":"1.63","battersFaced":154,"outs":101,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":609,"balls":217,"strikes":392,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".571","pitchesPerInning":"18.09","gamesFinished":10,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"8.02","walksPer9Inn":"3.74","hitsPer9Inn":"10.96","runsScoredPer9":"5.61","homeRunsPer9":"0.80","inheritedRunners":30,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641927":{"person":{"id":641927,"fullName":"Bailey Ober","link":"/api/v1/people/641927"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":53,"groundOuts":59,"airOuts":102,"runs":37,"doubles":18,"triples":0,"homeRuns":13,"strikeOuts":51,"baseOnBalls":19,"intentionalWalks":0,"hits":66,"hitByPitch":2,"atBats":277,"obp":".292","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1106,"era":"4.40","inningsPitched":"71.2","wins":6,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.19","battersFaced":300,"outs":215,"gamesPitched":13,"completeGames":1,"shutouts":1,"pitchesThrown":1106,"balls":383,"strikes":723,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".667","pitchesPerInning":"15.43","gamesFinished":0,"strikeoutWalkRatio":"2.68","strikeoutsPer9Inn":"6.40","walksPer9Inn":"2.39","hitsPer9Inn":"8.29","runsScoredPer9":"4.65","homeRunsPer9":"1.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":36,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":9,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681892":{"person":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":10,"groundOuts":36,"airOuts":19,"runs":11,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":17,"intentionalWalks":0,"hits":18,"hitByPitch":2,"atBats":87,"obp":".346","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":405,"era":"4.07","inningsPitched":"24.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":6,"blownSaves":0,"earnedRuns":11,"whip":"1.44","battersFaced":108,"outs":73,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":405,"balls":171,"strikes":234,"strikePercentage":".580","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.89","rbi":0,"winPercentage":".500","pitchesPerInning":"16.64","gamesFinished":1,"strikeoutWalkRatio":"0.94","strikeoutsPer9Inn":"5.92","walksPer9Inn":"6.29","hitsPer9Inn":"6.66","runsScoredPer9":"4.07","homeRunsPer9":"0.74","inheritedRunners":14,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":1,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701519":{"person":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":11,"groundOuts":17,"airOuts":24,"runs":17,"doubles":2,"triples":2,"homeRuns":5,"strikeOuts":32,"baseOnBalls":13,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":97,"obp":".345","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":440,"era":"6.20","inningsPitched":"24.2","wins":1,"losses":0,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":17,"whip":"1.54","battersFaced":111,"outs":74,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":440,"balls":167,"strikes":273,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.84","gamesFinished":6,"strikeoutWalkRatio":"2.46","strikeoutsPer9Inn":"11.68","walksPer9Inn":"4.74","hitsPer9Inn":"9.12","runsScoredPer9":"6.20","homeRunsPer9":"1.82","inheritedRunners":10,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668904":{"person":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"jerseyNumber":"23","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":33,"groundOuts":42,"airOuts":69,"runs":30,"doubles":11,"triples":0,"homeRuns":10,"strikeOuts":69,"baseOnBalls":24,"intentionalWalks":0,"hits":50,"hitByPitch":2,"avg":".219","atBats":228,"obp":".297","slg":".399","ops":".696","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":256,"totalBases":91,"rbi":29,"leftOnBase":116,"sacBunts":0,"sacFlies":2,"babip":".265","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"22.80","popOuts":21,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":70,"putOuts":209,"errors":8,"chances":287,"fielding":".972","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663616":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | HR, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"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":80,"flyOuts":39,"groundOuts":52,"airOuts":79,"runs":44,"doubles":18,"triples":1,"homeRuns":7,"strikeOuts":50,"baseOnBalls":34,"intentionalWalks":1,"hits":73,"hitByPitch":3,"avg":".289","atBats":253,"obp":".379","slg":".451","ops":".830","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":114,"rbi":32,"leftOnBase":76,"sacBunts":1,"sacFlies":0,"babip":".337","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.14","popOuts":19,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":128,"errors":1,"chances":133,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID672782":{"person":{"id":672782,"fullName":"Yoendrys Gómez","link":"/api/v1/people/672782"},"jerseyNumber":"94","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":37,"groundOuts":26,"airOuts":66,"runs":19,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":38,"baseOnBalls":20,"intentionalWalks":2,"hits":35,"hitByPitch":3,"atBats":163,"obp":".310","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":713,"era":"3.50","inningsPitched":"43.2","wins":1,"losses":0,"saves":11,"saveOpportunities":11,"holds":6,"blownSaves":0,"earnedRuns":17,"whip":"1.26","battersFaced":188,"outs":131,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":713,"balls":265,"strikes":448,"strikePercentage":".630","hitBatsmen":3,"balks":2,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.39","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.33","gamesFinished":25,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"7.83","walksPer9Inn":"4.12","hitsPer9Inn":"7.21","runsScoredPer9":"3.92","homeRunsPer9":"1.24","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805673":{"person":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":11,"flyOuts":43,"groundOuts":62,"airOuts":75,"runs":34,"doubles":11,"triples":0,"homeRuns":14,"strikeOuts":54,"baseOnBalls":18,"intentionalWalks":0,"hits":64,"hitByPitch":2,"atBats":253,"obp":".305","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1023,"era":"4.57","inningsPitched":"67.0","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.22","battersFaced":275,"outs":201,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":1023,"balls":372,"strikes":651,"strikePercentage":".640","hitBatsmen":2,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".400","pitchesPerInning":"15.27","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"7.25","walksPer9Inn":"2.42","hitsPer9Inn":"8.60","runsScoredPer9":"4.57","homeRunsPer9":"1.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID657746":{"person":{"id":657746,"fullName":"Joe Ryan","link":"/api/v1/people/657746"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":66,"groundOuts":79,"airOuts":122,"runs":46,"doubles":23,"triples":0,"homeRuns":10,"strikeOuts":128,"baseOnBalls":25,"intentionalWalks":0,"hits":91,"hitByPitch":5,"atBats":417,"obp":".269","caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","numberOfPitches":1819,"era":"2.85","inningsPitched":"110.1","wins":6,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.05","battersFaced":450,"outs":331,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1819,"balls":594,"strikes":1225,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.65","rbi":0,"winPercentage":".545","pitchesPerInning":"16.49","gamesFinished":0,"strikeoutWalkRatio":"5.12","strikeoutsPer9Inn":"10.44","walksPer9Inn":"2.04","hitsPer9Inn":"7.42","runsScoredPer9":"3.75","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":33,"lineOuts":23},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656577":{"person":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"jerseyNumber":"70","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":5,"groundOuts":13,"airOuts":9,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":16,"baseOnBalls":0,"intentionalWalks":0,"hits":16,"hitByPitch":2,"avg":".296","atBats":54,"obp":".321","slg":".407","ops":".728","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":56,"totalBases":22,"rbi":4,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"babip":".405","groundOutsToAirouts":"1.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":15,"era":"27.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":6,"strikes":9,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"15.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"27.00","homeRunsPer9":"18.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","assists":6,"putOuts":138,"errors":3,"chances":147,"fielding":".980","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID702193":{"person":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(S, 3)","summary":"2.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":37,"inningsPitched":"2.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":14,"strikes":23,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":2,"flyOuts":31,"groundOuts":42,"airOuts":44,"runs":20,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":48,"baseOnBalls":14,"intentionalWalks":1,"hits":44,"hitByPitch":2,"atBats":175,"obp":".311","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":792,"era":"3.33","inningsPitched":"46.0","wins":4,"losses":2,"saves":3,"saveOpportunities":5,"holds":13,"blownSaves":2,"earnedRuns":17,"whip":"1.26","battersFaced":194,"outs":138,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":792,"balls":271,"strikes":521,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".667","pitchesPerInning":"17.22","gamesFinished":6,"strikeoutWalkRatio":"3.43","strikeoutsPer9Inn":"9.39","walksPer9Inn":"2.74","hitsPer9Inn":"8.61","runsScoredPer9":"3.91","homeRunsPer9":"0.39","inheritedRunners":15,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID807712":{"person":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"800","stats":{"batting":{"summary":"2-3 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":66,"groundOuts":66,"airOuts":112,"runs":48,"doubles":14,"triples":1,"homeRuns":4,"strikeOuts":54,"baseOnBalls":34,"intentionalWalks":1,"hits":79,"hitByPitch":10,"avg":".258","atBats":306,"obp":".346","slg":".350","ops":".696","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":355,"totalBases":107,"rbi":28,"leftOnBase":129,"sacBunts":0,"sacFlies":5,"babip":".296","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"76.50","popOuts":23,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":157,"putOuts":144,"errors":8,"chances":309,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]}},"batters":[663616,668885,680777,605137,665019,668904,686797,702176,807712,668952,671737,702193],"pitchers":[671737,702193],"bench":[605170,656484,656577],"bullpen":[701519,681892,808970,672782,805673,667297,641927,702474,573124,696070,657746],"battingOrder":[668885,680777,605137,665019,668904,686797,702176,807712,668952],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Jeffers (9, Soriano, J)."},{"label":"HR","value":"Larnach (7, 8th inning off Zeferjahn, 0 on, 0 out)."},{"label":"TB","value":"Jeffers 2; Keaschall 2; Kreidler; Larnach 5."},{"label":"RBI","value":"Jeffers 2 (28); Larnach 2 (32)."},{"label":"Runners left in scoring position, 2 out","value":"Kreidler; Jeffers."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"3."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Lee, B (6, 2nd base off Silseth/O'Hoppe)."},{"label":"PO","value":"Lewis, R (1st base by Soriano, J)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Kreidler-Clemens-Lewis, R)."}]}],"note":[]}},"officials":[{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"fullName":"Erich Bacchus","link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"fullName":"Brian O'Nora","link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"fullName":"Chris Segal","link":"/api/v1/people/503490"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"O'Hoppe (Ball-Confirmed); Jeffers (Ball-Overturned to Strike); Soler (Strike-Confirmed); Clemens (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Soriano, J 77-54; Silseth 33-19; Zeferjahn 27-14; Bradley, T 99-66; Morris 37-23."},{"label":"Groundouts-flyouts","value":"Soriano, J 7-1; Silseth 0-1; Zeferjahn 1-0; Bradley, T 6-6; Morris 2-2."},{"label":"Batters faced","value":"Soriano, J 20; Silseth 6; Zeferjahn 5; Bradley, T 28; Morris 8."},{"label":"Inherited runners-scored","value":"Zeferjahn 1-0."},{"label":"Umpires","value":"HP: Laz Diaz. 1B: Erich Bacchus. 2B: Brian O'Nora. 3B: Chris Segal. "},{"label":"Weather","value":"90 degrees, Sunny."},{"label":"Wind","value":"11 mph, Out To LF."},{"label":"First pitch","value":"1:11 PM."},{"label":"T","value":"2:29."},{"label":"Att","value":"20,509."},{"label":"Venue","value":"Target Field."},{"label":"July 12, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616","boxscoreName":"Larnach"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"battingOrder":"100","stats":{"batting":{"summary":"2-4 | HR, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"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":80,"flyOuts":39,"groundOuts":52,"airOuts":79,"runs":44,"doubles":18,"triples":1,"homeRuns":7,"strikeOuts":50,"baseOnBalls":34,"intentionalWalks":1,"hits":73,"hitByPitch":3,"avg":".289","atBats":253,"obp":".379","slg":".451","ops":".830","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":114,"rbi":32,"leftOnBase":76,"sacBunts":1,"sacFlies":0,"babip":".337","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.14","popOuts":19,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":128,"errors":1,"chances":133,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203","boxscoreName":"Guzman, D"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":16,"groundOuts":22,"airOuts":28,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":29,"baseOnBalls":7,"intentionalWalks":0,"hits":28,"hitByPitch":0,"avg":".262","atBats":107,"obp":".307","slg":".411","ops":".718","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":44,"rbi":14,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".324","groundOutsToAirouts":"0.79","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"26.75","popOuts":3,"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":49,"putOuts":14,"errors":2,"chances":65,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":56,"hittingGameScore":56},{"player":{"person":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737","boxscoreName":"Bradley, T"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":142,"stats":{"batting":{},"pitching":{"note":"(W, 9-3)","summary":"7.0 IP, 2 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":6,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":99,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":28,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":33,"strikes":66,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"2.57","homeRunsPer9":"2.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":63,"groundOuts":72,"airOuts":114,"runs":41,"doubles":19,"triples":0,"homeRuns":15,"strikeOuts":118,"baseOnBalls":40,"intentionalWalks":0,"hits":85,"hitByPitch":2,"atBats":386,"obp":".295","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1745,"era":"3.59","inningsPitched":"102.2","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.22","battersFaced":431,"outs":308,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1745,"balls":645,"strikes":1100,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":2,"winPercentage":".750","pitchesPerInning":"17.00","gamesFinished":0,"strikeoutWalkRatio":"2.95","strikeoutsPer9Inn":"10.34","walksPer9Inn":"3.51","hitsPer9Inn":"7.45","runsScoredPer9":"3.59","homeRunsPer9":"1.31","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":20,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":0,"chances":12,"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":54,"pitchingGameScore":54}]},"decisions":{"winner":{"id":671737,"fullName":"Taj Bradley","link":"/api/v1/people/671737"},"loser":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"save":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}